EventStatusEnum.java 675 Bytes
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package fi.insomnia.bortal.enums;

/**
 * 
 * @author tuukka
 */
public enum EventStatusEnum {
    INACTIVE, // Not yet public
    NOT_STARTED, // Upcoming event
    RUNNING, // Ongoing event
    SPLITTED, // Detached: The event has a copy of it's database. SPLITTED event
              // cannot be modified.
    ARCHIVED; // Past events are archived

    public static EventStatusEnum getEventStatusEnum(String name) {
        return EventStatusEnum.valueOf(name);
    }

    public static EventStatusEnum getDefaultEventStatusEnum() {
        return NOT_STARTED;
    }
}