Interface ManagingOfficeConfiguration<F extends java.lang.Enum<F>>
-
- All Known Implementing Classes:
ManagingOfficeBuilderImpl
public interface ManagingOfficeConfiguration<F extends java.lang.Enum<F>>
Configuration of theManagedObjectSource
being managed by anOffice
.- Author:
- Daniel Sagenschneider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ManagingOfficeBuilder<F>
getBuilder()
Obtains theManagingOfficeBuilder
for thisManagedObjectSource
.ManagedObjectExecutionConfiguration[]
getExecutionConfiguration()
Obtains theManagedObjectExecutionConfiguration
for theManagedObjectSource
.ManagedObjectFlowConfiguration<F>[]
getFlowConfiguration()
Obtains theManagedObjectFlowConfiguration
for theManagedObjectSource
.ManagedObjectFunctionDependencyConfiguration[]
getFunctionDependencyConfiguration()
Obtains theManagedObjectFunctionDependencyConfiguration
for theManagedObjectSource
.InputManagedObjectConfiguration<?>
getInputManagedObjectConfiguration()
java.lang.String
getOfficeName()
Obtains the name of theOffice
managing thisManagedObjectSource
.
-
-
-
Method Detail
-
getOfficeName
java.lang.String getOfficeName()
Obtains the name of theOffice
managing thisManagedObjectSource
.- Returns:
- Name of the
Office
managing thisManagedObjectSource
.
-
getInputManagedObjectConfiguration
InputManagedObjectConfiguration<?> getInputManagedObjectConfiguration()
- Returns:
InputManagedObjectConfiguration
to bind the inputManagedObject
to theProcessState
.
-
getBuilder
ManagingOfficeBuilder<F> getBuilder()
Obtains the
ManagingOfficeBuilder
for thisManagedObjectSource
.This is to enable the
ManagedObjectSource
to provide additional configuration for itself.- Returns:
ManagingOfficeBuilder
.
-
getFunctionDependencyConfiguration
ManagedObjectFunctionDependencyConfiguration[] getFunctionDependencyConfiguration()
Obtains theManagedObjectFunctionDependencyConfiguration
for theManagedObjectSource
.- Returns:
ManagedObjectFunctionDependencyConfiguration
for theManagedObjectSource
.
-
getFlowConfiguration
ManagedObjectFlowConfiguration<F>[] getFlowConfiguration()
Obtains theManagedObjectFlowConfiguration
for theManagedObjectSource
.- Returns:
ManagedObjectFlowConfiguration
for theManagedObjectSource
.
-
getExecutionConfiguration
ManagedObjectExecutionConfiguration[] getExecutionConfiguration()
Obtains theManagedObjectExecutionConfiguration
for theManagedObjectSource
.- Returns:
ManagedObjectExecutionConfiguration
for theManagedObjectSource
.
-
-