Class ReportingModule
java.lang.Object
com.inductiveautomation.reporting.common.ReportingModule
Central registry for Reporting module constants, IDs, and custom shape registrations.
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringEmbedded edition license type.static final StringLimited edition license type.static final StringStandard edition license type.static final StringMessage ID used for execution completion notifications.static final StringLicense key for report count in limited edition.static final StringThe module ID for the Reporting module.static final StringThe filename for Perspective component definitions.static final StringThe module ID for the Perspective module.static final StringMDC key for report path. -
Method Summary
Modifier and TypeMethodDescriptionstatic LoggerExReturns aLoggerExfor the specified name, prefixed with "reporting.".static voidRegisters custom shapes with theRMArchiver.
-
Field Details
-
MODULE_ID
The module ID for the Reporting module.- See Also:
-
EXECUTION_COMPLETED_MSG
Message ID used for execution completion notifications.- See Also:
-
PERSPECTIVE_MODULE_ID
The module ID for the Perspective module.- See Also:
-
PERSPECTIVE_COMPONENTS_DEF_FILENAME
The filename for Perspective component definitions.- See Also:
-
EDITION_STANDARD
Standard edition license type.- See Also:
-
EDITION_LIMITED
Limited edition license type.- See Also:
-
EDITION_EMBEDDED
Embedded edition license type.- See Also:
-
LIMITED_REPORT_COUNT
License key for report count in limited edition.- See Also:
-
REPORT_PATH_KEY
MDC key for report path.- See Also:
-
-
Method Details
-
registerCustomShapes
public static void registerCustomShapes()Registers custom shapes with theRMArchiver. This is essential for proper serialization and deserialization of reports containing these custom shapes in ReportMill. -
getLogger
Returns aLoggerExfor the specified name, prefixed with "reporting.".- Parameters:
name- The name of the logger.- Returns:
- A logger instance.
-