Class ManagedObjectFlowMetaDataImpl<F extends java.lang.Enum<F>>

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Class<?> getArgumentType()
      Obtains the Class of the argument that is passed to the Flow.
      F getKey()
      Obtains the Enum key identifying this Flow.
      java.lang.String getLabel()
      Provides a descriptive name for this Flow.
      void setLabel​(java.lang.String label)
      Specifies a label to describe the Flow.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ManagedObjectFlowMetaDataImpl

        public ManagedObjectFlowMetaDataImpl​(F key,
                                             java.lang.Class<?> argumentType)
        Initiate.
        Parameters:
        key - Key identifying the Flow.
        argumentType - Type of argument passed to the Flow.
    • Method Detail

      • setLabel

        public void setLabel​(java.lang.String label)
        Specifies a label to describe the Flow.
        Parameters:
        label - Label to describe the Flow.
      • getArgumentType

        public java.lang.Class<?> getArgumentType()
        Description copied from interface: ManagedObjectFlowMetaData

        Obtains the Class of the argument that is passed to the Flow.

        This may be null to indicate no argument is passed.

        Specified by:
        getArgumentType in interface ManagedObjectFlowMetaData<F extends java.lang.Enum<F>>
        Returns:
        Type of the argument that is passed to the Flow.