package com.tradecloud.domain.model.ordermanagement; /** * Possible bussiness states for an order in the system. * <p> * Try to keep them descriptive */ public enum BusinessState { ON_ORDER, NOT_BOOKED, SUPPLIER_BOOKING_REQUEST, BOOKING_CONFIRMED, FREIGHT_RECEIVED, SHIPPED, ACTUAL_COSTING_COMPLETED, ARRIVAL_AT_PORT, DELIVERED, STOCK_RECEIVED_OR_PARTIALLY, CARGO_READY; @Override public String toString() { return this.name().trim(); } }