Subversion Repositories SmartDukaan

Rev

Rev 24407 | Rev 27112 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
24407 govind 1
/**
2
 * 
3
 */
4
package com.spice.profitmandi.dao.enumuration.cs;
5
 
27107 amit.gupta 6
import java.util.Arrays;
7
import java.util.List;
8
 
24407 govind 9
/**
10
 * @author govind
11
 *
12
 */
13
public enum EscalationType {
14
	L1("l1"),
15
	L2("l2"),
16
	L3("l3"),
27107 amit.gupta 17
	L4("l4"),
18
	L5("l5");
24407 govind 19
 
20
	private final String value;
21
 
27107 amit.gupta 22
	private static List<EscalationType> escalations = Arrays.asList(EscalationType.L1, EscalationType.L2, EscalationType.L3, EscalationType.L4, EscalationType.L5);
23
 
24407 govind 24
	private EscalationType(String value) {
25
		this.value = value;
26
	}
27
 
28
	public String getValue() {
29
		return value;
30
	}
27107 amit.gupta 31
	public EscalationType next(EscalationType escalationType) {
32
		if(EscalationType.L5.equals(escalationType)) {
33
			return escalationType;
34
		}
35
		return escalations.get(escalations.indexOf(escalationType)+1);
36
	}
24407 govind 37
 
38
}