Interface AdministrationConfiguration<E,F extends java.lang.Enum<F>,G extends java.lang.Enum<G>>
-
- All Superinterfaces:
FunctionConfiguration<F>
- All Known Implementing Classes:
AdministrationBuilderImpl
public interface AdministrationConfiguration<E,F extends java.lang.Enum<F>,G extends java.lang.Enum<G>> extends FunctionConfiguration<F>
Configuration of theAdministration.- Author:
- Daniel Sagenschneider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String[]getAdministeredManagedObjectNames()Obtains the names of theManagedObjectinstances to be administered.AdministrationFactory<E,F,G>getAdministrationFactory()Obtains theAdministrationFactory.java.lang.StringgetAdministrationName()Obtains the name of theAdministration.longgetAsynchronousFlowTimeout()Obtains the timeout for anyAsynchronousFlowinstigated.java.lang.Class<E>getExtensionType()Obtains the extension interface.AdministrationGovernanceConfiguration<?>[]getGovernanceConfiguration()Obtains the configuration for the linkedGovernance.-
Methods inherited from interface net.officefloor.frame.internal.configuration.FunctionConfiguration
getEscalations, getFlowConfiguration, getResponsibleTeamName
-
-
-
-
Method Detail
-
getAdministrationName
java.lang.String getAdministrationName()
Obtains the name of theAdministration.- Returns:
- Name of the
Administration.
-
getAdministrationFactory
AdministrationFactory<E,F,G> getAdministrationFactory()
Obtains theAdministrationFactory.- Returns:
AdministrationFactory.
-
getExtensionType
java.lang.Class<E> getExtensionType()
Obtains the extension interface.- Returns:
- Extension interface.
-
getAdministeredManagedObjectNames
java.lang.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.
-
-