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
FieldsModifier and TypeFieldDescriptionprotected Set<BandDefinition>protected Stringprotected ReportTemplateprotected Stringprotected ReportGroupprotected static final Stringprotected Stringprotected List<ReportInputParameter>protected Booleanprotected Stringprotected Stringprotected Set<ReportRole>protected List<ReportScreen>protected Integerprotected Booleanprotected Stringprotected BandDefinitionprotected Stringprotected Booleanprotected Stringprotected List<ReportTemplate>protected Booleanprotected Stringprotected List<ReportValueFormat>protected String -
Constructor Summary
Constructors -
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.ReportBandgetTemplateByCode(String templateCode) getXml()voidsetBands(Set<BandDefinition> bands) voidvoidsetCreatedBy(String createdBy) voidsetCreateTs(Date createTs) voidsetDefaultTemplate(ReportTemplate defaultTemplate) voidsetDeletedBy(String deletedBy) voidsetDeleteTs(Date deleteTs) voidsetDescription(String description) voidsetGroup(ReportGroup group) voidvoidsetInputEntityTypesIdx(String inputEntityTypesIdx) voidsetInputParameters(List<ReportInputParameter> inputParameters) voidvoidsetLocaleNames(String localeNames) voidvoidsetReportRoles(Set<ReportRole> reportRoles) voidsetReportScreens(List<ReportScreen> reportScreens) voidsetReportType(ReportType reportType) voidsetRestAccess(Boolean restAccess) voidsetRolesIdx(String rolesIdx) voidsetScreensIdx(String screensIdx) voidvoidsetSysTenantId(String sysTenantId) voidsetTemplates(List<ReportTemplate> templates) voidsetUpdatedBy(String updatedBy) voidsetUpdateTs(Date updateTs) voidsetValidationOn(Boolean validationOn) voidsetValidationScript(String validationScript) voidsetValuesFormats(List<ReportValueFormat> valuesFormats) voidsetVersion(Integer version) voidprotected 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:
getNamein 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:
getReportTemplatesin interfacecom.haulmont.yarg.structure.Report
-
getReportParameters
- Specified by:
getReportParametersin interfacecom.haulmont.yarg.structure.Report
-
getReportFieldFormats
- Specified by:
getReportFieldFormatsin interfacecom.haulmont.yarg.structure.Report
-
getRootBand
public com.haulmont.yarg.structure.ReportBand getRootBand()- Specified by:
getRootBandin interfacecom.haulmont.yarg.structure.Report
-
getValidationScript
-
setValidationScript
-
getValidationOn
-
setValidationOn
-
getInstanceName
-