Package com.skava.promotion.utils
Enum Class PromotionConstantsEnum
- All Implemented Interfaces:
Serializable
,Comparable<PromotionConstantsEnum>
,Constable
Contains the constant value promotion.
- Since:
- 8.0
- Version:
- 8.0
- 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 ConstantDescriptionstatus value of the archived collectionstatus value of the active collectionstatus value of the inactive collectionstatus value of the unarchived collectionConstant for Action ClassesDebug Message formatDescription maximum length is 500 charactersConstant for Dynamic PromoConstant for Entity IDMaximum length of a id is 255 charactersId should have the minimum length of 2 charactersConstant for Method enteredConstant for Method exceptionConstant for Method enteredMaximum length of a name is 255 charactersName should have the minimum length of 2 charactersResponse message for successful creationResponse messages for client validation error -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiondouble
* Returns the constant value in double format **.int
* Returns the constant value in string format **.static PromotionConstantsEnum
Returns the enum constant of this class with the specified name.static PromotionConstantsEnum[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
ID_MIN_LENGTH
Id should have the minimum length of 2 characters -
ID_MAX_LENGTH
Maximum length of a id is 255 characters -
NAME_MIN_LENGTH
Name should have the minimum length of 2 characters -
NAME_MAX_LENGTH
Maximum length of a name is 255 characters -
DESCRIPTION_MAX_LENGTH
Description maximum length is 500 characters -
PROMOCODES_PATTERN
-
ID_LENGTH
-
COLLECTION_ARCHIVED
status value of the archived collection -
COLLECTION_UNARCHIVED
status value of the unarchived collection -
COLLECTION_STATUS_ACTIVE
status value of the active collection -
COLLECTION_STATUS_INACTIVE
status value of the inactive collection -
COLLECTION_STATUS_ACTIVE_NAME
-
COLLECTION_STATUS_INACTIVE_NAME
-
COLLECTION_ARCHIVED_NAME
-
COLLECTION_UNARCHIVED_NAME
-
PROJECT_STATE_NAME_OPEN
-
PROJECT_STATE_NAME_SUBMITTED
-
PROJECT_STATE_NAME_APPROVED
-
PROJECT_STATE_NAME_UPDATED
-
PROJECT_STATE_NAME_DENIED
-
PROJECT_STATE_NAME_REOPENED
-
PROJECT_STATE_NAME_CREATED
-
PROJECT_STATE_OPEN
-
PROJECT_STATE_SUBMITTED
-
PROJECT_STATE_APPROVED
-
PROJECT_STATE_DENIED
-
PROJECT_STATE_REOPENED
-
OPERATION_KEYWORD
-
OPERATION_COMMON
-
OPERATION_UPDATE
-
SYMBOL_PROMO_CONCAT
-
DEFAULT_DISCOUNT_AMOUNT
-
PROMOTION_OPERATION_CREATE
-
PROMOTION_OPERATION_UPDATE
-
PROMOTION_OPERATION_LOAD
-
PROMOTION_UNKNOWN_FAIL
-
PROMOTION_COMMON
-
PROMOTION_OPERATION_DELETE
-
BASE_62
-
RANDOM_RANGE
-
MAX_PERCENTAGE
-
TIME_ZONE_KEY
-
ROUNDOFF_CONSTANTS
-
CP_OPERATION_CREATE
-
CP_OPERATION_LOAD
-
CP_OPERATION_UPDATE
-
CP_COMMON
-
CP_UNKNOWN_FAIL
-
RESPONSE_CODE_201
-
RESPONSE_CODE_404
-
RESPONSE_CODE_422
-
RESPONSE_CODE_500
-
RESPONSE_CODE_200
-
RESPONSE_CODE_400
-
RESPONSE_CODE_401
-
RESPONSE_CODE_403
-
RESPONSE_CODE_204
-
RESPONSE_MESSAGE_201
Response message for successful creation -
RESPONSE_MESSAGE_401
Response messages for client validation error -
RESPONSE_MESSAGE_403
-
RESPONSE_MESSAGE_404
-
RESPONSE_MESSAGE_422
-
RESPONSE_MESSAGE_204
-
RESPONSE_MESSAGE_500
-
RESPONSE_MESSAGE_200
-
RESPONSE_MESSAGE_400
-
PROMO_RULE_PROCESSOR_CLASS
-
PROMO_ACTION_PROCESSOR_CLASS
-
OVERALL_ROUNDOFF_TYPE
-
EXECUTION_ORDER
-
REGEX_SYMBOL
-
REGEX_SYMBOL_FOR_LIKE
-
EMPTY_STRING_CONSTANT
-
LOCALE
-
DUPLICATE_KEY
-
DUPLICATE_CODE_MATCHER
-
DUPLICATE_ITEM_MATCHER
-
PROMOCODE_SIZE
-
SYMBOL_PROMO_FIELDS_CONCAT
-
PROMOTION_LIST_ITEMS_SIZE
-
VERSION_KEY_OFFER_TYPE
-
VERSION_KEY_OFFER_ON
-
VERSION_KEY_PRIORITY
-
VERSION_KEY_START_DATE
-
VERSION_KEY_END_DATE
-
VERSION_KEY_STATUS
-
PROJECT_STATUS_NOTE
-
PROMO_FIELD_STATE
-
FIELD_STATUS
-
PROMOCODE_TYPE
-
FIELD_STOP_FURTHER_PROCESSING
-
DEFAULT_PAGE
-
DEFAULT_SIZE
-
DEBUG_MESSAGE_FORMAT
Debug Message format -
METHOD_ENTERED
Constant for Method entered -
METHOD_EXITED
Constant for Method entered -
DUPLICATE_KEY_MSG
-
RETRY_COUNT
-
PROMOTION_SERVICE
-
PROJECT_ACTION_MESSAGE_UPDATE
-
PROJECT_ACTION_MESSAGE_CREATE
-
COLLECTION_ACTION_MESSAGE_UPDATE
-
COLLECTION_ACTION_MESSAGE_CREATE
-
PROMOTION_GROUP_ACTION_MESSAGE_UPDATE
-
PROMOTION_GROUP_ACTION_MESSAGE_CREATE
-
PROMOTION_GROUP_ACTION_MESSAGE_DELETE
-
PROMOTION_ACTION_MESSAGE_UPDATE
-
PROMOTION_ACTION_MESSAGE_DELETE
-
PROMOTION_ACTION_MESSAGE_CREATE
-
PROMOTION_LIST_ACTION_MESSAGE_UPDATE
-
PROMOTION_LIST_ACTION_MESSAGE_CREATE
-
PROMOTION_LIST_ACTION_MESSAGE_DELETE
-
PROMOCODE_LIST_ACTION_MESSAGE_UPDATE
-
PROMOCODE_LIST_ACTION_MESSAGE_CREATE
-
PROMOWALLET_ACTION_MESSAGE_CREATE
-
PROMOCODE_LIST_ACTION_MESSAGE_DELETE
-
PROMOWALLET_ACTION_MESSAGE_DELETE
-
ENTITY_KEY_PROMO_ID
Constant for Entity ID -
ENTITY_KEY_ID
-
ENTITY_KEY_IDENTIFIER
-
ENTITY_KEY_CREATEDON
-
ENTITY_KEY_CREATEDBY
-
ENTITY_KEY_UPDATEDON
-
ENTITY_KEY_UPDATEDBY
-
ENTITY_KEY_PROMO_COLLECTIONID
-
ENTITY_KEY_PROJECTID
-
ENTITY_KEY_NAME
-
ENTITY_KEY_STATE
-
ENTITY_KEY_ARCHIVE
-
ENTITY_KEY_STOPCONDITION
-
ENTITY_KEY_NOTES
-
ENTITY_KEY_STOPFURTHERPROCESSING
-
ENTITY_KEY_STARTDATE
-
ENTITY_KEY_ENDDATE
-
ENTITY_KEY_STATUS
-
ENTITY_KEY_PRIORITY
-
ENTITY_KEY_PROMOTIONGROUPID
-
ENTITY_KEY_PROMOCODETYPE
-
ENTITY_KEY_PROMOCODEUSAGECOUNT
-
ENTITY_KEY_PROMOCODELISTID
-
ENTITY_KEY_PROMOCODEUSAGEDAYS
-
ENTITY_KEY_OFFEROVERALLCOUNT
-
ENTITY_KEY_OFFERON
-
ENTITY_KEY_OFFERTYPE
-
ENTITY_KEY_CONDITION
-
ENTITY_KEY_ACTIONS
-
ENTITY_KEY_PROMOTIONINFORMATION
-
ENTITY_KEY_DROOLSRULE
-
ENTITY_KEY_DEFAULTDROOLSRULE
-
ENTITY_KEY_SKIPDROOLSRULE
-
ENTITY_KEY_DROOLSSUBRULES
-
ENTITY_KEY_ACTIONTYPE
-
ENTITY_KEY_GROUPID
-
PROJECT_APPROVE_PRIVILEGE
-
PROJECT_PATCH_PRIVILEGE
-
PROJECT_APPROVE
-
PROJECT_PATCH
-
FORBIDDEN
-
STRING_GROUP
-
COUPON_OBJECT
-
COUPON_OPERAND
-
COUPON_OPERATOR
-
COUPON_TYPE
-
COUPON_LOGICAL_OPERATOR
-
RANDOMID_MAX_LENGTH
-
DEFAULT_VERSION
-
PROMOTION_MESSAGE_CACHE
-
CONST_USER
-
CONST_PRODUCT_PRICE_OFF
Constant for Action Classes -
CONST_BUNDLE_PRODUCT_PRICE_OFF
-
CONST_USER_PROPERTY
-
CONST_WEEK_DAYS
-
CONST_TOTAL_MONTHS
-
PROMOTION_FREQUENCY_CONST_KEY
-
DYNAMIC_PROMOTION_CONST_KEY
Constant for Dynamic Promo -
PROXIMITY_PROMOTION_APPLIED
-
INVALID_PROXIMITY_INFO
-
METHOD_EXCEPTION
Constant for Method exception
-
-
Field Details
-
PROMOTION_SERVICE_RESPONSE_MODEL
- See Also:
-
-
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
-
getDoubleConstantsValue
public double getDoubleConstantsValue()* Returns the constant value in double format **.- Returns:
- the double constants value
-
getStringConstantsValue
* Returns the constant value in string format **.- Returns:
- the string constants value
-
getIntConstantsValue
public int getIntConstantsValue()- Returns:
- Returns the constant value in integer format
-