Interface SectionManagedObjectSource
-
- All Superinterfaces:
PropertyConfigurable
- All Known Subinterfaces:
ManagedObjectSourceNode
- All Known Implementing Classes:
ManagedObjectSourceNodeImpl
public interface SectionManagedObjectSource extends PropertyConfigurable
ManagedObjectSource
within anSectionNode
.- Author:
- Daniel Sagenschneider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SectionManagedObject
addSectionManagedObject(java.lang.String managedObjectName, ManagedObjectScope managedObjectScope)
Obtains theSectionManagedObject
representing an instance use of aManagedObject
from theManagedObjectSource
.SectionManagedObjectDependency
getInputSectionManagedObjectDependency(java.lang.String managedObjectDependencyName)
Obtains theSectionManagedObjectDependency
for theManagedObjectDependencyType
for the InputManagedObject
.SectionManagedObjectFlow
getSectionManagedObjectFlow(java.lang.String managedObjectSourceFlowName)
Obtains theSectionManagedObjectFlow
for theManagedObjectFlowType
.java.lang.String
getSectionManagedObjectSourceName()
Obtains the name of thisSectionManagedObjectSource
.void
setTimeout(long timeout)
Specifies the timeout for theManagedObject
.-
Methods inherited from interface net.officefloor.compile.properties.PropertyConfigurable
addProperty
-
-
-
-
Method Detail
-
getSectionManagedObjectSourceName
java.lang.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
SectionManagedObjectFlow getSectionManagedObjectFlow(java.lang.String managedObjectSourceFlowName)
Obtains theSectionManagedObjectFlow
for theManagedObjectFlowType
.- Parameters:
managedObjectSourceFlowName
- Name of theManagedObjectFlowType
.- Returns:
SectionManagedObjectFlow
.
-
getInputSectionManagedObjectDependency
SectionManagedObjectDependency getInputSectionManagedObjectDependency(java.lang.String managedObjectDependencyName)
Obtains theSectionManagedObjectDependency
for theManagedObjectDependencyType
for the InputManagedObject
.- Parameters:
managedObjectDependencyName
- Name of theManagedObjectDependencyType
.- Returns:
SectionManagedObjectDependency
.
-
addSectionManagedObject
SectionManagedObject addSectionManagedObject(java.lang.String managedObjectName, ManagedObjectScope managedObjectScope)
Obtains theSectionManagedObject
representing an instance use of aManagedObject
from theManagedObjectSource
.- Parameters:
managedObjectName
- Name of theSectionManagedObject
. Typically this will be the name under which theManagedObject
will be registered to theOffice
.managedObjectScope
-ManagedObjectScope
of theSectionManagedObject
within theOffice
.- Returns:
SectionManagedObject
.
-
-