Package io.jmix.reports.entity
Class DataSet
java.lang.Object
io.jmix.reports.entity.DataSet
- All Implemented Interfaces:
- CopyingSystemState<DataSet>,- ReportQuery,- Serializable
- See Also:
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected BandDefinitionstatic final Stringprotected Stringstatic final Stringprotected Stringprotected FetchPlanprotected Stringprotected UUIDstatic final Stringstatic final Stringstatic final Stringstatic final Stringprotected Stringprotected ReportInputParameterprotected Stringprotected Integerprotected Stringstatic final Stringprotected Stringprotected Stringprotected Booleanprotected Stringprotected Integerprotected Boolean
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidInvoked by the framework when copying the entity instance.getId()getName()Sql, groovy or other script which describes logic of data loadinggetText()getType()voidsetBandDefinition(BandDefinition bandDefinition) voidsetDataStore(String dataStore) voidsetEntityParamName(String entityParamName) voidsetFetchPlan(FetchPlan fetchPlan) voidsetFetchPlanName(String fetchPlanName) voidvoidsetJsonPathQuery(String jsonPathQuery) voidsetJsonSourceInputParameter(ReportInputParameter jsonSourceInputParameter) voidsetJsonSourceText(String jsonSourceText) voidsetJsonSourceType(JsonSourceType jsonSourceType) voidsetLinkParameterName(String linkParameterName) voidsetListEntitiesParamName(String listEntitiesParamName) voidvoidsetProcessTemplate(Boolean processTemplate) voidvoidsetType(DataSetType type) voidsetUseExistingFetchPLan(Boolean useExistingFetchPLan) 
- 
Field Details- 
ENTITY_PARAM_NAME- See Also:
 
- 
LIST_ENTITIES_PARAM_NAME- See Also:
 
- 
DATA_STORE_PARAM_NAME- See Also:
 
- 
JSON_SOURCE_TYPE- See Also:
 
- 
JSON_SOURCE_TEXT- See Also:
 
- 
JSON_PATH_QUERY- See Also:
 
- 
JSON_INPUT_PARAMETER- See Also:
 
- 
fetchPlan
- 
id
- 
name
- 
useExistingFetchPLan
- 
fetchPlanName
- 
text
- 
type
- 
jsonSourceType
- 
jsonSourceText
- 
jsonPathQuery
- 
jsonSourceInputParameter
- 
entityParamName
- 
listEntitiesParamName
- 
bandDefinition
- 
linkParameterName
- 
dataStore
- 
processTemplate
 
- 
- 
Constructor Details- 
DataSetpublic DataSet()
 
- 
- 
Method Details- 
getId
- 
setId
- 
getFetchPlan
- 
setFetchPlan
- 
getUseExistingFetchPLan
- 
setUseExistingFetchPLan
- 
getName- Specified by:
- getNamein interface- ReportQuery
 
- 
setName
- 
getFetchPlanName
- 
setFetchPlanName
- 
getText
- 
setText
- 
getType
- 
setType
- 
getEntityParamName
- 
setEntityParamName
- 
getListEntitiesParamName
- 
setListEntitiesParamName
- 
getBandDefinition
- 
setBandDefinition
- 
getDataStore
- 
setDataStore
- 
getLinkParameterName- Specified by:
- getLinkParameterNamein interface- ReportQuery
 
- 
setLinkParameterName
- 
getProcessTemplate- Specified by:
- getProcessTemplatein interface- ReportQuery
 
- 
setProcessTemplate
- 
getScriptDescription copied from interface:ReportQuerySql, groovy or other script which describes logic of data loading- Specified by:
- getScriptin interface- ReportQuery
 
- 
getLoaderType- Specified by:
- getLoaderTypein interface- ReportQuery
- Returns:
- loader code. See io.jmix.reports.yarg.loaders.factory.ReportLoaderFactory implementations and io.jmix.reports.yarg.loaders.factory.DefaultLoaderFactory for default values.
 
- 
getJsonSourceType
- 
setJsonSourceType
- 
getJsonSourceText
- 
setJsonSourceText
- 
getJsonSourceInputParameter
- 
setJsonSourceInputParameter
- 
getJsonPathQuery
- 
setJsonPathQuery
- 
getAdditionalParams- Specified by:
- getAdditionalParamsin interface- ReportQuery
 
- 
copyFromDescription copied from interface:CopyingSystemStateInvoked by the framework when copying the entity instance.- Specified by:
- copyFromin interface- CopyingSystemState<DataSet>
- Parameters:
- source- source entity
 
 
-