Interface AdministrationMetaData<E,F extends java.lang.Enum<F>,G extends java.lang.Enum<G>>
-
- All Superinterfaces:
ManagedFunctionLogicMetaData
- All Known Implementing Classes:
AdministrationMetaDataImpl
public interface AdministrationMetaData<E,F extends java.lang.Enum<F>,G extends java.lang.Enum<G>> extends ManagedFunctionLogicMetaData
Meta-data of theAdministration.- Author:
- Daniel Sagenschneider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AdministrationFactory<E,F,G>getAdministrationFactory()Obtains theAdministrationFactory.java.lang.StringgetAdministrationName()Obtains the name of theAdministration.java.util.concurrent.ExecutorgetExecutor()Obtains theExecutorforAdministrationContext.java.lang.Class<E>getExtensionInterface()Obtains the extension interface to administer theManagedObjectinstances.ManagedObjectExtensionExtractorMetaData<E>[]getManagedObjectExtensionExtractorMetaData()Obtains theManagedObjectExtensionExtractorMetaDataover theManagedObjectinstances to be administered by thisAdministration.inttranslateGovernanceIndexToThreadIndex(int governanceIndex)-
Methods inherited from interface net.officefloor.frame.internal.structure.ManagedFunctionLogicMetaData
getAsynchronousFlowManager, getAsynchronousFlowTimeout, getEscalationProcedure, getFlow, getFunctionName, getNextManagedFunctionMetaData, getOfficeMetaData, getResponsibleTeam
-
-
-
-
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.
-
getExtensionInterface
java.lang.Class<E> getExtensionInterface()
Obtains the extension interface to administer theManagedObjectinstances.- Returns:
- Extension interface to administer the
ManagedObjectinstances.
-
getManagedObjectExtensionExtractorMetaData
ManagedObjectExtensionExtractorMetaData<E>[] getManagedObjectExtensionExtractorMetaData()
Obtains theManagedObjectExtensionExtractorMetaDataover theManagedObjectinstances to be administered by thisAdministration.- Returns:
ManagedObjectExtensionExtractorMetaDataover theManagedObjectinstances to be administered by thisAdministration.
-
translateGovernanceIndexToThreadIndex
int translateGovernanceIndexToThreadIndex(int governanceIndex)
- Parameters:
governanceIndex-AdministrationGovernanceindex.- Returns:
ThreadStateGovernanceindex.
-
getExecutor
java.util.concurrent.Executor getExecutor()
Obtains theExecutorforAdministrationContext.- Returns:
ExecutorforAdministrationContext.
-
-