Rev 31546 | Blame | Compare with Previous | Last modification | View Log | RSS feed
/****/package com.spice.profitmandi.dao.enumuration.cs;import com.jcraft.jsch.Logger;import org.apache.logging.log4j.LogManager;import java.util.Arrays;import java.util.List;/*** @author govind**/public enum EscalationType {L1("l1"),L2("l2"),L3("l3"),L4("l4"),L5("l5"),Final("final");private static final org.apache.logging.log4j.Logger LOGGER = LogManager.getLogger(EscalationType.class);private final String value;public static final List<EscalationType> escalations = Arrays.asList(EscalationType.L1, EscalationType.L2, EscalationType.L3, EscalationType.L4, EscalationType.L5, EscalationType.Final);private EscalationType(String value) {this.value = value;}public String getValue() {return value;}public EscalationType next() {if(EscalationType.Final.equals(this)) {return null;}return escalations.get(escalations.indexOf(this)+1);}public boolean isGreaterThanEqualTo(EscalationType escalationType) {LOGGER.info("{} >= {} ", escalations.indexOf(this), escalations.indexOf(escalationType));return escalations.indexOf(this) >= escalations.indexOf(escalationType);}}