Class AdministrationEscalationTypeImpl
- java.lang.Object
-
- net.officefloor.compile.impl.administrator.AdministrationEscalationTypeImpl
-
- All Implemented Interfaces:
AdministrationEscalationType
public class AdministrationEscalationTypeImpl extends java.lang.Object implements AdministrationEscalationType
AdministrationEscalationType
implementation.- Author:
- Daniel Sagenschneider
-
-
Constructor Summary
Constructors Constructor Description AdministrationEscalationTypeImpl(java.lang.String escalationName, java.lang.Class<? extends java.lang.Throwable> escalationType)
Instantiate.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getEscalationName()
Obtains the name for theAdministrationEscalationType
.<E extends java.lang.Throwable>
java.lang.Class<E>getEscalationType()
Obtains the type ofEscalationFlow
by theAdministration
.
-
-
-
Constructor Detail
-
AdministrationEscalationTypeImpl
public AdministrationEscalationTypeImpl(java.lang.String escalationName, java.lang.Class<? extends java.lang.Throwable> escalationType)
Instantiate.- Parameters:
escalationName
-Escalation
name.escalationType
-Escalation
type.
-
-
Method Detail
-
getEscalationName
public java.lang.String getEscalationName()
Description copied from interface:AdministrationEscalationType
Obtains the name for theAdministrationEscalationType
.- Specified by:
getEscalationName
in interfaceAdministrationEscalationType
- Returns:
- Name for the
AdministrationEscalationType
.
-
getEscalationType
public <E extends java.lang.Throwable> java.lang.Class<E> getEscalationType()
Description copied from interface:AdministrationEscalationType
Obtains the type ofEscalationFlow
by theAdministration
.- Specified by:
getEscalationType
in interfaceAdministrationEscalationType
- Type Parameters:
E
-Escalation
type.- Returns:
- Type of
EscalationFlow
by theAdministration
.
-
-