Interface SectionManagedObjectSource
- All Superinterfaces:
PropertyConfigurable
- All Known Subinterfaces:
ManagedObjectSourceNode
- All Known Implementing Classes:
ManagedObjectSourceNodeImpl
ManagedObjectSource within an SectionNode.- Author:
- Daniel Sagenschneider
-
Method Summary
Modifier and TypeMethodDescriptionaddSectionManagedObject(String managedObjectName, ManagedObjectScope managedObjectScope) Obtains theSectionManagedObjectrepresenting an instance use of aManagedObjectfrom theManagedObjectSource.getInputSectionManagedObjectDependency(String managedObjectDependencyName) Obtains theSectionManagedObjectDependencyfor theManagedObjectDependencyTypefor the InputManagedObject.getSectionManagedObjectFlow(String managedObjectSourceFlowName) Obtains theSectionManagedObjectFlowfor theManagedObjectFlowType.Obtains the name of thisSectionManagedObjectSource.voidsetTimeout(long timeout) Specifies the timeout for theManagedObject.Methods inherited from interface net.officefloor.compile.properties.PropertyConfigurable
addProperty
-
Method Details
-
getSectionManagedObjectSourceName
String getSectionManagedObjectSourceName()Obtains the name of thisSectionManagedObjectSource.- Returns:
- Name of this
SectionManagedObjectSource.
-
setTimeout
void setTimeout(long timeout) Specifies the timeout for theManagedObject.- Parameters:
timeout- Timeout for theManagedObject.
-
getSectionManagedObjectFlow
Obtains theSectionManagedObjectFlowfor theManagedObjectFlowType.- Parameters:
managedObjectSourceFlowName- Name of theManagedObjectFlowType.- Returns:
SectionManagedObjectFlow.
-
getInputSectionManagedObjectDependency
SectionManagedObjectDependency getInputSectionManagedObjectDependency(String managedObjectDependencyName) Obtains theSectionManagedObjectDependencyfor theManagedObjectDependencyTypefor the InputManagedObject.- Parameters:
managedObjectDependencyName- Name of theManagedObjectDependencyType.- Returns:
SectionManagedObjectDependency.
-
addSectionManagedObject
SectionManagedObject addSectionManagedObject(String managedObjectName, ManagedObjectScope managedObjectScope) Obtains theSectionManagedObjectrepresenting an instance use of aManagedObjectfrom theManagedObjectSource.- Parameters:
managedObjectName- Name of theSectionManagedObject. Typically this will be the name under which theManagedObjectwill be registered to theOffice.managedObjectScope-ManagedObjectScopeof theSectionManagedObjectwithin theOffice.- Returns:
SectionManagedObject.
-