Interface SectionTypeBuilder
-
public interface SectionTypeBuilderFacade builder for theSectionType.- Author:
- Daniel Sagenschneider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddSectionEscalation(java.lang.Class<?> escalationType)Adds anEscalationSectionOutputType.voidaddSectionInput(java.lang.String name, java.lang.Class<?> parameterType)Adds anSectionInputType.voidaddSectionObject(java.lang.String name, java.lang.Class<?> objectType, java.lang.String typeQualifier, java.lang.Class<?>... annotationTypes)Adds anSectionObjectType.voidaddSectionOutput(java.lang.String name, java.lang.Class<?> argumentType)Adds a non-EscalationSectionOutputType.voidaddSectionOutput(java.lang.String name, java.lang.Class<?> argumentType, boolean isEscalationOnly)Adds anSectionOutputType.SectionDesignergetSectionDesigner()Obtains the underlyingSectionDesigner.
-
-
-
Method Detail
-
addSectionInput
void addSectionInput(java.lang.String name, java.lang.Class<?> parameterType)Adds anSectionInputType.- Parameters:
name- Name.parameterType- Parameter type.
-
addSectionOutput
void addSectionOutput(java.lang.String name, java.lang.Class<?> argumentType, boolean isEscalationOnly)Adds anSectionOutputType.- Parameters:
name- Name.argumentType- Argument type.isEscalationOnly- Flag indicating if escalation only.
-
addSectionOutput
void addSectionOutput(java.lang.String name, java.lang.Class<?> argumentType)Adds a non-EscalationSectionOutputType.- Parameters:
name- Name.argumentType- Argument type.
-
addSectionEscalation
void addSectionEscalation(java.lang.Class<?> escalationType)
Adds anEscalationSectionOutputType.- Parameters:
escalationType-Escalationtype.
-
addSectionObject
void addSectionObject(java.lang.String name, java.lang.Class<?> objectType, java.lang.String typeQualifier, java.lang.Class<?>... annotationTypes)Adds anSectionObjectType.- Parameters:
name- Name.objectType- Object type.typeQualifier- Type qualifier.annotationTypes- Expected annotation types.
-
getSectionDesigner
SectionDesigner getSectionDesigner()
Obtains the underlyingSectionDesigner.- Returns:
- Underlying
SectionDesigner.
-
-