Subversion Repositories SmartDukaan

Rev

Rev 27124 | 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"),
27112 amit.gupta 18
	L5("l5"),
19
	Final("final");
24407 govind 20
 
21
	private final String value;
22
 
31546 amit.gupta 23
	public static final List<EscalationType> escalations = Arrays.asList(EscalationType.L1, EscalationType.L2, EscalationType.L3, EscalationType.L4, EscalationType.L5, EscalationType.Final);
27107 amit.gupta 24
 
24407 govind 25
	private EscalationType(String value) {
26
		this.value = value;
27
	}
28
 
29
	public String getValue() {
30
		return value;
31
	}
27124 amit.gupta 32
	public EscalationType next() {
33
		if(EscalationType.Final.equals(this)) {
34
			return null;
27107 amit.gupta 35
		}
27124 amit.gupta 36
		return escalations.get(escalations.indexOf(this)+1);
27107 amit.gupta 37
	}
24407 govind 38
 
39
}