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 theAdministrationTypeto validate the loadedAdministrationTypefrom theAdministrationSource.- Author:
- Daniel Sagenschneider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddEscalation(java.lang.String escalationName, java.lang.Class<? extends java.lang.Throwable> escalationType)Adds anAdministrationEscalationType.voidaddFlow(java.lang.String flowName, java.lang.Class<?> argumentType, int index, F flowKey)Adds aAdministrationFlowType.voidaddGovernance(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.
-
-