Class ReportActionUtils
java.lang.Object
com.inductiveautomation.reporting.gateway.actions.ReportActionUtils
Filename: ReportActionUtils.java
Created on Feb 09, 2015
Author: Kathy Applebaum
Copyright Inductive Automation 2015
Project: Reporting
Utility class that lets us eliminate some case statements elsewhere.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic String
addFileExtension
(String filename, ReportFormat format) static byte[]
getBytes
(RMDocument report, ReportFormat format) Convenience method to get the bytes of a report in the correct format without duplicating a switch statement throughout the code.static String
getContentType
(ReportFormat format) static String
getFileExtension
(ReportFormat format)
-
Constructor Details
-
ReportActionUtils
public ReportActionUtils()
-
-
Method Details
-
getBytes
Convenience method to get the bytes of a report in the correct format without duplicating a switch statement throughout the code.- Parameters:
report
- RMDocument of the reportformat
- ReportFormat for desired output format.- Returns:
- byte[] of the generated report in the desired format or null if invalid format.
-
getContentType
-
getFileExtension
-
addFileExtension
-