Package io.jmix.reports.entity
Class Report
java.lang.Object
io.jmix.reports.entity.Report
- All Implemented Interfaces:
com.haulmont.yarg.structure.Report
,Serializable
@Entity(name="report_Report")
public class Report
extends Object
implements com.haulmont.yarg.structure.Report
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()
List<com.haulmont.yarg.structure.ReportFieldFormat>
List<com.haulmont.yarg.structure.ReportParameter>
com.haulmont.yarg.structure.ReportBand
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
protected 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
-
updateIdxFields
protected void updateIdxFields() -
getIsTmp
-
setIsTmp
-
getRootBandDefinition
-
getId
-
setId
-
getVersion
-
setVersion
-
getCreateTs
-
setCreateTs
-
getCreatedBy
-
setCreatedBy
-
getUpdateTs
-
setUpdateTs
-
getUpdatedBy
-
setUpdatedBy
-
getDeleteTs
-
setDeleteTs
-
getDeletedBy
-
setDeletedBy
-
getName
- Specified by:
getName
in interfacecom.haulmont.yarg.structure.Report
-
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 interfacecom.haulmont.yarg.structure.Report
-
getReportParameters
- Specified by:
getReportParameters
in interfacecom.haulmont.yarg.structure.Report
-
getReportFieldFormats
- Specified by:
getReportFieldFormats
in interfacecom.haulmont.yarg.structure.Report
-
getRootBand
public com.haulmont.yarg.structure.ReportBand getRootBand()- Specified by:
getRootBand
in interfacecom.haulmont.yarg.structure.Report
-
getValidationScript
-
setValidationScript
-
getValidationOn
-
setValidationOn
-
getInstanceName
-