public class GMFFUserExportChoice
extends java.lang.Object
It is basically just a data structure with some attached utility functions on the data elements.
The reason for creating this class is that GMFF parameter type RunParms are not validated and processed until GMFF is initialized, typically when the user requests an export. So the RunParms are cached until initialization time.
Modifier and Type | Field and Description |
---|---|
java.lang.String |
exportTypeOrAll |
Constructor and Description |
---|
GMFFUserExportChoice(java.lang.String exportTypeOrAll)
The standard constructor for GMFFUserExportChoice.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
generateAuditReportText()
Converts to Audit Report string for testing purposes.
|
void |
validateUserExportChoice(java.util.List<GMFFExportParms> exportParmsList)
Validates the User Export Choice.
|
public GMFFUserExportChoice(java.lang.String exportTypeOrAll)
exportTypeOrAll
- String containing either a single Export Type or
the literal "ALL".public java.lang.String generateAuditReportText()
public void validateUserExportChoice(java.util.List<GMFFExportParms> exportParmsList) throws GMFFException
exportParmsList
- List of GMFFExportParms used to validate
exportType (must be used in the Export Parms.)GMFFException
- if User Export Choice invalid.