Package com.groiss.reporting.export
Interface ReportingExportable
- All Superinterfaces:
Comparable<ReportingExportable>
- All Known Subinterfaces:
Expandable
,NumericValue
,ReportingData
- All Known Implementing Classes:
AbstractReportingExportable
,DateReportingData
,DefaultReportingData
,HasClassAttributePersistentData
,OEPersistentData
,PersistentData
,SimpleReportingExportable
,TimeInterval
,UserPersistentData
Interface for ReportingData Objects and AggrValue
provides methods for exporting the data objects
-
Method Summary
Modifier and TypeMethodDescriptionint
Defines Columnrenderer which implements the render function (used in ep 9.0)default String
The return-value is used for comparing values.getValue()
void
Sets the value for this objecttoJson()
Export Data to Json (used in ep 9.0)toText()
Used for CSV/EXCEL/XML export...
-
Method Details
-
compareTo
- Specified by:
compareTo
in interfaceComparable<ReportingExportable>
-
getSortText
The return-value is used for comparing values. The method might be called multiple times, and needs to avoid expensive recalculations. by default it just returnstoText()
- Returns:
toText()
- See Also:
-
toText
String toText()Used for CSV/EXCEL/XML export...- Returns:
- the String representation of this Object
-
toJson
Export Data to Json (used in ep 9.0)- Returns:
- the data
- Throws:
JSONException
-
getValue
Object getValue()- Returns:
- the value of this object
-
setValue
Sets the value for this object- Parameters:
val
- - the value object
-
getColumnRenderer
String getColumnRenderer()Defines Columnrenderer which implements the render function (used in ep 9.0)- Returns:
- the dojo-module
-