Package de.hsh.graja.transform
Enum Variant
- java.lang.Object
-
- java.lang.Enum<Variant>
-
- de.hsh.graja.transform.Variant
-
- All Implemented Interfaces:
Serializable
,Comparable<Variant>
public enum Variant extends Enum<Variant>
All possible types of requests, i. e.- Backend: single plainold only
- Frontend: single or multi / plainold or proforma.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description BACKEND
This variant describes aBackendRequestTO
object.FRONTEND_GRAJA_MULTI_PLAINOLD
This variant describes aFrontendGrajaMultiRequestTO
object with assignments of typeFrontendPlainOldAssignmentTO
.FRONTEND_GRAJA_MULTI_PROFORMA
This variant describes aFrontendGrajaMultiRequestTO
object with assignments of typeFrontendProformaAssignmentTO
.FRONTEND_GRAJA_SINGLE_PLAINOLD
This variant describes aFrontendGrajaSingleRequestTO
object with an assignment of typeFrontendPlainOldAssignmentTO
.FRONTEND_GRAJA_SINGLE_PROFORMA
This variant describes aFrontendGrajaSingleRequestTO
object with an assignment of typeFrontendProformaAssignmentTO
.FRONTEND_PROFORMA_SUBMISSION
This variant describes aFrontendProformaSubmissionRequestTO
object.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
isBackend()
boolean
isFrontend()
boolean
isGrajaWithPlainOldAssignment()
boolean
isGrajaWithProformaAssignment()
boolean
isMulti()
boolean
isSingle()
static Variant
valueOf(String name)
Returns the enum constant of this type with the specified name.static Variant[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
FRONTEND_PROFORMA_SUBMISSION
public static final Variant FRONTEND_PROFORMA_SUBMISSION
This variant describes aFrontendProformaSubmissionRequestTO
object.
-
FRONTEND_GRAJA_SINGLE_PLAINOLD
public static final Variant FRONTEND_GRAJA_SINGLE_PLAINOLD
This variant describes aFrontendGrajaSingleRequestTO
object with an assignment of typeFrontendPlainOldAssignmentTO
.
-
FRONTEND_GRAJA_MULTI_PLAINOLD
public static final Variant FRONTEND_GRAJA_MULTI_PLAINOLD
This variant describes aFrontendGrajaMultiRequestTO
object with assignments of typeFrontendPlainOldAssignmentTO
.
-
FRONTEND_GRAJA_SINGLE_PROFORMA
public static final Variant FRONTEND_GRAJA_SINGLE_PROFORMA
This variant describes aFrontendGrajaSingleRequestTO
object with an assignment of typeFrontendProformaAssignmentTO
.
-
FRONTEND_GRAJA_MULTI_PROFORMA
public static final Variant FRONTEND_GRAJA_MULTI_PROFORMA
This variant describes aFrontendGrajaMultiRequestTO
object with assignments of typeFrontendProformaAssignmentTO
.
-
BACKEND
public static final Variant BACKEND
This variant describes aBackendRequestTO
object.
-
-
Method Detail
-
values
public static Variant[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (Variant c : Variant.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static Variant valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
isMulti
public boolean isMulti()
- Returns:
- true for
FRONTEND_GRAJA_MULTI_PLAINOLD
andFRONTEND_GRAJA_MULTI_PROFORMA
.
-
isSingle
public boolean isSingle()
- Returns:
- true for
FRONTEND_GRAJA_SINGLE_PLAINOLD
andFRONTEND_GRAJA_SINGLE_PROFORMA
andBACKEND
.
-
isFrontend
public boolean isFrontend()
-
isBackend
public boolean isBackend()
- Returns:
- true for
BACKEND
.
-
isGrajaWithProformaAssignment
public boolean isGrajaWithProformaAssignment()
- Returns:
- true for
FRONTEND_GRAJA_SINGLE_PROFORMA
andFRONTEND_GRAJA_MULTI_PROFORMA
.
-
isGrajaWithPlainOldAssignment
public boolean isGrajaWithPlainOldAssignment()
- Returns:
- true for
BACKEND
,FRONTEND_GRAJA_SINGLE_PLAINOLD
,FRONTEND_GRAJA_MULTI_PLAINOLD
.
-
-