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 theManagedObject
instances to be administered.AdministrationFactory<E,F,G>
getAdministrationFactory()
Obtains theAdministrationFactory
.java.lang.String
getAdministrationName()
Obtains the name of theAdministration
.long
getAsynchronousFlowTimeout()
Obtains the timeout for anyAsynchronousFlow
instigated.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 theManagedObject
instances to be administered.- Returns:
- Names of the
ManagedObject
instances to be administered.
-
getGovernanceConfiguration
AdministrationGovernanceConfiguration<?>[] getGovernanceConfiguration()
Obtains the configuration for the linkedGovernance
.- Returns:
AdministrationGovernanceConfiguration
specifying the linkedGovernance
.
-
getAsynchronousFlowTimeout
long getAsynchronousFlowTimeout()
Obtains the timeout for anyAsynchronousFlow
instigated.- Returns:
- Timeout for any
AsynchronousFlow
instigated.
-
-