LetterOfCreditStateChangeAction.java

package com.tradecloud.domain.letterofcredit;

/**
 *
 */
public enum LetterOfCreditStateChangeAction {

    AMMENDMENT("Ammended"),
    FINALISE("Finalise"),
    UNFINALISE("Unfinalise"),
    SIGN_OFF("Sign-off"),
    REJECT("Reject"),
    SUBMIT("Submitted to bank"),
    BANK_VALIDATED("Validated By Bank"),
    BANK_NOT_VALIDATED("Not Validated By Bank"),
    BANK_REJECT("Bank Reject"),
    BANK_SIGNATORY_AUTHORISE("Bank Signatory Authorise"),
    BANK_SIGNATORY_REJECT("Reject By Bank Signatory"),
    BANK_NO_ACTION("Not actioned by bank"),
    BANK_ESTABLISH("Bank Establish");

    private final String description;

    LetterOfCreditStateChangeAction(String description) {
        this.description = description;
    }

    @Override
    public String toString() {
        return description;
    }
}