public final class GlobalMasterRow extends Object implements MasterDataRow
public static GlobalMasterRow createReportRow(ProcessingContext reportContext, DataSchemaDefinition schemaDefinition, ParameterDataRow parameterDataRow)
reportContext
- schemaDefinition
- parameterDataRow
- public void requireStructuralProcessing()
requireStructuralProcessing
in interface MasterDataRow
public MasterDataRow deriveSubDataRow(ProcessingContext reportContext, DataFactory reportFactory, ParameterDataRow parameterDataRow, ResourceBundleFactory resourceBundleFactory)
deriveSubDataRow
in interface MasterDataRow
public MasterDataRow deriveWithQueryData(TableModel tableData)
deriveWithQueryData
in interface MasterDataRow
public MasterDataRow deriveWithReturnFromQuery()
deriveWithReturnFromQuery
in interface MasterDataRow
public DataFactory getDataFactory()
getDataFactory
in interface MasterDataRow
public DataSchema getDataSchema()
getDataSchema
in interface MasterDataRow
public ReportDataRow getReportDataRow()
getReportDataRow
in interface MasterDataRow
public ExpressionDataRow getExpressionDataRow()
getExpressionDataRow
in interface MasterDataRow
public ParameterDataRow getParameterDataRow()
getParameterDataRow
in interface MasterDataRow
public DataRow getGlobalView()
getGlobalView
in interface MasterDataRow
public boolean isAdvanceable()
isAdvanceable
in interface MasterDataRow
public GlobalMasterRow derive()
derive
in interface MasterDataRow
public void setImportedDataRow(ImportedVariablesDataRow dataRow)
setImportedDataRow
in interface MasterDataRow
public MasterDataRow getParentDataRow()
getParentDataRow
in interface MasterDataRow
public MasterDataRow advance()
advance
in interface MasterDataRow
public GlobalMasterRow advanceRecursively(boolean deepTraversingOnly, MasterDataRow subReportRow)
advanceRecursively
in interface MasterDataRow
deepTraversingOnly
- subReportRow
- public void fireReportEvent(ReportEvent event)
fireReportEvent
in interface MasterDataRow
public MasterDataRow startCrosstabMode(CrosstabSpecification crosstabSpecification)
startCrosstabMode
in interface MasterDataRow
public MasterDataRow endCrosstabMode()
endCrosstabMode
in interface MasterDataRow
public MasterDataRow resetRowCursor()
resetRowCursor
in interface MasterDataRow
public MasterDataRow clearExportedParameters()
clearExportedParameters
in interface MasterDataRow
public ResourceBundleFactory getResourceBundleFactory()
getResourceBundleFactory
in interface MasterDataRow
public void resetDataSchema()
resetDataSchema
in interface MasterDataRow
public GlobalMasterRow rebuild()
rebuild
in interface MasterDataRow
public MasterDataRow updateDataSchema(DataSchemaDefinition dataSchemaDefinition)
updateDataSchema
in interface MasterDataRow
public DataSchemaDefinition getDataSchemaDefinition()
getDataSchemaDefinition
in interface MasterDataRow
public void refresh()
refresh
in interface MasterDataRow
public ImportedVariablesDataRow getImportedDataRow()
getImportedDataRow
in interface MasterDataRow
public TableModel getReportData()
getReportData
in interface MasterDataRow
public int getCursor()
getCursor
in interface MasterDataRow
public int getRawDataCursor()
getRawDataCursor
in interface MasterDataRow
public int getRowCount()
getRowCount
in interface MasterDataRow
public CrosstabSpecification getCrosstabSpecification()
getCrosstabSpecification
in interface MasterDataRow
public boolean isCrosstabActive()
isCrosstabActive
in interface MasterDataRow
public MasterDataRow recordCrosstabRowState()
recordCrosstabRowState
in interface MasterDataRow
public MasterDataRow clearRecordedCrosstabRowState()
clearRecordedCrosstabRowState
in interface MasterDataRow
public MasterDataRow replayStoredCrosstabRowState()
replayStoredCrosstabRowState
in interface MasterDataRow
public void validateReplayFinished() throws ReportProcessingException
validateReplayFinished
in interface MasterDataRow
ReportProcessingException
Copyright © 2017 Hitachi Vantara. All rights reserved.