Class FulfillmentGroupStatusType
java.lang.Object
org.broadleafcommerce.core.order.service.type.FulfillmentGroupStatusType
- All Implemented Interfaces:
Serializable,org.broadleafcommerce.common.BroadleafEnumerationType
public class FulfillmentGroupStatusType
extends Object
implements Serializable, org.broadleafcommerce.common.BroadleafEnumerationType
An extendible enumeration of fulfillment group status types.
- Author:
- aangus
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final FulfillmentGroupStatusTypeCANCELLED: Used to indicate that the fulfillment group will not be shipped.static final FulfillmentGroupStatusTypeDELIVERED: Used to indicate that all items in the fulfillment group have been delivered.static final FulfillmentGroupStatusTypeFULFILLED: Used to indicate that the Fulfillment Group is completely fulfilled (e.g. shipped, downloaded, etc.).static final FulfillmentGroupStatusTypePARTIALLY_DELIVERED: Indicates that an item or a FulfillemntGroup has been partially received by the customer.static final FulfillmentGroupStatusTypePARTIALLY_FULFILLED: Used to indicate that one or more items has been fulfilled or partially fulfilled, but that there are some items in the fulfillment group that are not fulfilled.static final FulfillmentGroupStatusTypePROCESSING: Used to indicate that the fulfillment group is being processed.static final FulfillmentGroupStatusTypeDeprecated. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic FulfillmentGroupStatusTypegetInstance(String type) getType()inthashCode()protected void
-
Field Details
-
SHIPPED
Deprecated.Use FULFILLED, PARTIALLY_FULFILLED, DELIVERED, or PARTIALLY_DELIVERED -
CANCELLED
CANCELLED: Used to indicate that the fulfillment group will not be shipped. -
PROCESSING
PROCESSING: Used to indicate that the fulfillment group is being processed. For example, during pick or pack processes in a warehouse. -
FULFILLED
FULFILLED: Used to indicate that the Fulfillment Group is completely fulfilled (e.g. shipped, downloaded, etc.). For some systems, this will be the final status on a fulfillment group. For others that want to differentiate between FULFILLED and DELIVERED, usually to differentiate between items that have been shipped vs. items that have been received by the customer. -
PARTIALLY_FULFILLED
PARTIALLY_FULFILLED: Used to indicate that one or more items has been fulfilled or partially fulfilled, but that there are some items in the fulfillment group that are not fulfilled. -
DELIVERED
DELIVERED: Used to indicate that all items in the fulfillment group have been delivered. This will generally only be used when there is some integration with a shipping or fulfillment system to indicate that an item has actually been received by the customer. -
PARTIALLY_DELIVERED
PARTIALLY_DELIVERED: Indicates that an item or a FulfillemntGroup has been partially received by the customer.
-
-
Constructor Details
-
FulfillmentGroupStatusType
public FulfillmentGroupStatusType() -
FulfillmentGroupStatusType
-
-
Method Details
-
getInstance
-
getType
- Specified by:
getTypein interfaceorg.broadleafcommerce.common.BroadleafEnumerationType
-
setType
-
getFriendlyType
- Specified by:
getFriendlyTypein interfaceorg.broadleafcommerce.common.BroadleafEnumerationType
-
hashCode
public int hashCode() -
equals
-