Interface Reportable
public interface Reportable
Encapsulates any relational/tabular report generating object
which takes simple string parameters and locale and produces
a Swing TableModel of results.
Supported API: true
Extendable: true
Supported API: true
Extendable: true
-
Method Summary
Modifier and TypeMethodDescriptionexecute(Properties reportParams, Locale locale) Produces a Swing TableModel of report results using the given input arguments.Returns a Map from metadata names to values for the given report object.
-
Method Details
-
execute
Produces a Swing TableModel of report results using the given input arguments.
Supported API: true- Parameters:
reportParams- Report input parameters as name/value string pairs.locale- Locale to produce results in. Wherever possible the results should be locale independent, however.- Returns:
- Swing TableModel containing the results
- Throws:
WTException- Thrown upon any checked exception.
-
getMetadata
Returns a Map from metadata names to values for the given report object.
Supported API: true- Returns:
- Map of metadata name/value pairs. Lazy implementations can return null.
- Throws:
WTException- Thrown upon any checked exception.
-