Interface ManagedObjectFlowMetaData<F extends Enum<F>>
- All Known Implementing Classes:
ManagedObjectFlowMetaDataImpl
public interface ManagedObjectFlowMetaData<F extends Enum<F>>
Describes a
Flow required by the ManagedObjectSource.- Author:
- Daniel Sagenschneider
-
Method Summary
-
Method Details
-
getKey
F getKey()Obtains theEnumkey identifying thisFlow. IfnullthenFlowwill be referenced by this instance's index in the array returned fromManagedObjectSourceMetaData. -
getArgumentType
Class<?> getArgumentType()Obtains the
Classof the argument that is passed to theFlow.This may be
nullto indicate no argument is passed.- Returns:
- Type of the argument that is passed to the
Flow.
-
getLabel
String getLabel()- Returns:
- Descriptive name for this
Flow.
-