Interface ManagingOfficeConfiguration<F extends java.lang.Enum<F>>
-
- All Known Implementing Classes:
ManagingOfficeBuilderImpl
public interface ManagingOfficeConfiguration<F extends java.lang.Enum<F>>Configuration of theManagedObjectSourcebeing managed by anOffice.- Author:
- Daniel Sagenschneider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ManagingOfficeBuilder<F>getBuilder()Obtains theManagingOfficeBuilderfor thisManagedObjectSource.ManagedObjectExecutionConfiguration[]getExecutionConfiguration()Obtains theManagedObjectExecutionConfigurationfor theManagedObjectSource.ManagedObjectFlowConfiguration<F>[]getFlowConfiguration()Obtains theManagedObjectFlowConfigurationfor theManagedObjectSource.ManagedObjectFunctionDependencyConfiguration[]getFunctionDependencyConfiguration()Obtains theManagedObjectFunctionDependencyConfigurationfor theManagedObjectSource.InputManagedObjectConfiguration<?>getInputManagedObjectConfiguration()java.lang.StringgetOfficeName()Obtains the name of theOfficemanaging thisManagedObjectSource.
-
-
-
Method Detail
-
getOfficeName
java.lang.String getOfficeName()
Obtains the name of theOfficemanaging thisManagedObjectSource.- Returns:
- Name of the
Officemanaging thisManagedObjectSource.
-
getInputManagedObjectConfiguration
InputManagedObjectConfiguration<?> getInputManagedObjectConfiguration()
- Returns:
InputManagedObjectConfigurationto bind the inputManagedObjectto theProcessState.
-
getBuilder
ManagingOfficeBuilder<F> getBuilder()
Obtains the
ManagingOfficeBuilderfor thisManagedObjectSource.This is to enable the
ManagedObjectSourceto provide additional configuration for itself.- Returns:
ManagingOfficeBuilder.
-
getFunctionDependencyConfiguration
ManagedObjectFunctionDependencyConfiguration[] getFunctionDependencyConfiguration()
Obtains theManagedObjectFunctionDependencyConfigurationfor theManagedObjectSource.- Returns:
ManagedObjectFunctionDependencyConfigurationfor theManagedObjectSource.
-
getFlowConfiguration
ManagedObjectFlowConfiguration<F>[] getFlowConfiguration()
Obtains theManagedObjectFlowConfigurationfor theManagedObjectSource.- Returns:
ManagedObjectFlowConfigurationfor theManagedObjectSource.
-
getExecutionConfiguration
ManagedObjectExecutionConfiguration[] getExecutionConfiguration()
Obtains theManagedObjectExecutionConfigurationfor theManagedObjectSource.- Returns:
ManagedObjectExecutionConfigurationfor theManagedObjectSource.
-
-