Package com.onenetwork.platform.workflow
Enum FetchType
java.lang.Object
java.lang.Enum<FetchType>
com.onenetwork.platform.workflow.FetchType
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<FetchType>
,java.lang.constant.Constable
public enum FetchType extends java.lang.Enum<FetchType>
Enumeration of fetch options used by
FetchParam
when getting the current state of a Model from the database.-
Nested Class Summary
-
Enum Constant Summary
Enum Constants Enum Constant Description ALL
all child records in the database should be fetched for the given level, regardless of what was passed to the workflowINPUT_ONLY
only records passed in to the current workflow should be fetched for the given levelNONE
no records should be fetched -
Field Summary
Fields Modifier and Type Field Description static java.lang.String
_ALL
static java.lang.String
_INPUT_ONLY
static java.lang.String
_NONE
-
Method Summary
Modifier and Type Method Description static FetchType
fromValue(java.lang.String v)
java.lang.String
toString()
java.lang.String
value()
Returns a string representation of this FetchTypestatic FetchType
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static FetchType[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
INPUT_ONLY
only records passed in to the current workflow should be fetched for the given level -
ALL
all child records in the database should be fetched for the given level, regardless of what was passed to the workflow -
NONE
no records should be fetched
-
-
Field Details
-
_INPUT_ONLY
public static final java.lang.String _INPUT_ONLY -
_ALL
public static final java.lang.String _ALL -
_NONE
public static final java.lang.String _NONE
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
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:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
value
public java.lang.String value()Returns a string representation of this FetchType -
fromValue
- Parameters:
v
- String representation of the FetchType- Returns:
- FetchType value
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Enum<FetchType>
-