AccountingEvent.java
package com.tradecloud.domain.model.ordermanagement;
/**
* Possible states for an order in the system.
* <p>
* Try to keep them descriptive
*/
public enum AccountingEvent {
SUBMITTED, DIRECT_INVOICE_SIGN_OFF, DIRECT_INVOICE_UNSIGN_OFF, INDIRECT_INVOICE_SIGN_OFF, INDIRECT_INVOICE_UNSIGN_OFF,
DIRECT_CREDIT_NOTE_SIGN_OFF, DIRECT_CREDIT_NOTE_UNSIGN_OFF, INDIRECT_CREDIT_NOTE_SIGN_OFF, INDIRECT_CREDIT_NOTE_UNSIGN_OFF;
@Override
public String toString() {
return this.name().trim();
}
}