Package net.officefloor.compile.section
Interface SectionOutputType
-
- All Superinterfaces:
AnnotatedType
- All Known Implementing Classes:
SectionOutputTypeImpl
public interface SectionOutputType extends AnnotatedType
Type definition
of an output for aSectionType
.- Author:
- Daniel Sagenschneider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getArgumentType()
Obtains the fully qualifiedClass
name of the argument type for thisSectionOutputType
.java.lang.String
getSectionOutputName()
Obtains the name of thisSectionOutputType
.boolean
isEscalationOnly()
Indicates if thisSectionOutputType
is used only to handleManagedFunctionEscalationType
instances.-
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
Class
name of the argument type for thisSectionOutputType
.The name is returned rather than the actual
Class
to enable theSectionType
to be obtained should theClass
not be available to theClassLoader
.- Returns:
- Fully qualified
Class
name of the argument type.
-
isEscalationOnly
boolean isEscalationOnly()
Indicates if this
SectionOutputType
is used only to handleManagedFunctionEscalationType
instances.A
ManagedFunctionFlowType
must be connected to anSectionInputType
, however aManagedFunctionEscalationType
may be generically handled by theOffice
.- Returns:
true
if thisSectionOutputType
isManagedFunctionEscalationType
instances only.
-
-