Subversion Repositories bacoAlunos

Rev

Rev 1306 | Blame | Compare with Previous | Last modification | View Log | RSS feed

package pt.estgp.estgweb.services.surveys;

/**
 * @author: Duarte Santos
 * @date: 13-08-2011
 * @time: 12:51
 * @email: a12564 [at] estgp [dot] pt
 */


public enum SurveyStatusEnum
{
    STATUS_STOPPED("","STATUS_STOPPED"),
    STATUS_CREATE_SURVEY("survey.list.form.status.create.survey","STATUS_CREATE_SURVEY"),
    STATUS_CONSIST_SURVEY("survey.list.form.status.consist.survey","STATUS_CONSIST_SURVEY"),
    STATUS_GENERATE_STATS("survey.list.form.status.generate.stats","STATUS_GENERATE_STATS");

    private 1.5.0/docs/api/java/lang/String.html">String messageKey;
    private 1.5.0/docs/api/java/lang/String.html">String status;

    private SurveyStatusEnum(1.5.0/docs/api/java/lang/String.html">String messageKey, 1.5.0/docs/api/java/lang/String.html">String status)
    {
        this.messageKey = messageKey;
        this.status = status;
    }

    public 1.5.0/docs/api/java/lang/String.html">String getMessageKey() {
        return messageKey;
    }

    public void setMessageKey(1.5.0/docs/api/java/lang/String.html">String messageKey) {
        this.messageKey = messageKey;
    }

    public 1.5.0/docs/api/java/lang/String.html">String getStatus() {
        return status;
    }

    public void setStatus(1.5.0/docs/api/java/lang/String.html">String status) {
        this.status = status;
    }

    public static SurveyStatusEnum parse(1.5.0/docs/api/java/lang/String.html">String status)
    {
        for(SurveyStatusEnum statusEnum: values())
        {
            if(statusEnum.getStatus().equals(status))
                return statusEnum;
        }
        return null;
    }
}