public class DefaultFlowController extends Object
Constructor and Description |
---|
DefaultFlowController(ProcessingContext reportContext,
DataSchemaDefinition schemaDefinition,
ReportParameterValues parameters,
PerformanceMonitorContext performanceMonitorContext) |
public DefaultFlowController(ProcessingContext reportContext, DataSchemaDefinition schemaDefinition, ReportParameterValues parameters, PerformanceMonitorContext performanceMonitorContext) throws ReportDataFactoryException
ReportDataFactoryException
protected MasterDataRow createDataRow(ProcessingContext reportContext, DataSchemaDefinition schemaDefinition, ReportParameterValues parameters)
public void requireStructuralProcessing()
public DefaultFlowController derive()
public DefaultFlowController performAdvance()
public DefaultFlowController performCommit()
public MasterDataRow getMasterRow()
public boolean isAdvanceRequested()
@Deprecated public DefaultFlowController performQuery(DataFactory dataFactory, String query, int queryLimit, int queryTimeout, ResourceBundleFactory resourceBundleFactory) throws ReportDataFactoryException
query
- queryLimit
- queryTimeout
- ReportDataFactoryException
public DefaultFlowController performQuery(DataFactory dataFactory, String query, int queryLimit, int queryTimeout, ResourceBundleFactory resourceBundleFactory, List<SortConstraint> sortOrder) throws ReportDataFactoryException
ReportDataFactoryException
public DefaultFlowController performDesignTimeQuery(DataFactory dataFactory, String query, int queryLimit, int queryTimeout, ResourceBundleFactory resourceBundleFactory) throws ReportDataFactoryException
ReportDataFactoryException
protected TableModel performQueryData(DataFactory dataFactory, String query, int queryLimit, int queryTimeout, DataRow parameters, boolean designTime, List<SortConstraint> sortConstraints) throws ReportDataFactoryException
ReportDataFactoryException
public DefaultFlowController performInitSubreport(DataFactory dataFactory, ParameterMapping[] inputParameters, ResourceBundleFactory resourceBundleFactory)
@Deprecated public DefaultFlowController performSubReportQuery(String query, int queryLimit, int queryTimeout, ParameterMapping[] outputParameters) throws ReportDataFactoryException
ReportDataFactoryException
public DefaultFlowController performSubReportQuery(String query, int queryLimit, int queryTimeout, ParameterMapping[] outputParameters, List<SortConstraint> sortConstraints) throws ReportDataFactoryException
ReportDataFactoryException
public DefaultFlowController activateExpressions(Expression[] expressions, boolean preserveState) throws ReportProcessingException
ReportProcessingException
public DefaultFlowController deactivateExpressions()
public DefaultFlowController performReturnFromQuery()
public DefaultFlowController performReturnFromSubreport()
public DefaultFlowController performClearExportedParameters()
public String getExportDescriptor()
public ProcessingContext getReportContext()
public DefaultFlowController fireReportEvent(ReportEvent event)
public DataSchema getDataSchema()
public DataFactory getDataFactory()
public DefaultFlowController startCrosstabMode(CrosstabSpecification crosstabSpecification)
public DefaultFlowController endCrosstabMode()
public DefaultFlowController resetRowCursor()
public DefaultFlowController restart()
public DefaultFlowController updateDataSchema(DataSchemaDefinition dataSchemaDefinition)
public DefaultFlowController refreshDataRow()
public boolean isCrosstabActive()
public DefaultFlowController recordCrosstabRowState()
public DefaultFlowController clearRecordedCrosstabRowState()
public DefaultFlowController replayStoredCrosstabRowState()
public boolean isQueryLimitReached()
public void setQueryLimitReached(boolean queryLimitReached)
Copyright © 2017 Hitachi Vantara. All rights reserved.