Interface GovernanceFlowType<F extends java.lang.Enum<F>>
-
- All Known Implementing Classes:
GovernanceFlowTypeImpl
public interface GovernanceFlowType<F extends java.lang.Enum<F>>
- Author:
- Daniel Sagenschneider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.Class<?>
getArgumentType()
Obtains the type of the argument passed by theGovernanceActivity
to theFlow
.java.lang.String
getFlowName()
Obtains the name for theGovernanceFlowType
.int
getIndex()
Obtains the index for theGovernanceFlowType
.F
getKey()
Obtains theEnum
key for theGovernanceFlowType
.
-
-
-
Method Detail
-
getFlowName
java.lang.String getFlowName()
Obtains the name for theGovernanceFlowType
.- Returns:
- Name for the
GovernanceFlowType
.
-
getIndex
int getIndex()
Obtains the index for the
GovernanceFlowType
.Should there be an
Enum
then will be theEnum.ordinal()
value. Otherwise will be the index that this was added.- Returns:
- Index for the
GovernanceFlowType
.
-
getArgumentType
java.lang.Class<?> getArgumentType()
Obtains the type of the argument passed by theGovernanceActivity
to theFlow
.- Returns:
- Type of argument passed to
Flow
. May benull
to indicate no argument.
-
getKey
F getKey()
Obtains theEnum
key for theGovernanceFlowType
.- Returns:
Enum
key for theGovernanceFlowType
. May benull
if noEnum
for flows.
-
-