Interface AdministrationTypeBuilder<F extends java.lang.Enum<F>,G extends java.lang.Enum<G>>
-
public interface AdministrationTypeBuilder<F extends java.lang.Enum<F>,G extends java.lang.Enum<G>>
Builder of theAdministrationType
to validate the loadedAdministrationType
from theAdministrationSource
.- Author:
- Daniel Sagenschneider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addEscalation(java.lang.String escalationName, java.lang.Class<? extends java.lang.Throwable> escalationType)
Adds anAdministrationEscalationType
.void
addFlow(java.lang.String flowName, java.lang.Class<?> argumentType, int index, F flowKey)
Adds aAdministrationFlowType
.void
addGovernance(java.lang.String governanceName, int index, G governanceKey)
Adds anAdministrationGovernanceType
.
-
-
-
Method Detail
-
addFlow
void addFlow(java.lang.String flowName, java.lang.Class<?> argumentType, int index, F flowKey)
Adds aAdministrationFlowType
.
-
addEscalation
void addEscalation(java.lang.String escalationName, java.lang.Class<? extends java.lang.Throwable> escalationType)
Adds anAdministrationEscalationType
.- Parameters:
escalationName
- Name ofAdministrationEscalationType
.escalationType
- Type ofEscalation
.
-
addGovernance
void addGovernance(java.lang.String governanceName, int index, G governanceKey)
Adds anAdministrationGovernanceType
.- Parameters:
governanceName
- Name ofGovernance
.index
- Index of theGovernance
.governanceKey
- Key of theGovernance
.
-
-