Interface OfficeManagedObjectSource
-
- All Superinterfaces:
PropertyConfigurable
- All Known Subinterfaces:
ManagedObjectSourceNode
- All Known Implementing Classes:
ManagedObjectSourceNodeImpl
public interface OfficeManagedObjectSource extends PropertyConfigurable
ManagedObjectSourcewithin 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 theOfficeManagedObjectFlowfor theManagedObjectFlowType.- Parameters:
managedObjectSourceFlowName- Name of theManagedObjectFlowType.- Returns:
OfficeManagedObjectFlow.
-
getOfficeManagedObjectTeam
OfficeManagedObjectTeam getOfficeManagedObjectTeam(java.lang.String managedObjectSourceTeamName)
Obtains theOfficeManagedObjectTeamfor theManagedObjectTeamType.- Parameters:
managedObjectSourceTeamName- Name of theManagedObjectTeamType.- Returns:
OfficeManagedObjectTeam.
-
getInputOfficeManagedObjectDependency
OfficeManagedObjectDependency getInputOfficeManagedObjectDependency(java.lang.String managedObjectDependencyName)
Obtains theOfficeManagedObjectDependencyfor theManagedObjectDependencyTypefor the InputOfficeManagedObject.- Parameters:
managedObjectDependencyName- Name of theManagedObjectDependencyType.- Returns:
OfficeManagedObjectDependency.
-
getOfficeManagedObjectFunctionDependency
OfficeManagedObjectFunctionDependency getOfficeManagedObjectFunctionDependency(java.lang.String managedObjectFunctionDependencyName)
Obtains theOfficeManagedObjectFunctionDependencyfor theManagedObjectFunctionDependencyof theManagedObjectSource.- Parameters:
managedObjectFunctionDependencyName- Name of theManagedObjectFunctionDependency.- Returns:
OfficeManagedObjectFunctionDependency.
-
addOfficeManagedObject
OfficeManagedObject addOfficeManagedObject(java.lang.String managedObjectName, ManagedObjectScope managedObjectScope)
Obtains theOfficeManagedObjectrepresenting an instance use of aManagedObjectfrom theManagedObjectSource.- Parameters:
managedObjectName- Name of theOfficeManagedObject. Typically this will be the name under which theManagedObjectwill be registered to theOffice.managedObjectScope-ManagedObjectScopeof theOfficeManagedObjectwithin theOffice.- Returns:
OfficeManagedObject.
-
-