Subversion Repositories SmartDukaan

Rev

Rev 24620 | Rev 27130 | Go to most recent revision | View as "text/plain" | Blame | Compare with Previous | Last modification | View Log | RSS feed

package com.spice.profitmandi.dao.entity.fofo;

import java.util.Arrays;
import java.util.List;

public enum ActivityType {
        OPENED("Created"),
        ESCALATED("Escalated"),
        ASSIGNED("Assigned"),
        CATEGORY_CHANGED("Ticket Category Changed"),
        ESCALATED_L2("Escalted to L2"), 
        ESCALATED_L3("Escalated to L3"),
        ESCALATED_L4("Escalated to L4"),
        ESCALATED_FINAL("Final Escalation"), 
        COMMUNICATION_IN("Communication by Partner"), 
        COMMUNICATION_OUT("Communication to Partner"),
        COMMUNICATION_INTERNAL("Internal Update"), 
        RESOLVED("Resolved"),
        RESOLVED_ACCEPTED("Resolved Accepted"),
        RESOLVED_REJECTED("Resolved Rejected");
        public static final List<ActivityType> escalationTypes = Arrays.asList(OPENED, ESCALATED_L2, ESCALATED_L3, ESCALATED_FINAL);
        public static final List<ActivityType> l1ActitvityTypes = Arrays.asList(COMMUNICATION_OUT, RESOLVED, COMMUNICATION_INTERNAL);
        public static final List<ActivityType> l2ActitvityTypes = Arrays.asList(ESCALATED_L2, RESOLVED, COMMUNICATION_INTERNAL, COMMUNICATION_OUT, RESOLVED);
        public static final List<ActivityType> l3ActitvityTypes = Arrays.asList(ESCALATED_L2, ESCALATED_L3, RESOLVED, COMMUNICATION_INTERNAL, COMMUNICATION_OUT, RESOLVED);

        private String value;

        private ActivityType(String value) {
                this.value = value;
        }

        public String getValue() {
                return value;
        }

}