- All Superinterfaces:
FunctionConfiguration<F>
- All Known Implementing Classes:
AdministrationBuilderImpl
public interface AdministrationConfiguration<E,F extends Enum<F>,G extends Enum<G>>
extends FunctionConfiguration<F>
Configuration of the
Administration.- Author:
- Daniel Sagenschneider
-
Method Summary
Modifier and TypeMethodDescriptionString[]Obtains the names of theManagedObjectinstances to be administered.Obtains theAdministrationFactory.Obtains the name of theAdministration.longObtains the timeout for anyAsynchronousFlowinstigated.Obtains the extension interface.Obtains the configuration for the linkedGovernance.Methods inherited from interface net.officefloor.frame.internal.configuration.FunctionConfiguration
getEscalations, getFlowConfiguration, getResponsibleTeamName
-
Method Details
-
getAdministrationName
String getAdministrationName()Obtains the name of theAdministration.- Returns:
- Name of the
Administration.
-
getAdministrationFactory
AdministrationFactory<E,F, getAdministrationFactory()G> Obtains theAdministrationFactory.- Returns:
AdministrationFactory.
-
getExtensionType
Obtains the extension interface.- Returns:
- Extension interface.
-
getAdministeredManagedObjectNames
String[] getAdministeredManagedObjectNames()Obtains the names of theManagedObjectinstances to be administered.- Returns:
- Names of the
ManagedObjectinstances to be administered.
-
getGovernanceConfiguration
AdministrationGovernanceConfiguration<?>[] getGovernanceConfiguration()Obtains the configuration for the linkedGovernance.- Returns:
AdministrationGovernanceConfigurationspecifying the linkedGovernance.
-
getAsynchronousFlowTimeout
long getAsynchronousFlowTimeout()Obtains the timeout for anyAsynchronousFlowinstigated.- Returns:
- Timeout for any
AsynchronousFlowinstigated.
-