com.elasticpath.service.order
Interface OrderReturnReasonFactory

All Superinterfaces:
EpEnumFactoryService, EpService
All Known Implementing Classes:
OrderReturnReasonFactoryImpl

public interface OrderReturnReasonFactory
extends EpEnumFactoryService

The factory for enum type OrderReturnReason object handling.


Field Summary
static OrderReturnReason FAULTY
          The OrderReturnReason instance for "Faulty".
static OrderReturnReason INCORRECT_ITEM
          The OrderReturnReason instance for "Incorrect Item".
static OrderReturnReason UNWANTED_GIFT
          The OrderReturnReason instance for "Unwanted Gift".
 
Method Summary
 OrderReturnReason getOrderReturnReason(int reasonCode)
          Return the OrderReturnReason instance based on the given reason code.
 java.util.Map getOrderReturnReasonMap()
          Returns a map of orderReturn reason.
 
Methods inherited from interface com.elasticpath.service.EpEnumFactoryService
getObject
 
Methods inherited from interface com.elasticpath.service.EpService
getElasticPath, setElasticPath
 

Field Detail

FAULTY

static final OrderReturnReason FAULTY
The OrderReturnReason instance for "Faulty".


INCORRECT_ITEM

static final OrderReturnReason INCORRECT_ITEM
The OrderReturnReason instance for "Incorrect Item".


UNWANTED_GIFT

static final OrderReturnReason UNWANTED_GIFT
The OrderReturnReason instance for "Unwanted Gift".

Method Detail

getOrderReturnReason

OrderReturnReason getOrderReturnReason(int reasonCode)
Return the OrderReturnReason instance based on the given reason code.

Parameters:
reasonCode - the reason code.
Returns:
the OrderReturnReason instance based on the given reason code.

getOrderReturnReasonMap

java.util.Map getOrderReturnReasonMap()
Returns a map of orderReturn reason. If a new orderReturnReason is added, make sure the add it to the map returned.

Returns:
a map of orderReturn reason