public interface ReportWizardService
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
NAME |
Modifier and Type | Method and Description |
---|---|
EntityTree |
buildEntityTree(com.haulmont.chile.core.model.MetaClass metaClass) |
ReportRegion |
createReportRegionByView(EntityTree entityTree,
boolean isTabulated,
com.haulmont.cuba.core.global.View view,
java.lang.String collectionPropertyName) |
com.haulmont.cuba.core.global.View |
createViewByReportRegions(EntityTreeNode entityTreeRootNode,
java.util.List<ReportRegion> reportRegions) |
byte[] |
generateTemplate(ReportData reportData,
TemplateFileType templateFileType) |
boolean |
isEntityAllowedForReportWizard(com.haulmont.chile.core.model.MetaClass metaClass) |
boolean |
isPropertyAllowedForReportWizard(com.haulmont.chile.core.model.MetaClass metaClass,
com.haulmont.chile.core.model.MetaProperty metaProperty) |
Report |
toReport(ReportData reportData,
boolean temporary) |
static final java.lang.String NAME
Report toReport(ReportData reportData, boolean temporary)
com.haulmont.cuba.core.global.View createViewByReportRegions(EntityTreeNode entityTreeRootNode, java.util.List<ReportRegion> reportRegions)
ReportRegion createReportRegionByView(EntityTree entityTree, boolean isTabulated, @Nullable com.haulmont.cuba.core.global.View view, @Nullable java.lang.String collectionPropertyName)
boolean isEntityAllowedForReportWizard(com.haulmont.chile.core.model.MetaClass metaClass)
boolean isPropertyAllowedForReportWizard(com.haulmont.chile.core.model.MetaClass metaClass, com.haulmont.chile.core.model.MetaProperty metaProperty)
byte[] generateTemplate(ReportData reportData, TemplateFileType templateFileType) throws TemplateGenerationException
TemplateGenerationException
EntityTree buildEntityTree(com.haulmont.chile.core.model.MetaClass metaClass)