Package io.jmix.reports.annotation
package io.jmix.reports.annotation
-
ClassDescriptionSpecifies set of resource roles that can launch the defined report in certain views and actions.Defines in which views the defined report will be available when invoking standard reporting actions (from the io.jmix.reportsflowui.action package).Defines a band - element of the report data structure.Defines parameters of the custom report template as part of the
TemplateDefdefinition.Defines a data set as part of theBandDef.Annotation marks a delegate method that implements some logic related to a data set defined in the report definition class.Additional parameters for a data set definition ofDataSetType.SINGLEandDataSetType.MULTItypes.Determines which component is used to the entity input parameter in UI.Additional parameters for an input parameter definition ofParameterType.ENTITYandParameterType.ENTITY_LISTtypes.Defines an input parameter - parameter passed from the outside when running a defined report which can be used as conditions in data sets.Annotation marks a delegate method that implements some logic related to an input parameter defined in the report definition class.Additional parameters for a data set definition ofDataSetType.JSONtype.Container for band definitions, if the report has several bands.Container for input parameter definitions, if the report has several input parameters.Container for template definitions, if the report has several templates.Container for value format definitions, if the report has several of them.Indicates that marked class is a report definition.Annotation marks a delegate method that implements some logic related to the report defined by the current class.Indicates that marked class is a report group definition.Part of the table template definition.Part of the table template definition.Defines a template - element of the report structure.Annotation marks a delegate method that implements some logic related to a template defined in the report definition class.Type of the engine to be used to process the contents of the text template.Defines structure of the template withReportOutputType.TABLEoutput.Defines a value format - element of the report structure.Annotation marks a delegate method that implements some logic related to a value format defined in the report definition class.