package org.synyx.urlaubsverwaltung.application.domain;

/**
 * Executed action on an application for leave.
 *
 * @since 2.11.0
 */
public enum ApplicationAction {

    /*
     * Some notes:
     *
     * - maximum length for literals is 20 characters (restricted by the underlying db column).
     * - each added action will need an entry in messages_*.properties for application.progress.ACTION_NAME. Otherwise
     *   app_progress.jsp will fail to render.
     */
    APPLIED,
    CONVERTED,
    TEMPORARY_ALLOWED,
    ALLOWED,
    RELEASED,
    REJECTED,
    CANCELLED,
    CANCEL_REQUESTED,
    REVOKED,
    REFERRED,
    EDITED
}

package org.synyx.urlaubsverwaltung.application.domain;

/**
 * Executed action on an application for leave.
 *
 * @since 2.11.0
 */
public enum ApplicationAction {

    /*
     * Some notes:
     *
     * - maximum length for literals is 20 characters (restricted by the underlying db column).
     * - each added action will need an entry in messages_*.properties for application.progress.ACTION_NAME. Otherwise
     *   app_progress.jsp will fail to render.
     */
    APPLIED,
    CONVERTED,
    TEMPORARY_ALLOWED,
    ALLOWED,
    REJECTED,
    CANCELLED,
    CANCEL_REQUESTED,
    REVOKED,
    REFERRED,
    EDITED
}

remove never used application action