Package net.officefloor.compile.section
Interface SectionOutputType
-
- All Superinterfaces:
AnnotatedType
- All Known Implementing Classes:
SectionOutputTypeImpl
public interface SectionOutputType extends AnnotatedType
Type definitionof an output for aSectionType.- Author:
- Daniel Sagenschneider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetArgumentType()Obtains the fully qualifiedClassname of the argument type for thisSectionOutputType.java.lang.StringgetSectionOutputName()Obtains the name of thisSectionOutputType.booleanisEscalationOnly()Indicates if thisSectionOutputTypeis used only to handleManagedFunctionEscalationTypeinstances.-
Methods inherited from interface net.officefloor.compile.type.AnnotatedType
getAnnotation, getAnnotations, getAnnotations
-
-
-
-
Method Detail
-
getSectionOutputName
java.lang.String getSectionOutputName()
Obtains the name of thisSectionOutputType.- Returns:
- Name of this
SectionOutputType.
-
getArgumentType
java.lang.String getArgumentType()
Obtains the fully qualified
Classname of the argument type for thisSectionOutputType.The name is returned rather than the actual
Classto enable theSectionTypeto be obtained should theClassnot be available to theClassLoader.- Returns:
- Fully qualified
Classname of the argument type.
-
isEscalationOnly
boolean isEscalationOnly()
Indicates if this
SectionOutputTypeis used only to handleManagedFunctionEscalationTypeinstances.A
ManagedFunctionFlowTypemust be connected to anSectionInputType, however aManagedFunctionEscalationTypemay be generically handled by theOffice.- Returns:
trueif thisSectionOutputTypeisManagedFunctionEscalationTypeinstances only.
-
-