Interface AdministrationSourceMetaData<E,F extends java.lang.Enum<F>,G extends java.lang.Enum<G>>
-
public interface AdministrationSourceMetaData<E,F extends java.lang.Enum<F>,G extends java.lang.Enum<G>>
Meta-data of theAdministrationSource
.- Author:
- Daniel Sagenschneider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AdministrationFactory<E,F,G>
getAdministrationFactory()
AdministrationEscalationMetaData[]
getEscalationMetaData()
Obtains the list ofAdministrationEscalationMetaData
instances from thisAdministration
.java.lang.Class<E>
getExtensionInterface()
Obtains theClass
that theManagedObject
must provide as an extension interface to be administered.AdministrationFlowMetaData<F>[]
getFlowMetaData()
Obtains the list ofAdministrationFlowMetaData
instances should thisAdministration
require instigating aFlow
.AdministrationGovernanceMetaData<G>[]
getGovernanceMetaData()
Obtains the list ofAdministrationGovernanceMetaData
instances should thisAdministration
manually managedGovernance
.
-
-
-
Method Detail
-
getExtensionInterface
java.lang.Class<E> getExtensionInterface()
Obtains theClass
that theManagedObject
must provide as an extension interface to be administered.- Returns:
- Extension interface for the
ManagedObject
.
-
getAdministrationFactory
AdministrationFactory<E,F,G> getAdministrationFactory()
- Returns:
AdministrationFactory
-
getFlowMetaData
AdministrationFlowMetaData<F>[] getFlowMetaData()
Obtains the list ofAdministrationFlowMetaData
instances should thisAdministration
require instigating aFlow
.- Returns:
- Meta-data of
Flow
instances instigated by thisAdministration
.
-
getEscalationMetaData
AdministrationEscalationMetaData[] getEscalationMetaData()
Obtains the list ofAdministrationEscalationMetaData
instances from thisAdministration
.- Returns:
- Meta-data of
Escalation
instances instigated by thisAdministration
.
-
getGovernanceMetaData
AdministrationGovernanceMetaData<G>[] getGovernanceMetaData()
Obtains the list ofAdministrationGovernanceMetaData
instances should thisAdministration
manually managedGovernance
.- Returns:
- Meta-data of
Governance
used by thisAdministration
.
-
-