Interface ManagingOfficeConfiguration<F extends Enum<F>>
- All Known Implementing Classes:
ManagingOfficeBuilderImpl
public interface ManagingOfficeConfiguration<F extends Enum<F>>
Configuration of the
ManagedObjectSource being managed by an
Office.- Author:
- Daniel Sagenschneider
-
Method Summary
Modifier and TypeMethodDescriptionObtains theManagingOfficeBuilderfor thisManagedObjectSource.Obtains theManagedObjectExecutionConfigurationfor theManagedObjectSource.Obtains theManagedObjectFlowConfigurationfor theManagedObjectSource.Obtains theManagedObjectFunctionDependencyConfigurationfor theManagedObjectSource.Obtains the name of theOfficemanaging thisManagedObjectSource.
-
Method Details
-
getOfficeName
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.
-