Interface GovernanceFlowMetaData<F extends java.lang.Enum<F>>
-
public interface GovernanceFlowMetaData<F extends java.lang.Enum<F>>
Describes aFlow
required by theGovernance
.- Author:
- Daniel Sagenschneider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.Class<?>
getArgumentType()
Obtains theClass
of the argument that is passed to theFlow
.F
getKey()
Obtains theEnum
key identifying thisFlow
.java.lang.String
getLabel()
Provides a descriptive name for thisFlow
.
-
-
-
Method Detail
-
getKey
F getKey()
Obtains theEnum
key identifying thisFlow
. Ifnull
thenFlow
will be referenced by this instance's index in the array returned fromGovernanceSourceMetaData
.- Returns:
Enum
key identifying theFlow
ornull
indicating identified by an index.
-
getArgumentType
java.lang.Class<?> getArgumentType()
Obtains the
Class
of the argument that is passed to theFlow
.This may be
null
to indicate no argument is passed.- Returns:
- Type of the argument that is passed to the
Flow
.
-
getLabel
java.lang.String getLabel()
- Returns:
- Descriptive name for this
Flow
.
-
-