Package com.skava.oms.constant
Enum Class ResponseCode
- All Implemented Interfaces:
Serializable
,Comparable<ResponseCode>
,Constable
This class have response code's for the application
- Author:
- Infosys Equinox
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionCollection attribute response codesCollection Response CodesCollection Property Response CodesErrorCodes related to the validation User request verification codesFulfilment error codesOrder math verification response codes Validation error codes Order shipping information verification codes Order Discount verification codes Order Payment verification codes Payment mode verification codes Tax verification codes ItemPrice Info codesNotes response codesError codes for order Account Budget Validationget order responseError codes for order Loyalty UpdateErrorCodes for event message serviceErrorcodes for order noteStore id mismatch in put order responseput order response add response for all validators order id mismatch validator failed reason mismatch validator locale mismatch validatorReturn label error codesCommon Response Codes -
Method Summary
Modifier and TypeMethodDescriptionstatic ResponseCode
Returns the enum constant of this class with the specified name.static ResponseCode[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
VALIDATION_ERROR
Common Response Codes -
UNPROCESSABLE_ENTITY
-
FORBIDDEN
-
XML_VALIDATION_ERROR
-
INTERNAL_SERVER_ERROR
-
BAD_REQUEST
-
ORDER_CREATED
get order response -
ORDER_LOCKED
-
ORDER_NOT_FOUND
-
NO_ORDER_FOUND
-
ORDER_FOUND
-
ORDER_UPDATED
-
ORDER_PROCESSING
-
ORDER_UPDATE_ALREADY_REPORTED
-
NOT_ACCEPTABLE
-
ORDERITEM_NOT_FOUND
-
ORDER_LOCK_CONFLICT
-
ORDER_IN_LOCK
-
ORDER_LOCK_CREATED
-
ORDER_UNABLE_TO_CREATE
-
ORDER_NOT_SHIPPED_UNABLE_TO_CREATE
-
PARENT_ORDER_NOT_FOUND
-
REASONCODE_REASONMESSAGE_MANDATORY
-
ORDER_LOCK_RELEASED
-
ORDER_LOCK_NOT_RELEASED
-
RETURN_ORDER_ORDERITEM_MANDATORY
-
RETURN_ORDER_ORDERITEM_MISMATCH_TRANSACTIONS
-
RETURN_ORDER_TRANSACTIONS_MANDATORY
-
RETURN_ORDER_ORDERITEM_MISMATCH_RETURNABLE
-
ORDER_PARENT_CANNOT_RETURNED
-
ORDER_CHILD_SHOULD_BE_RETURNABLE_WHEN_PARENT_IS_RETURNABLE
-
ORDER_UNABLE_TO_CREATE_RETURN_TYPE_SHOULD_BE_TRUE
-
ORDER_UNABLE_TO_CREATE_RETURN_TYPE_SHOULD_BE_ATLEAST_TRUE_AND_FALSE_ONCE
public static final ResponseCode ORDER_UNABLE_TO_CREATE_RETURN_TYPE_SHOULD_BE_ATLEAST_TRUE_AND_FALSE_ONCE -
ORDER_CHILD_SIZE_SHOULD_BE_LESS_THAN_PARENT
-
ORDER_CHILD_PARENT_ORDER_ID_MANDATORY
-
ORDER_CHILD_PARENT_ITEM_ID_MANDATORY
-
ORDER_CHILD_PARENT_LINE_ID_MANDATORY
-
ORDER_RETURN_ITEM_PARENT_LINE_ID_MISMATCH_WITH_PARENT_ORDER_LINEID
-
ORDER_PARENT_ITEM_ID_RETURN_ORDER_ITEM_ID_MISMATCH
-
ORDER_TYPE_INVALID
-
ORDER_NOT_EDITABLE
-
PARENT_ORDER_ID_IS_MANDATORY
-
ORDER_DELETELOCK_CONFLICT
-
MISMATCH_CHILD_ORDER_CREATE_QUANTITY
-
CREATING_PARENT_ORDER_SHOULD_NOT_HAVE_RETURN_TYPE_TRUE
-
FULFILMENT_INFO_RETURN_ADDRESS_NOT_FOUND
-
CREATING_ORDER_SHOULD_NOT_NEGATIVE_FOR_RETURN_TYPE_FALSE
-
RETURN_REFUND_PENDING
-
ORDER_WITH_STATUS_IS_NOT_APPLICABLE_TO_EDIT
put order response add response for all validators order id mismatch validator failed reason mismatch validator locale mismatch validator -
PRE_AND_BACK_ORDER_IS_NOT_APPLICABLE_TO_EDIT
-
ORDER_COLLECTION_MISMATCH
-
ORDER_ID_MISMATCH
-
ORDER_TYPE_CANT_BE_UPDATED
-
PARENT_ORDER_ID_CANT_BE_UPDATED
-
ORDER_TIME_MISMATCH
-
ORDER_LOCALE_MISMATCH
-
ORDER_DELETABLE_MISMATCH
-
FAILED_REASON_MISMATCH
-
ORDER_VERSION_MISMATCH
-
ORDER_ID_NOT_FOUND
-
ORDER_STORE_ID_MISMATCH
Store id mismatch in put order response -
RETURN_LABEL_FOUND
Return label error codes -
RETURN_LABEL_NOT_FOUND
-
RETURN_ORDER_INCORRECT
-
RETURN_ADDRESS_NOT_FOUND
-
ORDER_NOTIFICATION_INVALID
-
ORDER_NOTIFICATION_TYPE_INVALID
-
COLLECTION_FOUND
Collection Response Codes -
COLLECTION_BPM_NOT_FOUND
-
UNPROCESSABLE_DEFAULT_BPM
-
COLLECTION_CREATED
-
COLLECTION_UPDATED
-
COLLECTION_DELETED
-
NO_COLLECTIONS_FOUND
-
COLLECTION_NOT_FOUND
-
COLLECTION_EXISTS
-
COLLECTION_PROPERTY_FOUND
Collection Property Response Codes -
COLLECTION_PROPERTY_CREATED
-
COLLECTION_PROPERTY_UPDATED
-
NO_COLLECTION_PROPERTIES_FOUND
-
COLLECTION_PROPERTY_ALREADY_EXIST
-
COLLECTION_PROPERTY_NOT_FOUND
-
COLLECTION_PROPERTIES_NOT_FOUND
-
COLLECTION_PROPERTY_DELETED
-
COLLECTION_PROPERTY_INCORRECT
-
COLLECTION_PROPERTY_DEFAULT_BPM_INCORRECT
-
INVALID_NOTIFICATION_TYPE
-
COLLECTION_ATTRIBUTE_LENGTH_INCORRECT
Collection attribute response codes -
COLLECTION_ATTRIBUTES_DOESNOT_EXIST
-
COLLECTION_ATTRIBUTE_IS_NULL
-
COLLECTION_ATTRIBUTE_NOT_AVAILABLE
-
NOTE_CREATED
Notes response codes -
EMAIL_NOT_FOUND
ErrorCodes related to the validation User request verification codes -
PHONE_NOT_FOUND
-
SHIPPINGADDRESS_NOT_FOUND
-
SHIPPINGMETHOD_NOT_FOUND
-
ORDERITEM_ITEM_PRICEINFO_COUNT_MISMATCH
-
SHIPPINGMETHOD_FOUND
-
NONSKUITEM_FOUND
-
SKUITEM_FOUND
-
SHIPPINGCONTACT_NOT_FOUND
-
DUPLICATE_PAYMENT_ID_IN_ITEM_FOUND
-
MATH_MISMATCH_PAYMENT_ID_IN_ORDERLEVEL_FOUND
-
MATH_MISMATCH_PAYMENT_AMOUNT_WITH_ITEM
-
PAYMENT_INVAILD
-
INVALID_PAYMENT_ITEMS
-
INVALID_PAYMENT_ITEM_STATUS
-
MATH_MISMATCH_PAYMENT_ID_ORDERLEVEL_FOUND
Order math verification response codes Validation error codes Order shipping information verification codes Order Discount verification codes Order Payment verification codes Payment mode verification codes Tax verification codes ItemPrice Info codes -
ORDERITEM_MATH_NOT_FOUND
-
ORDER_MATH_NOT_FOUND
-
MATH_MISMATCH_IN_ORDERLEVEL_FOUND
-
INVALID_COLLECTION_STATUS
-
DUPLICATE_PAYMENT_ID_IN_ORDERLEVEL_FOUND
-
MATH_MISMATCH_PAYMENT_ID_IN_ORDERITEM_LEVEL_FOUND
-
MISMATCH_IN_DISCOUNT_ITEM_LEVEL_FOUND
-
SHIPPING_DETAILS_NOT_FOUND
-
PROMOTION_DETAILS_NOT_FOUND
-
ORDERITEM_DISCOUNT_AND_MATH_DISCOUNT_MISMATCH
-
MISMATCH_IN_ORDER_AND_PAYMENT
-
SHIPPINGMETHOD_DISCOUNT_MISMATCH_WITH_ORDERITEM_MATH
-
SHIPPINGMETHOD_DISCOUNT_MISMATCH_WITH_ORDERITEM_MATHORDERSHIPPING
-
MISMATCH_IN_SHIPPING_METHOD_AND_MATHORDERSHIPPING
-
MISMATCH_IN_SHIPPING_METHOD_AND_MATHSHIPPING
-
MISMATCH_IN_ORDER_DETAILS_SHIPPING_METHOD_AND_MATHSHIPPING
-
FULFILMATH_FOUND
-
ORDER_DETAILS_DOESNOT_EXIST
-
GLOBAL_DISCOUNT_DOESNOT_EXIST
-
MULTIPLE_DISOCUNT_PRESENT_IN_SHIPPING_METHOD
-
GLOBAL_DISCOUNT_MISMATCH_ORDER_DISOCUNTS
-
UNPROCESSABLE_SHIPPING_METHOD_AS_VALUES_ARE_ZERO
-
SHIPPINGMETHOD_DISCOUNT_MODE_MISMATCH
-
UNPROCESSABLE_MATH_AS_VALUES_ARE_ZERO
-
MISSING_DISCOUNT_OBJECT_FOR_MATH_MODE
-
MISSING_MATH_OBJECT_FOR_DISCOUNT_MODE
-
MISMATCH_IN_ORDER_AND_ORDERITEM
-
ORDER_DETAILS_SHOULD_BE_PRORATED
-
ORDERITEM_MATHORDERSHIPPING_DOESNOT_EXIST
-
ORDERITEM_MATHSHIPPING_DOESNOT_EXIST
-
ORDER_SHIPPING_DOES_NOT_PRORATED
-
ORDER_USERINFO_NOT_VALID
-
MISMATCH_GLOBAL_TAX_PRORATION
-
ORDER_TAX_NOT_PRORATED
-
GLOBAL_ORDER_TAX_NOT_AVAILABLE
-
ITEMPRICEINFO_ORDERITEMPRICEINFO_LENGTH_DOESNOT_MATCH
-
MISMATCH_IN_ORDERITEMPRICE_AND_ITEMPRICEINFO
-
MISMATCH_DISCOUNT_WITH_PRICE
-
DISCOUNT_MODE_DOESNOT_EXIST
-
DISCOUNT_GREATER_THAN_PRICE
-
COST_PRICE_DOESNOT_MATCH
-
SALE_PRICE_DOESNOT_MATCH
-
REG_PRICE_DOESNOT_MATCH
-
SAVE_PRICE_DOESNOT_MATCH
-
ROUNDOFF_DOESNOT_MATCH
-
ESTTAX_PRICE_DOESNOT_MATCH
-
TAX_DOESNOT_MATCH
-
TAXABLE_PRICE_DOESNOT_MATCH
-
TAXRATE_DOESNOT_MATCH
-
ITEMPRICE_MODE_DOESNOT_EXIST_IN_ORDERITEM
-
CONVERSIONRATIO_DOESNOT_MATCH
-
DUPLICATE_PAYMENT_ID_IN_PAYMENTS_FOUND
-
MATH_MISMATCH_IN_ORDERITEM_FOUND
-
MODE_NOT_PRORATED
-
ORDER_INVENTORY_NOT_AVAILABLE
-
ORDER_ITEM_NOT_FOUND
-
BOTH_ORDER_AND_ORDERITEMPATCH_PRESENT
-
STATUS_DOESNT_MATCH
-
MISMATCH_ORDERITEM_PATCH_QUANTITY
-
DUPLICATE_ORDERITEM_PATCH_STATUS
-
PATCH_ORDERITEM_NOT_FOUND
-
INVALID_REQUEST
-
ORDER_PAYMENT_OPERATION_NOT_AVAILABLE
-
INVALID_REQUIRED_FIELDS
-
USER_DOESNOT_HAVE_PRIVILEGE
-
NON_GUEST_ORDER_FOUND
-
CAN_NOT_CANCEL_PARTIAL_ORDER
-
INVALID_INPUT_FIELDS
-
INVALID_SHIPMENT_ID
-
DUPLICATE_ORDER_ITEM_ID_FOUND
-
PAYMENT_TRANSACTION_ID_NULL
-
ORDER_PROPERTY_NOT_FOUND
-
ORDER_PAYMENTITEMID_NOT_AVAILABLE
-
INVALID_REASONCODE
-
INVALID_QUANTITY
-
INVALID_RESPONSEMESSAGE
-
ORDER_SHIPMENT_STRATEGY_NOT_FOUND
-
LOYALTY_DETAILS_DISCOUNT_DOESNOT_EXIST
-
LOYALTY_DETAILS_DISCOUNT_MISMATCH_LOYALTY_DETAILS_DISOCUNTS
-
ORDER_LOYALTY_REDEEM_TRANSACTION_NOT_AVAILABLE
-
ORDER_TOTAL_MUST_NOT_BE_ZERO
-
LOYALTYDETAILS_MISMATCH_FOUND_IN_ORDERITEMS_AND_ORDER
-
LOYALTYDETAILS_DOES_NOT_EXISTS
-
AMBIGUOUS_EVENT_NAME_FOUND
-
ORDER_TOTAL_NOT_BE_LESSER_THAN_ZERO
-
ORDER_ITEM_CAN_NOT_BE_CANCELLED
-
ORDER_MATH_DETAILS_IS_EMPTY
-
ORDERITEM_MATH_AND_MATHSHIPPING_IS_EMPTY
-
ORDER_MESSAGE_NOT_SEND
ErrorCodes for event message service -
ORDER_MESSAGE_NOT_LISTNED
-
ORDER_PROCESS_FAILED
-
ORDER_PROMOTION_FAILED
-
INVALID_FULFILMENT_PROCESSOR
Fulfilment error codes -
ORDER_NOTE_DESCRIPTION_INVALID
Errorcodes for order note -
ORDER_ACCOUNTS_NOT_AVAILABLE
Error codes for order Account Budget Validation -
ORDER_ACCOUNTS_FAILED
-
ORDER_ACCOUNTS_SUCCESS
-
ORDER_LOYALTY_NOT_AVAILABLE
Error codes for order Loyalty Update -
ORDER_LOYALTY_FAILED
-
ORDER_LOYALTY_SUCCESS
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-