public static interface AbstractAdministrationSource.MetaDataContext<E,F extends Enum<F>,G extends Enum<G>>
Context for the
AdministrationSource.init(AdministrationSourceContext).-
Method Summary
Modifier and TypeMethodDescriptionaddEscalation(Class<? extends Throwable> escalationType) Adds anEscalation.Adds a requiredFlowidentified by the key.AddsGovernanceidentified by an index into the order theGovernancewas added.addGovernance(G key) AddsGovernanceidentified by the key.Obtains theAdministrationSourceContext.voidsetAdministrationFactory(AdministrationFactory<E, F, G> administrationFactory) Specifies theAdministrationFactory.voidsetExtensionInterface(Class<E> extensionInterface) Specifies the extension interface.
-
Method Details
-
getAdministrationSourceContext
AdministrationSourceContext getAdministrationSourceContext()Obtains theAdministrationSourceContext.- Returns:
AdministrationSourceContext.
-
setExtensionInterface
Specifies the extension interface.- Parameters:
extensionInterface- Extension interface.
-
setAdministrationFactory
Specifies theAdministrationFactory.- Parameters:
administrationFactory-AdministrationFactory.
-
addFlow
Adds a requiredFlowidentified by the key.- Parameters:
key-Enumto identify theFlow.argumentType- Type of argument passed to theFlow.- Returns:
AbstractAdministrationSource.Labellerto possibly label theFlow.
-
addFlow
- Parameters:
argumentType- Type of argument passed to theFlow.- Returns:
AbstractAdministrationSource.Labellerto possibly label theFlow.
-
addEscalation
Adds anEscalation.- Parameters:
escalationType- Type ofEscalation.- Returns:
AbstractAdministrationSource.Labellerto possibly label theEscalation.
-
addGovernance
AddsGovernanceidentified by the key.- Parameters:
key-Enumto identify theGovernance.- Returns:
AbstractAdministrationSource.Labellerto possibly label theGovernance.
-
addGovernance
AbstractAdministrationSource.Labeller addGovernance()AddsGovernanceidentified by an index into the order theGovernancewas added.- Returns:
AbstractAdministrationSource.Labellerto possibly label theGovernance.
-