Interface SectionTypeBuilder


  • public interface SectionTypeBuilder
    Facade builder for the SectionType.
    Author:
    Daniel Sagenschneider
    • Method Detail

      • addSectionInput

        void addSectionInput​(java.lang.String name,
                             java.lang.Class<?> parameterType)
        Parameters:
        name - Name.
        parameterType - Parameter type.
      • addSectionOutput

        void addSectionOutput​(java.lang.String name,
                              java.lang.Class<?> argumentType,
                              boolean isEscalationOnly)
        Parameters:
        name - Name.
        argumentType - Argument type.
        isEscalationOnly - Flag indicating if escalation only.
      • addSectionOutput

        void addSectionOutput​(java.lang.String name,
                              java.lang.Class<?> argumentType)
        Parameters:
        name - Name.
        argumentType - Argument type.
      • addSectionObject

        void addSectionObject​(java.lang.String name,
                              java.lang.Class<?> objectType,
                              java.lang.String typeQualifier,
                              java.lang.Class<?>... annotationTypes)
        Parameters:
        name - Name.
        objectType - Object type.
        typeQualifier - Type qualifier.
        annotationTypes - Expected annotation types.