Interface OfficeManagedObjectSource
-
- All Superinterfaces:
PropertyConfigurable
- All Known Subinterfaces:
ManagedObjectSourceNode
- All Known Implementing Classes:
ManagedObjectSourceNodeImpl
public interface OfficeManagedObjectSource extends PropertyConfigurable
ManagedObjectSource
within theOffice
.- Author:
- Daniel Sagenschneider
-
-
Method Summary
-
Methods inherited from interface net.officefloor.compile.properties.PropertyConfigurable
addProperty
-
-
-
-
Method Detail
-
getOfficeManagedObjectSourceName
java.lang.String getOfficeManagedObjectSourceName()
Obtains the name of thisOfficeManagedObjectSource
.- Returns:
- Name of this
OfficeManagedObjectSource
.
-
setTimeout
void setTimeout(long timeout)
Specifies the timeout for theManagedObject
.- Parameters:
timeout
- Timeout for theManagedObject
.
-
getOfficeManagedObjectFlow
OfficeManagedObjectFlow getOfficeManagedObjectFlow(java.lang.String managedObjectSourceFlowName)
Obtains theOfficeManagedObjectFlow
for theManagedObjectFlowType
.- Parameters:
managedObjectSourceFlowName
- Name of theManagedObjectFlowType
.- Returns:
OfficeManagedObjectFlow
.
-
getOfficeManagedObjectTeam
OfficeManagedObjectTeam getOfficeManagedObjectTeam(java.lang.String managedObjectSourceTeamName)
Obtains theOfficeManagedObjectTeam
for theManagedObjectTeamType
.- Parameters:
managedObjectSourceTeamName
- Name of theManagedObjectTeamType
.- Returns:
OfficeManagedObjectTeam
.
-
getInputOfficeManagedObjectDependency
OfficeManagedObjectDependency getInputOfficeManagedObjectDependency(java.lang.String managedObjectDependencyName)
Obtains theOfficeManagedObjectDependency
for theManagedObjectDependencyType
for the InputOfficeManagedObject
.- Parameters:
managedObjectDependencyName
- Name of theManagedObjectDependencyType
.- Returns:
OfficeManagedObjectDependency
.
-
getOfficeManagedObjectFunctionDependency
OfficeManagedObjectFunctionDependency getOfficeManagedObjectFunctionDependency(java.lang.String managedObjectFunctionDependencyName)
Obtains theOfficeManagedObjectFunctionDependency
for theManagedObjectFunctionDependency
of theManagedObjectSource
.- Parameters:
managedObjectFunctionDependencyName
- Name of theManagedObjectFunctionDependency
.- Returns:
OfficeManagedObjectFunctionDependency
.
-
addOfficeManagedObject
OfficeManagedObject addOfficeManagedObject(java.lang.String managedObjectName, ManagedObjectScope managedObjectScope)
Obtains theOfficeManagedObject
representing an instance use of aManagedObject
from theManagedObjectSource
.- Parameters:
managedObjectName
- Name of theOfficeManagedObject
. Typically this will be the name under which theManagedObject
will be registered to theOffice
.managedObjectScope
-ManagedObjectScope
of theOfficeManagedObject
within theOffice
.- Returns:
OfficeManagedObject
.
-
-