DocumentStateChangeAction.java

package com.tradecloud.domain.document;

/**
 * List of user state change request actions that are allowed through the state service for a Document.
 *
 * @author ronan
 */
public enum DocumentStateChangeAction {
    SIGNOFF, UNSIGNOFF, PAY, REJECT, COMPLETE, DELETE, SEND_TO_ERP, ERP_REJECT, TREASURY_DEAL_NOT_LINKED, TREASURY_DEAL_FULL_LINKED,
    REQUEST_CREDIT_NOTE, CANCEL_CREDIT_NOTE_REQUEST, CANCEL_AWAITING_FINANCIAL_SUPERVISOR_SIGN_OFF, CREDIT_NOTE_CREATED, TOLERANCE_ACCEPT,
    TOLERANCE_REJECT, PAYMENT_INITIATE, REINSTATE, RESOLVE_PENDING_SIGN_OFF, REQUIRES_MAPPING, REQUIRES_TARIFFING, SHIPMENT_CREATED,
    DUTY_DRAWBACK_ISSUE, DUTY_DRAWBACK_SUCCESS, NO_DUTY_DRAWBACK, REPLACE, OVER_PAID, REVERSAL;
//    SETTLED
}