Package io.jmix.reports.entity
Class Report
java.lang.Object
io.jmix.reports.entity.Report
- All Implemented Interfaces:
Report
,Serializable
Attention! This entity should be detached for correct work. If you do not detach it please use logic as in
ReportDetachListener.onBeforeDetach(Report)
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionprotected Set<BandDefinition>
protected String
protected ReportTemplate
protected String
protected ReportGroup
protected static final String
protected String
protected List<ReportInputParameter>
protected Boolean
protected String
protected String
protected Set<ReportRole>
protected List<ReportScreen>
protected Integer
protected Boolean
protected String
protected BandDefinition
protected String
protected Boolean
protected String
protected List<ReportTemplate>
protected Boolean
protected String
protected List<ReportValueFormat>
protected String
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetBands()
getCode()
getGroup()
getId()
getInstanceName
(MsgBundleTools msgBundleTools) getIsTmp()
getName()
getTemplateByCode
(String templateCode) getXml()
void
setBands
(Set<BandDefinition> bands) void
void
setCreatedBy
(String createdBy) void
setCreateTs
(Date createTs) void
setDefaultTemplate
(ReportTemplate defaultTemplate) void
setDeletedBy
(String deletedBy) void
setDeleteTs
(Date deleteTs) void
setDescription
(String description) void
setGroup
(ReportGroup group) void
void
setInputEntityTypesIdx
(String inputEntityTypesIdx) void
setInputParameters
(List<ReportInputParameter> inputParameters) void
void
setLocaleNames
(String localeNames) void
void
setReportRoles
(Set<ReportRole> reportRoles) void
setReportScreens
(List<ReportScreen> reportScreens) void
setReportType
(ReportType reportType) void
setRestAccess
(Boolean restAccess) void
setRolesIdx
(String rolesIdx) void
setScreensIdx
(String screensIdx) void
void
setSysTenantId
(String sysTenantId) void
setTemplates
(List<ReportTemplate> templates) void
setUpdatedBy
(String updatedBy) void
setUpdateTs
(Date updateTs) void
setValidationOn
(Boolean validationOn) void
setValidationScript
(String validationScript) void
setValuesFormats
(List<ReportValueFormat> valuesFormats) void
setVersion
(Integer version) void
-
Field Details
-
IDX_SEPARATOR
- See Also:
-
name
-
localeNames
-
code
-
group
-
defaultTemplate
-
reportType
-
description
-
xml
-
rolesIdx
-
screensIdx
-
inputEntityTypesIdx
-
restAccess
-
sysTenantId
-
templates
-
system
-
rootBandDefinition
-
bands
-
inputParameters
-
valuesFormats
-
reportScreens
-
reportRoles
-
isTmp
-
validationScript
-
validationOn
-
-
Constructor Details
-
Report
public Report()
-
-
Method Details
-
getIsTmp
-
setIsTmp
-
getRootBandDefinition
-
getId
-
setId
-
getVersion
-
setVersion
-
getCreateTs
-
setCreateTs
-
getCreatedBy
-
setCreatedBy
-
getUpdateTs
-
setUpdateTs
-
getUpdatedBy
-
setUpdatedBy
-
getDeleteTs
-
setDeleteTs
-
getDeletedBy
-
setDeletedBy
-
getName
-
setName
-
getInputParameters
-
setInputParameters
-
getValuesFormats
-
setValuesFormats
-
getReportType
-
setReportType
-
getReportRoles
-
setReportRoles
-
getReportScreens
-
setReportScreens
-
getTemplates
-
setTemplates
-
getSystem
-
setSystem
-
getDefaultTemplate
-
getDescription
-
setDescription
-
setDefaultTemplate
-
getTemplateByCode
-
getGroup
-
setGroup
-
getBands
-
setBands
-
getLocaleNames
-
setLocaleNames
-
getCode
-
setCode
-
getXml
-
setXml
-
getRolesIdx
-
setRolesIdx
-
getScreensIdx
-
setScreensIdx
-
getInputEntityTypesIdx
-
setInputEntityTypesIdx
-
getRestAccess
-
setRestAccess
-
getSysTenantId
-
setSysTenantId
-
getReportTemplates
- Specified by:
getReportTemplates
in interfaceReport
- Returns:
- map with report templates <templateCode, template>
-
getReportParameters
- Specified by:
getReportParameters
in interfaceReport
-
getReportFieldFormats
- Specified by:
getReportFieldFormats
in interfaceReport
-
getRootBand
- Specified by:
getRootBand
in interfaceReport
- Returns:
- root band which contains all others bands
-
getValidationScript
-
setValidationScript
-
getValidationOn
-
setValidationOn
-
getInstanceName
-