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.String
getAdministrationName()
Obtains the name of theAdministration
.java.lang.Class<E>
getExtensionInterface()
Obtains the extension interface to administer theManagedObject
instances.ManagedObjectExtensionExtractorMetaData<E>[]
getManagedObjectExtensionExtractorMetaData()
Obtains theManagedObjectExtensionExtractorMetaData
over theManagedObject
instances to be administered by thisAdministration
.int
translateGovernanceIndexToThreadIndex(int governanceIndex)
-
Methods inherited from interface net.officefloor.frame.internal.structure.ManagedFunctionLogicMetaData
getAsynchronousFlowManagerReference, 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 theManagedObject
instances.- Returns:
- Extension interface to administer the
ManagedObject
instances.
-
getManagedObjectExtensionExtractorMetaData
ManagedObjectExtensionExtractorMetaData<E>[] getManagedObjectExtensionExtractorMetaData()
Obtains theManagedObjectExtensionExtractorMetaData
over theManagedObject
instances to be administered by thisAdministration
.- Returns:
ManagedObjectExtensionExtractorMetaData
over theManagedObject
instances to be administered by thisAdministration
.
-
translateGovernanceIndexToThreadIndex
int translateGovernanceIndexToThreadIndex(int governanceIndex)
- Parameters:
governanceIndex
-Administration
Governance
index.- Returns:
ThreadState
Governance
index.
-
-