Interface OfficeManagedObjectSource
- All Superinterfaces:
PropertyConfigurable
- All Known Subinterfaces:
ManagedObjectSourceNode
- All Known Implementing Classes:
ManagedObjectSourceNodeImpl
ManagedObjectSource within the Office.- Author:
- Daniel Sagenschneider
-
Method Summary
Modifier and TypeMethodDescriptionaddOfficeManagedObject(String managedObjectName, ManagedObjectScope managedObjectScope) Obtains theOfficeManagedObjectrepresenting an instance use of aManagedObjectfrom theManagedObjectSource.getInputOfficeManagedObjectDependency(String managedObjectDependencyName) Obtains theOfficeManagedObjectDependencyfor theManagedObjectDependencyTypefor the InputOfficeManagedObject.getOfficeManagedObjectFlow(String managedObjectSourceFlowName) Obtains theOfficeManagedObjectFlowfor theManagedObjectFlowType.getOfficeManagedObjectFunctionDependency(String managedObjectFunctionDependencyName) Obtains theOfficeManagedObjectFunctionDependencyfor theManagedObjectFunctionDependencyof theManagedObjectSource.Obtains the name of thisOfficeManagedObjectSource.getOfficeManagedObjectTeam(String managedObjectSourceTeamName) Obtains theOfficeManagedObjectTeamfor theManagedObjectTeamType.voidsetTimeout(long timeout) Specifies the timeout for theManagedObject.Methods inherited from interface net.officefloor.compile.properties.PropertyConfigurable
addProperty
-
Method Details
-
getOfficeManagedObjectSourceName
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
Obtains theOfficeManagedObjectFlowfor theManagedObjectFlowType.- Parameters:
managedObjectSourceFlowName- Name of theManagedObjectFlowType.- Returns:
OfficeManagedObjectFlow.
-
getOfficeManagedObjectTeam
Obtains theOfficeManagedObjectTeamfor theManagedObjectTeamType.- Parameters:
managedObjectSourceTeamName- Name of theManagedObjectTeamType.- Returns:
OfficeManagedObjectTeam.
-
getInputOfficeManagedObjectDependency
OfficeManagedObjectDependency getInputOfficeManagedObjectDependency(String managedObjectDependencyName) Obtains theOfficeManagedObjectDependencyfor theManagedObjectDependencyTypefor the InputOfficeManagedObject.- Parameters:
managedObjectDependencyName- Name of theManagedObjectDependencyType.- Returns:
OfficeManagedObjectDependency.
-
getOfficeManagedObjectFunctionDependency
OfficeManagedObjectFunctionDependency getOfficeManagedObjectFunctionDependency(String managedObjectFunctionDependencyName) Obtains theOfficeManagedObjectFunctionDependencyfor theManagedObjectFunctionDependencyof theManagedObjectSource.- Parameters:
managedObjectFunctionDependencyName- Name of theManagedObjectFunctionDependency.- Returns:
OfficeManagedObjectFunctionDependency.
-
addOfficeManagedObject
OfficeManagedObject addOfficeManagedObject(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.
-