Class BaseWorkflowCallbackHandler<T extends Workflow>

java.lang.Object
org.hippoecm.hst.content.beans.manager.workflow.BaseWorkflowCallbackHandler<T>
All Implemented Interfaces:
QualifiedWorkflowCallbackHandler<T>

public abstract class BaseWorkflowCallbackHandler<T extends Workflow> extends Object implements QualifiedWorkflowCallbackHandler<T>
  • Constructor Details

    • BaseWorkflowCallbackHandler

      public BaseWorkflowCallbackHandler()
  • Method Details

    • getWorkflowType

      public Class<? extends T> getWorkflowType()
      Dynamically derive this class its actual Parameterized Type

      Concrete implementations of this base class also can easily override/replace this method and then simply return the concrete class used to parameterize this base class.

      Specified by:
      getWorkflowType in interface QualifiedWorkflowCallbackHandler<T extends Workflow>
      Returns:
      the actual Parameterized Type of this class