ChangeAcknowledgementIndicator.java

package com.tradecloud.domain.export;

public enum ChangeAcknowledgementIndicator {

    EMPTY("Empty", 0),
    ACCEPTED("Accepted", 1),
    CONDITIONALLY_ACCEPTED("Conditionally Accepted (with dispute, agree on duties and taxes but not on penalties)", 2),
    CONDITIONALLY_ACCEPTED2("Conditionally Accepted (with dispute but requires release, sureties to be lodged)", 3),
    REJECTED("Rejected", 4);

    private String name;
    private Integer statusNumber;

    ChangeAcknowledgementIndicator(String name, int statusNumber) {
        this.name = name;
        this.statusNumber = statusNumber;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public Integer getStatusNumber() {
        return statusNumber;
    }

    public void setStatusNumber(Integer statusNumber) {
        this.statusNumber = statusNumber;
    }

    public String getDisplayValue() {
        return statusNumber + " - " + name;
    }
}