Subversion Repositories SmartDukaan

Rev

Rev 27107 | Rev 27124 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 27107 Rev 27112
Line 13... Line 13...
13
public enum EscalationType {
13
public enum EscalationType {
14
	L1("l1"),
14
	L1("l1"),
15
	L2("l2"),
15
	L2("l2"),
16
	L3("l3"),
16
	L3("l3"),
17
	L4("l4"),
17
	L4("l4"),
18
	L5("l5");
18
	L5("l5"),
-
 
19
	Final("final");
19
 
20
 
20
	private final String value;
21
	private final String value;
21
 
22
 
22
	private static List<EscalationType> escalations = Arrays.asList(EscalationType.L1, EscalationType.L2, EscalationType.L3, EscalationType.L4, EscalationType.L5);
23
	private static List<EscalationType> escalations = Arrays.asList(EscalationType.L1, EscalationType.L2, EscalationType.L3, EscalationType.L4, EscalationType.L5);
23
 
24
 
Line 27... Line 28...
27
 
28
 
28
	public String getValue() {
29
	public String getValue() {
29
		return value;
30
		return value;
30
	}
31
	}
31
	public EscalationType next(EscalationType escalationType) {
32
	public EscalationType next(EscalationType escalationType) {
32
		if(EscalationType.L5.equals(escalationType)) {
33
		if(EscalationType.L5.equals(escalationType) || EscalationType.Final.equals(escalationType)) {
33
			return escalationType;
34
			return EscalationType.Final;
34
		}
35
		}
35
		return escalations.get(escalations.indexOf(escalationType)+1);
36
		return escalations.get(escalations.indexOf(escalationType)+1);
36
	}
37
	}
37
 
38
 
38
}
39
}