Interface GovernanceTypeBuilder<F extends Enum<F>>


public interface GovernanceTypeBuilder<F extends Enum<F>>
Builder of the GovernanceType to validate the loaded GovernanceType from the GovernanceSource.
Author:
Daniel Sagenschneider
  • Method Details

    • setExtensionInterface

      void setExtensionInterface(Class<?> extensionInterface)
      Specifies the extension interface type.
      Parameters:
      extensionInterface - Extension interface type.
    • addFlow

      void addFlow(String flowName, Class<?> argumentType, int index, F flowKey)
      Parameters:
      flowName - Name of the Flow.
      argumentType - Argument type.
      index - Index of the Flow.
      flowKey - Key of the Flow.
    • addEscalation

      void addEscalation(Class<?> escalationType)
      Adds an Escalation.
      Parameters:
      escalationType - Escalation type.