Index

A B C D E F G H I K L M N O P Q R S T U V W X _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractBOGOofferAction - Class in com.skava.promotion.ecomm.action
This class provides the functionality that are common to product based offers
AbstractBOGOofferAction() - Constructor for class com.skava.promotion.ecomm.action.AbstractBOGOofferAction
 
AbstractBOGOofferActionQuantityFractional - Class in com.skava.promotion.ecomm.action
This class provides the functionality that are common to product based offers
AbstractBOGOofferActionQuantityFractional() - Constructor for class com.skava.promotion.ecomm.action.AbstractBOGOofferActionQuantityFractional
 
AbstractBundleBOGOofferAction - Class in com.skava.promotion.ecomm.action
This class provides the functionality that are common to product based offers
AbstractBundleBOGOofferAction() - Constructor for class com.skava.promotion.ecomm.action.AbstractBundleBOGOofferAction
 
AbstractBundleBOGOofferActionQuantityFractional - Class in com.skava.promotion.ecomm.action
This class provides the functionality that are common to product based offers
AbstractBundleBOGOofferActionQuantityFractional() - Constructor for class com.skava.promotion.ecomm.action.AbstractBundleBOGOofferActionQuantityFractional
 
AbstractBundleOfferAction - Class in com.skava.promotion.ecomm.action
This class provides the functionality that are common to bundle product price offers
AbstractBundleOfferAction() - Constructor for class com.skava.promotion.ecomm.action.AbstractBundleOfferAction
 
AbstractBundleOfferActionQuantityFractional - Class in com.skava.promotion.ecomm.action
This class provides the functionality that are common to bundle product price offers
AbstractBundleOfferActionQuantityFractional() - Constructor for class com.skava.promotion.ecomm.action.AbstractBundleOfferActionQuantityFractional
 
AbstractCartOfferAction - Class in com.skava.promotion.ecomm.action
This class provides the functionality that are common to cart based offers
AbstractCartOfferAction() - Constructor for class com.skava.promotion.ecomm.action.AbstractCartOfferAction
 
AbstractCommonBogoOfferAction - Class in com.skava.promotion.ecomm.action
This class provides the functionality that are common to product based offers
AbstractCommonBogoOfferAction() - Constructor for class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferAction
 
AbstractCommonBogoOfferActionQuantityFractional - Class in com.skava.promotion.ecomm.action
This class provides the functionality that are common to product based offers
AbstractCommonBogoOfferActionQuantityFractional() - Constructor for class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferActionQuantityFractional
 
AbstractProductOfferAction - Class in com.skava.promotion.ecomm.action
This class provides the functionality that are common to product based offers
AbstractProductOfferAction() - Constructor for class com.skava.promotion.ecomm.action.AbstractProductOfferAction
 
AbstractProductOfferActionQuantityFractional - Class in com.skava.promotion.ecomm.action
This class provides the functionality that are common to product based offers
AbstractProductOfferActionQuantityFractional() - Constructor for class com.skava.promotion.ecomm.action.AbstractProductOfferActionQuantityFractional
 
ACTION_EXECUTION_ORDER - Static variable in class com.skava.promotion.model.PromotionProperties
The Constant ACTION_EXECUTION_ORDER.
actionLog - Variable in class com.skava.promotion.model.entity.QChangelog
 
ActionLog - Enum Class in com.skava.promotion.model
The Enum class WeekDays
actionParamConditionNames - Variable in class com.skava.promotion.model.QPromoAction
 
actionParamConditions - Variable in class com.skava.promotion.model.QPromoAction
 
actionParams - Variable in class com.skava.promotion.model.QPromoAction
 
actions - Variable in class com.skava.promotion.model.entity.QPromotion
 
ActionsValidator - Class in com.skava.promotion.utils
This class Contains functionality for action validation
actionType - Variable in class com.skava.promotion.model.entity.QPromotionSubDrools
 
ACTIVE - Enum constant in enum class com.skava.promotion.model.field.CollectionStatus
 
addAction(RuleActionInfo) - Method in class com.skava.promotion.rule.process.PromotionActionExecutor
This method add matched action into instance of Map <Integer, ActionItem >
ADDITIONAL_OFFER_INFO - Static variable in class com.skava.promotion.action.BasePromotionAction
 
addMissingAttributes(List<CollectionPropertiesDO>, Set<String>, CollectionAttributeRepository, Map<String, CollectionPropertiesDO>) - Static method in class com.skava.promotion.utils.CollectionPropertyValidator
Functionality to add the missing collection properties to the mergedList constructed from request
addOffer(PromotionCartOffer) - Method in class com.skava.promotion.ecomm.model.PromotionCartOfferResponse
 
addOffer(PromotionOffer) - Method in class com.skava.promotion.ecomm.model.EcommPromoOfferResponse
Functionality to add an offer
addPromocodes(PromoCodeListDO, CollectionAttributeProcess, String) - Static method in class com.skava.promotion.utils.PromoCodeListValidator
This method construct the promocode list data and store in the database.
addPromotions(PromotionListDO, String, AuthTokenHandler) - Static method in class com.skava.promotion.utils.PromotionListValidator
This method construct the promotion list data and store in the database
after - Variable in class com.skava.promotion.model.entity.QChangelog
 
ALLOW_NEGATIVE_VALUE - Static variable in class com.skava.promotion.action.BasePromotionAction
 
ALREADY_PC_ASSIGNED - Enum constant in enum class com.skava.promotion.constant.PromotionOfferResponseCode
 
ALREADY_USED - Enum constant in enum class com.skava.promotion.constant.PromoCodeListResponseCode
 
ALREADY_USED - Enum constant in enum class com.skava.promotion.constant.PromotionListResponseCode
 
ALREADY_USED - Enum constant in enum class com.skava.promotion.constant.PromoWalletResponseCode
 
api(SpringDocConfigProperties) - Method in class com.skava.promotion.PromotionApplication
API info
APPLICABLE_LOCALES - Static variable in class com.skava.promotion.process.CollectionProcess
APPLICABLE_LOCALES
APPLIED - Enum constant in enum class com.skava.promotion.model.field.CodeAllocationStatus
 
applyAction(PromotionOfferDO, PromotionDO) - Method in class com.skava.promotion.action.BasePromotionAction
 
applyAction(PromotionOfferDO, PromotionDO) - Method in interface com.skava.promotion.action.PromotionAction
Provides functionality to perform discount calculation based on the configuration.
applyAction(PromotionOfferDO, PromotionDO) - Method in class com.skava.promotion.ecomm.action.AbstractBOGOofferAction
 
applyAction(PromotionOfferDO, PromotionDO) - Method in class com.skava.promotion.ecomm.action.AbstractBOGOofferActionQuantityFractional
 
applyAction(PromotionOfferDO, PromotionDO) - Method in class com.skava.promotion.ecomm.action.AbstractBundleBOGOofferAction
 
applyAction(PromotionOfferDO, PromotionDO) - Method in class com.skava.promotion.ecomm.action.AbstractBundleBOGOofferActionQuantityFractional
 
applyAction(PromotionOfferDO, PromotionDO) - Method in class com.skava.promotion.ecomm.action.AbstractBundleOfferAction
 
applyAction(PromotionOfferDO, PromotionDO) - Method in class com.skava.promotion.ecomm.action.AbstractBundleOfferActionQuantityFractional
 
applyAction(PromotionOfferDO, PromotionDO) - Method in class com.skava.promotion.ecomm.action.AbstractCartOfferAction
 
applyAction(PromotionOfferDO, PromotionDO) - Method in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferAction
 
applyAction(PromotionOfferDO, PromotionDO) - Method in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferActionQuantityFractional
 
applyAction(PromotionOfferDO, PromotionDO) - Method in class com.skava.promotion.ecomm.action.AbstractProductOfferAction
 
applyAction(PromotionOfferDO, PromotionDO) - Method in class com.skava.promotion.ecomm.action.AbstractProductOfferActionQuantityFractional
 
applyAction(PromotionOfferDO, PromotionDO) - Method in class com.skava.promotion.ecomm.action.SummedUpProductPriceOff
 
applyAction(PromotionOfferDO, PromotionDO) - Method in class com.skava.promotion.ecomm.action.SummedUpProductShippingOff
 
applyOffer(PromotionOfferDO, PromotionDO) - Method in class com.skava.promotion.ecomm.action.AbstractBOGOofferAction
Functionality to apply the offer by calculating the discount value
applyOffer(PromotionOfferDO, PromotionDO) - Method in class com.skava.promotion.ecomm.action.AbstractBOGOofferActionQuantityFractional
Functionality to apply the offer by calculating the discount value
applyOffer(PromotionOfferDO, PromotionDO) - Method in class com.skava.promotion.ecomm.action.AbstractBundleBOGOofferAction
Functionality to apply the offer by calculating the discount value
applyOffer(PromotionOfferDO, PromotionDO) - Method in class com.skava.promotion.ecomm.action.AbstractBundleBOGOofferActionQuantityFractional
Functionality to apply the offer by calculating the discount value
applyOffer(PromotionOfferDO, PromotionDO) - Method in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferAction
Functionality to apply the offer by calculating the discount value
applyOffer(PromotionOfferDO, PromotionDO) - Method in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferActionQuantityFractional
Functionality to apply the offer by calculating the discount value
applyOffer(PromotionOfferDO, PromotionDO) - Method in class com.skava.promotion.ecomm.action.AbstractProductOfferAction
This method provides functionality to apply offer
applyOffer(PromotionOfferDO, PromotionDO) - Method in class com.skava.promotion.ecomm.action.AbstractProductOfferActionQuantityFractional
This method provides functionality to apply offer
applyOffer(PromotionOfferDO, PromotionDO) - Method in class com.skava.promotion.ecomm.action.BundleGiftWithPurchase
 
applyOffer(PromotionOfferDO, PromotionDO) - Method in class com.skava.promotion.ecomm.action.BuyBundleXandBundleY
Functionality to calculate the offer
applyOffer(PromotionOfferDO, PromotionDO) - Method in class com.skava.promotion.ecomm.action.BuyBundleXandY
Functionality to calculate the offer
applyOffer(PromotionOfferDO, PromotionDO) - Method in class com.skava.promotion.ecomm.action.BuyBundleXGetBundleY
Functionality to calculate the offer
applyOffer(PromotionOfferDO, PromotionDO) - Method in class com.skava.promotion.ecomm.action.BuyBundleXGetY
 
applyOffer(PromotionOfferDO, PromotionDO) - Method in class com.skava.promotion.ecomm.action.BuyXandBundleY
Functionality to calculate the offer
applyOffer(PromotionOfferDO, PromotionDO) - Method in class com.skava.promotion.ecomm.action.BuyXandY
 
applyOffer(PromotionOfferDO, PromotionDO) - Method in class com.skava.promotion.ecomm.action.BuyXGetBundleY
Functionality to calculate the offer
applyOffer(PromotionOfferDO, PromotionDO) - Method in class com.skava.promotion.ecomm.action.BuyXGetY
 
applyOffer(PromotionOfferDO, PromotionDO) - Method in class com.skava.promotion.ecomm.action.GiftWithPurchase
 
applyOffer(PromotionOfferDO, PromotionDO) - Method in class com.skava.promotion.ecomm.action.ProductPersonalizationOffer
 
applyOffer(PromotionOfferDO, PromotionDO) - Method in class com.skava.promotion.ecomm.action.ProductPriceOff
 
applyOffer(PromotionOfferDO, PromotionDO) - Method in class com.skava.promotion.ecomm.action.ProductShippingOff
 
applyOffer(PromotionOfferDO, PromotionDO, PromotionCart) - Method in class com.skava.promotion.ecomm.action.AbstractCartOfferAction
Functionality to calculate offer
applyOffer(PromotionOfferDO, PromotionDO, PromotionCart) - Method in class com.skava.promotion.ecomm.action.CartGiftWithPurchase
Functionality to calculate the offer
applyOffer(PromotionOfferDO, PromotionDO, PromotionCart) - Method in class com.skava.promotion.ecomm.action.CartPriceOff
Functionality to calculate the offer
applyOffer(PromotionOfferDO, PromotionDO, PromotionCart) - Method in class com.skava.promotion.ecomm.action.CartShippingOff
Functionality to calculate offer
applyOffer(PromotionOfferDO, PromotionDO, PromotionCart) - Method in class com.skava.promotion.ecomm.action.TradeInOffer
Functionality to calculate the offer
applyOffer(String, String, long, String, long, PromotionOfferRequest) - Method in class com.skava.promotion.web.PromotionOfferController
This method is used to process apply offer operation based on the data of PromotionOfferRequest instance.
ApplyOfferService - Interface in com.skava.promotion.service
The Class GetOfferService
ApplyOfferServiceImpl - Class in com.skava.promotion.service.impl
This class contains the implementation of ApplyOfferServiceImpl
ApplyOfferServiceImpl() - Constructor for class com.skava.promotion.service.impl.ApplyOfferServiceImpl
 
APPPLY_OFFER_SUCCESS - Enum constant in enum class com.skava.promotion.constant.PromotionOfferResponseCode
 
ApprovalData - Class in com.skava.promotion.model
This class contain approval data
ApprovalData() - Constructor for class com.skava.promotion.model.ApprovalData
 
ApprovalHelper - Class in com.skava.promotion.service.impl
Instantiates a new approval helper.
ApprovalHelper() - Constructor for class com.skava.promotion.service.impl.ApprovalHelper
 
ApprovalHelperBase - Class in com.skava.promotion.service.impl
Instantiates a new approval helper base.
ApprovalHelperBase() - Constructor for class com.skava.promotion.service.impl.ApprovalHelperBase
 
ApprovalWorkFlowService - Interface in com.skava.promotion.service
Am interface to perform approval workflow process
ApprovalWorkFlowServiceImpl - Class in com.skava.promotion.service.impl
 
approve(ProjectRequestInternal, PromoState) - Method in class com.skava.promotion.service.impl.ApprovalHelper
Method to approve the promotion group and promotion.
APPROVED - Enum constant in enum class com.skava.promotion.model.field.ProjectState
 
archive - Variable in class com.skava.promotion.model.entity.QCollection
 
archive - Variable in class com.skava.promotion.model.entity.QProject
 
archive - Variable in class com.skava.promotion.model.entity.QPromoCodeList
 
archive - Variable in class com.skava.promotion.model.entity.QPromotion
 
archive - Variable in class com.skava.promotion.model.entity.QPromotionGroup
 
archive - Variable in class com.skava.promotion.model.entity.QPromotionList
 
archive - Variable in class com.skava.promotion.model.entity.QPromoWallet
 
archive - Variable in class com.skava.promotion.model.QBaseList
 
archive - Variable in class com.skava.promotion.model.QPromotionBaseEntity
 
Archive - Enum Class in com.skava.promotion.model.field
An enum to hold archive status
ArchiveCodec - Class in com.skava.codec
Codec for Enum Archive
ArchiveCodec() - Constructor for class com.skava.codec.ArchiveCodec
 
ARCHIVED - Enum constant in enum class com.skava.promotion.model.field.Archive
 
ArrayToStringConverter - Class in com.skava.promotion.converter
This is a converter class to convert array into string
ArrayToStringConverter() - Constructor for class com.skava.promotion.converter.ArrayToStringConverter
 
ASC - Enum constant in enum class com.skava.promotion.sort.SortDirection
 
ASSIGN - Enum constant in enum class com.skava.promotion.event.BlockAssignServiceType
Constants to identify assign offer service
ASSIGN_OFFER_ALREADY_PC_ASSIGNED - Enum constant in enum class com.skava.promotion.constant.PromotionOfferResponseCode
Holds the ASSIGN_OFFER_ALREADY_PC_ASSIGNED value
ASSIGN_OFFER_ASSIGNED_TO_USER - Enum constant in enum class com.skava.promotion.constant.PromotionOfferResponseCode
Holds the ASSIGN_OFFER_ASSIGNED_TO_USER value
ASSIGN_OFFER_CONFIRMATION_CODE_EXPIRED - Enum constant in enum class com.skava.promotion.constant.PromotionOfferResponseCode
Holds the ASSIGN_OFFER_CONFIRMATION_CODE_EXPIRED value
ASSIGN_OFFER_PC_INVALID_CONFIRMATION_CODE - Enum constant in enum class com.skava.promotion.constant.PromotionOfferResponseCode
Holds the ASSIGN_OFFER_PC_INVALID_CONFIRMATION_CODE value
ASSIGN_OFFER_SUCCESS - Enum constant in enum class com.skava.promotion.constant.PromotionOfferResponseCode
 
ASSIGNED - Enum constant in enum class com.skava.promotion.model.field.CodeAllocationStatus
 
ASSIGNED_TO_USER - Enum constant in enum class com.skava.promotion.constant.PromotionOfferResponseCode
 
assignedTime - Variable in class com.skava.promotion.model.entity.QCodeAllocation
 
assignOffer(String, String, long, String, List<PromoCodeInfo>) - Method in class com.skava.promotion.web.PromotionOfferController
Assigns the promo code for the given user Id
AssignOfferService - Interface in com.skava.promotion.service
This class contains the functionality to assign a offer
AssignOfferServiceImpl - Class in com.skava.promotion.service.impl
A class that provides functionality to assign a offer with promoCode.
AssignOfferServiceImpl() - Constructor for class com.skava.promotion.service.impl.AssignOfferServiceImpl
 
AsynControllerMessage - Class in com.skava.promotion.event
AsynControllerMessage Class
AsynControllerMessage() - Constructor for class com.skava.promotion.event.AsynControllerMessage
 
attributeId - Variable in class com.skava.promotion.model.entity.QCollectionProperty
 
AuditController - Class in com.skava.promotion.web
This class contains the functionalities to perform operation on promotion group, project, promotion.
AuditController() - Constructor for class com.skava.promotion.web.AuditController
 
auditEntry - Static variable in class com.skava.promotion.model.entity.QAuditEntry
 
AuditEntry - Class in com.skava.promotion.model.entity
This class provides audit data info
AuditEntry - Class in com.skava.promotion.model.exchange.request
This class provides audit data info
AuditEntry() - Constructor for class com.skava.promotion.model.entity.AuditEntry
 
AuditEntry() - Constructor for class com.skava.promotion.model.exchange.request.AuditEntry
 
AuthServiceWebSecurityConfiguration - Class in com.skava.promotion.security.config
The Class AuthServiceWebSecurityConfiguration.
AuthServiceWebSecurityConfiguration() - Constructor for class com.skava.promotion.security.config.AuthServiceWebSecurityConfiguration
The class constructor.
authTokenHandler - Variable in class com.skava.promotion.event.BlockAssignEventHandler
Authentication token handler used for validating the given AuthToken in message
authTokenHandler - Variable in class com.skava.promotion.process.ProjectNotesProcess
Holds the instance of authTokenHandler
authTokenHandler - Variable in class com.skava.promotion.process.PromotionGroupProcessFields
Holds the instance of authTokenHandler
authTokenHandler - Variable in class com.skava.promotion.process.PromotionProcessStandardBase
Holds the instance for authTokenHandler
authTokenHandler - Variable in class com.skava.promotion.service.impl.CreateCollectionServiceImpl
Holds the instance of authTokenHandler
authTokenHandler - Variable in class com.skava.promotion.service.impl.CreatePromoCodeListServiceImpl
Holds the instance of authTokenHandler
authTokenHandler - Variable in class com.skava.promotion.service.impl.CreatePromoWalletServiceImpl
Holds the instance for AuthTokenHandler
authTokenHandler - Variable in class com.skava.promotion.service.impl.FindAllPromoWalletServiceImpl
Holds the instance for AuthTokenHandler
authTokenHandler - Variable in class com.skava.promotion.service.impl.PatchUpdatePromoWalletServiceImpl
Holds the instance of authTokenHandler
authTokenHandler - Variable in class com.skava.promotion.service.impl.UpdateCollectionServiceImpl
Holds the instance of authTokenHandler
authTokenHandler - Variable in class com.skava.promotion.service.impl.UpdatePromoCodeListServiceImpl
Holds the instance of authTokenHandler
authTokenHandler - Variable in class com.skava.promotion.service.impl.UpdatePromotionListServiceImpl
Holds the instance of authTokenHandler
authTokenHandler - Variable in class com.skava.promotion.service.impl.UpdatePromoWalletServiceImpl
Holds the instance of authTokenHandler

B

BASE_62 - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
BaseCollectionRequest - Class in com.skava.promotion.model.exchange.request
This class contains the request attributes for collection related operations.
BaseCollectionRequest() - Constructor for class com.skava.promotion.model.exchange.request.BaseCollectionRequest
 
BaseCollectionResponse - Class in com.skava.promotion.model.exchange.response
Base class to hold the response data
BaseCollectionResponse() - Constructor for class com.skava.promotion.model.exchange.response.BaseCollectionResponse
 
BaseDiscount - Class in com.skava.promotion.ecomm.model
Contains attributes to hold the promotion discount information.
BaseDiscount() - Constructor for class com.skava.promotion.ecomm.model.BaseDiscount
 
baseEntity - Static variable in class com.skava.promotion.model.QBaseEntity
 
BaseEntity - Class in com.skava.promotion.model
This is BaseEntity class holds attributes that are common for all entities
BaseEntity() - Constructor for class com.skava.promotion.model.BaseEntity
 
baseList - Static variable in class com.skava.promotion.model.QBaseList
 
BaseList - Class in com.skava.promotion.model
 
BaseList - Class in com.skava.promotion.model.exchange.request
This class holds the request model for a PromoCodeList
BaseList() - Constructor for class com.skava.promotion.model.BaseList
 
BaseList() - Constructor for class com.skava.promotion.model.exchange.request.BaseList
 
BaseListDO - Class in com.skava.promotion.model.domain
This class holds the common attributes for list
BaseListDO() - Constructor for class com.skava.promotion.model.domain.BaseListDO
 
BaseListRequestInternal - Class in com.skava.promotion.model.exchange.request
Contains attributes to hold offer details for the items that matches the specified criteria.
BaseListRequestInternal() - Constructor for class com.skava.promotion.model.exchange.request.BaseListRequestInternal
 
BaseProcess<E,I> - Interface in com.skava.promotion.process
It's a base process interface to provide common functionalities unique identifier validations
BasePromotionAction - Class in com.skava.promotion.action
This class contain functionalities that are common across all the Action classes.
BasePromotionAction() - Constructor for class com.skava.promotion.action.BasePromotionAction
 
BaseRepository<E,I> - Interface in com.skava.promotion.repository
It's a base repository interface provides common repository operation in DB
BaseRepositoryImpl<E,I> - Class in com.skava.promotion.repository
This class contains the implementation of BaseRepositoryImpl
BaseRepositoryImpl(BaseProcess<E, I>) - Constructor for class com.skava.promotion.repository.BaseRepositoryImpl
Parameterized Constructor
before - Variable in class com.skava.promotion.model.entity.QChangelog
 
BLOCK - Enum constant in enum class com.skava.promotion.event.BlockAssignServiceType
Constants to identify block offer service
BLOCK_EXPIRE_TIME - Static variable in class com.skava.promotion.model.PromotionProperties
The Constant BLOCK_EXPIRE_TIME.
BLOCK_OFFER_PC_ALREADY_USED - Enum constant in enum class com.skava.promotion.constant.PromotionOfferResponseCode
Holds the BLOCK_OFFER_PC_ALREADY_USED value
BLOCK_OFFER_PC_AVAILABLE_TO_USE - Enum constant in enum class com.skava.promotion.constant.PromotionOfferResponseCode
Holds the BLOCK_OFFER_PC_AVAILABLE_TO_USE value
BLOCK_OFFER_PC_INVALID_CONFIRMATION_CODE - Enum constant in enum class com.skava.promotion.constant.PromotionOfferResponseCode
Holds the BLOCK_OFFER_PC_INVALID_CONFIRMATION_CODE value
BLOCK_OFFER_PC_SU_ONLY_USE - Enum constant in enum class com.skava.promotion.constant.PromotionOfferResponseCode
Holds the BLOCK_OFFER_PC_SU_ONLY_USE value
BLOCK_OFFER_PC_USAGE_DAYS_EXCEED - Enum constant in enum class com.skava.promotion.constant.PromotionOfferResponseCode
Holds the BLOCK_OFFER_PC_USAGE_DAYS_EXCEED value
BLOCK_OFFER_PC_USAGE_LIMT_OVER - Enum constant in enum class com.skava.promotion.constant.PromotionOfferResponseCode
Holds the BLOCK_OFFER_PC_USAGE_LIMT_OVER value
BLOCK_OFFER_SUCCESS - Enum constant in enum class com.skava.promotion.constant.PromotionOfferResponseCode
 
BlockAssignEventAPIResponse - Class in com.skava.promotion.event.response
This model holds the block/assign event response data
BlockAssignEventAPIResponse() - Constructor for class com.skava.promotion.event.response.BlockAssignEventAPIResponse
 
BlockAssignEventHandler - Class in com.skava.promotion.event
This class provides functionalities to handle block/assign events and send response to replyTo queue
BlockAssignEventHandler() - Constructor for class com.skava.promotion.event.BlockAssignEventHandler
 
BlockAssignEventListener - Class in com.skava.promotion.event
The class is used to listen the events came to promotion And respond back to replyTo queue
BlockAssignEventListener() - Constructor for class com.skava.promotion.event.BlockAssignEventListener
 
BlockAssignEventRequest - Class in com.skava.promotion.event.request
This model holds the block/assign event request data
BlockAssignEventRequest() - Constructor for class com.skava.promotion.event.request.BlockAssignEventRequest
 
BlockAssignEventResponse - Class in com.skava.promotion.event.response
This model holds the block/assign event response data
BlockAssignEventResponse() - Constructor for class com.skava.promotion.event.response.BlockAssignEventResponse
 
BlockAssignServiceType - Enum Class in com.skava.promotion.event
This class contains the service type constants
BLOCKED - Enum constant in enum class com.skava.promotion.model.field.CodeAllocationStatus
 
blockOffer(PromoCodeInfo, PromotionOfferDO, long, long) - Method in class com.skava.promotion.service.impl.BlockOfferServiceImpl
Blocks the offer for given promoCodeMap.
blockOffer(String, String, long, String, List<PromoCodeInfo>, long) - Method in class com.skava.promotion.web.PromotionOfferController
Blocks the promo code for the given user Id
BlockOfferService - Interface in com.skava.promotion.service
This class contains the functionality to block a offer
BlockOfferServiceImpl - Class in com.skava.promotion.service.impl
A class that provides functionality to block a offer.
BlockOfferServiceImpl() - Constructor for class com.skava.promotion.service.impl.BlockOfferServiceImpl
 
blockReservedTime - Variable in class com.skava.promotion.model.entity.QCodeAllocation
 
BOOLEAN - Enum constant in enum class com.skava.promotion.model.field.CollectionAttributeType
 
buidChangeLogPromotionUpdate(Promotion, Promotion) - Method in class com.skava.promotion.process.ChangelogProcess
Generate the change log for the updated promotion
build() - Method in class com.skava.promotion.sort.EcomSortBuilder
Sort
build(String) - Static method in class com.skava.promotion.utils.PredicateStringBuilder
A functionality that builds a predicate.
BUILD_DATE - Static variable in class com.skava.release.PromotionReleaseDefinition
 
BUILD_NUMBER - Static variable in class com.skava.release.PromotionReleaseDefinition
 
BUILD_VERSION - Static variable in class com.skava.release.PromotionReleaseDefinition
 
buildAndSaveChangelogFromPromo(ActionLog, String, Promotion) - Method in class com.skava.promotion.process.ChangelogProcess
Generate changelog for the given promotion
buildChangelogForPGCreate(List<PromotionGroup>) - Method in class com.skava.promotion.process.ChangelogProcess
Generate changelog entity for create Promotion group
buildChangeLogForPGUpdate(PromotionGroup, PromotionGroup) - Method in class com.skava.promotion.process.ChangelogProcess
Generate changelog entity for Update promotionGroup
buildChangelogForPromotionDelete(long, String, String, String, long) - Method in class com.skava.promotion.process.ChangelogProcess
Write changelog for promotion to delete
buildChangelogForPromotionGroupDelete(long, String, String, long) - Method in class com.skava.promotion.process.ChangelogProcess
write changelog for promotiongroup for DELETE
buildChangelogForSavePromotionGroup(ActionLog, PromotionGroup, String) - Method in class com.skava.promotion.process.ChangelogProcess
Generate changelog entity for given promotiongroup
buildChangelogPromotionCreate(List<Promotion>) - Method in class com.skava.promotion.process.ChangelogProcess
Generate the changelog for the created promotion
bulkInsert(List<CodeAllocation>, BulkOperations.BulkMode, MongoTemplate) - Method in interface com.skava.promotion.repository.CodeAllocationRepository
Bulk insert.
bulkSave(List<Promotion>) - Method in class com.skava.promotion.process.PromotionProcessStandardBase
 
bulkSave(List<PromotionGroup>) - Method in class com.skava.promotion.process.PromotionGroupProcessBase
Functionality to perform bulk save
bulkUpdate(List<Pair<Query, UpdateDefinition>>, BulkOperations.BulkMode, MongoTemplate) - Method in interface com.skava.promotion.repository.CodeAllocationRepository
Bulk update.
bundleClone(PromotionBundle) - Method in class com.skava.promotion.ecomm.action.EcommBasePromotionAction
Functionalities to clone an Object
BundleGiftWithPurchase - Class in com.skava.promotion.ecomm.action
This class provides the functionality to execute the gift with purchase offers
BundleGiftWithPurchase() - Constructor for class com.skava.promotion.ecomm.action.BundleGiftWithPurchase
 
bundleProductClone(PromotionBundle) - Method in class com.skava.promotion.ecomm.action.EcommBasePromotionAction
Functionalities to clone an Object
BundleProductPriceOff - Class in com.skava.promotion.ecomm.action
Class contains bundle product price offer action
BundleProductPriceOff() - Constructor for class com.skava.promotion.ecomm.action.BundleProductPriceOff
 
BundleProductShippingOff - Class in com.skava.promotion.ecomm.action
Class contains bundle product shipping offer action
BundleProductShippingOff() - Constructor for class com.skava.promotion.ecomm.action.BundleProductShippingOff
 
businessId - Variable in class com.skava.promotion.model.entity.QCollection
 
bussinessId - Variable in class com.skava.promotion.model.entity.QChangelog
 
BUY_ITEM_KEY - Static variable in class com.skava.promotion.ecomm.action.AbstractBOGOofferAction
 
BUY_ITEM_KEY - Static variable in class com.skava.promotion.ecomm.action.AbstractBOGOofferActionQuantityFractional
 
BUY_ITEM_KEY - Static variable in class com.skava.promotion.ecomm.action.AbstractBundleBOGOofferAction
 
BUY_ITEM_KEY - Static variable in class com.skava.promotion.ecomm.action.AbstractBundleBOGOofferActionQuantityFractional
 
BUY_ITEM_KEY - Static variable in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferAction
 
BUY_ITEM_KEY - Static variable in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferActionQuantityFractional
 
BUY_ITEM_QTY - Static variable in class com.skava.promotion.ecomm.action.AbstractBOGOofferAction
 
BUY_ITEM_QTY - Static variable in class com.skava.promotion.ecomm.action.AbstractBOGOofferActionQuantityFractional
 
BUY_ITEM_QTY - Static variable in class com.skava.promotion.ecomm.action.AbstractBundleBOGOofferAction
 
BUY_ITEM_QTY - Static variable in class com.skava.promotion.ecomm.action.AbstractBundleBOGOofferActionQuantityFractional
 
BUY_ITEM_QTY - Static variable in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferAction
 
BUY_ITEM_QTY - Static variable in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferActionQuantityFractional
 
buyBundleQtyFracMap - Variable in class com.skava.promotion.ecomm.action.AbstractBundleBOGOofferActionQuantityFractional
 
buyBundleQtyFracMap - Variable in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferActionQuantityFractional
 
buyBundleQtyMap - Variable in class com.skava.promotion.ecomm.action.AbstractBundleBOGOofferAction
 
buyBundleQtyMap - Variable in class com.skava.promotion.ecomm.action.AbstractBundleBOGOofferActionQuantityFractional
 
buyBundleQtyMap - Variable in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferAction
 
buyBundleQtyMap - Variable in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferActionQuantityFractional
 
buyBundlesList - Variable in class com.skava.promotion.ecomm.action.AbstractBundleBOGOofferAction
 
buyBundlesList - Variable in class com.skava.promotion.ecomm.action.AbstractBundleBOGOofferActionQuantityFractional
 
buyBundlesList - Variable in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferAction
 
buyBundlesList - Variable in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferActionQuantityFractional
 
buyBundlesListForBatchProcess - Variable in class com.skava.promotion.ecomm.action.AbstractBundleBOGOofferAction
 
buyBundlesListForBatchProcess - Variable in class com.skava.promotion.ecomm.action.AbstractBundleBOGOofferActionQuantityFractional
 
buyBundlesListForBatchProcess - Variable in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferAction
 
buyBundlesListForBatchProcess - Variable in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferActionQuantityFractional
 
BuyBundleXandBundleY - Class in com.skava.promotion.ecomm.action
This class provides the functionality to execute BuyBundleXandBundleY offer type
BuyBundleXandBundleY() - Constructor for class com.skava.promotion.ecomm.action.BuyBundleXandBundleY
 
BuyBundleXandY - Class in com.skava.promotion.ecomm.action
This class provides the functionality to execute BuyBundleXandY offer type
BuyBundleXandY() - Constructor for class com.skava.promotion.ecomm.action.BuyBundleXandY
 
BuyBundleXGetBundleY - Class in com.skava.promotion.ecomm.action
This class provides the functionality to execute BuyX and GetY offer type
BuyBundleXGetBundleY() - Constructor for class com.skava.promotion.ecomm.action.BuyBundleXGetBundleY
 
BuyBundleXGetY - Class in com.skava.promotion.ecomm.action
 
BuyBundleXGetY() - Constructor for class com.skava.promotion.ecomm.action.BuyBundleXGetY
 
buySkuQtyFracMap - Variable in class com.skava.promotion.ecomm.action.AbstractBOGOofferActionQuantityFractional
 
buySkuQtyFracMap - Variable in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferActionQuantityFractional
 
buySkuQtyMap - Variable in class com.skava.promotion.ecomm.action.AbstractBOGOofferAction
 
buySkuQtyMap - Variable in class com.skava.promotion.ecomm.action.AbstractBOGOofferActionQuantityFractional
 
buySkuQtyMap - Variable in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferAction
 
buySkuQtyMap - Variable in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferActionQuantityFractional
 
buySkusList - Variable in class com.skava.promotion.ecomm.action.AbstractBOGOofferAction
 
buySkusList - Variable in class com.skava.promotion.ecomm.action.AbstractBOGOofferActionQuantityFractional
 
buySkusList - Variable in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferAction
 
buySkusList - Variable in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferActionQuantityFractional
 
buySkusListForBatchProcess - Variable in class com.skava.promotion.ecomm.action.AbstractBOGOofferAction
 
buySkusListForBatchProcess - Variable in class com.skava.promotion.ecomm.action.AbstractBOGOofferActionQuantityFractional
 
buySkusListForBatchProcess - Variable in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferAction
 
buySkusListForBatchProcess - Variable in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferActionQuantityFractional
 
BuyXandBundleY - Class in com.skava.promotion.ecomm.action
This class provides the functionality to execute BuyXandBundleY offer type
BuyXandBundleY() - Constructor for class com.skava.promotion.ecomm.action.BuyXandBundleY
 
BuyXandY - Class in com.skava.promotion.ecomm.action
This class provides the functionality to execute BuyXandY offer type
BuyXandY() - Constructor for class com.skava.promotion.ecomm.action.BuyXandY
 
BuyXGetBundleY - Class in com.skava.promotion.ecomm.action
This class provides the functionality to execute BuyX and GetY offer type
BuyXGetBundleY() - Constructor for class com.skava.promotion.ecomm.action.BuyXGetBundleY
 
BuyXGetY - Class in com.skava.promotion.ecomm.action
This class provides the functionality to execute BuyX and GetY offer type
BuyXGetY() - Constructor for class com.skava.promotion.ecomm.action.BuyXGetY
 

C

CACHE_KEY_SEPERATOR - Static variable in class com.skava.promotion.utils.CacheHelper
The Constant LIST_KEY.
CACHE_NAME_COLLECTION - Static variable in class com.skava.promotion.utils.CacheHelper
The Constant CACHE_NAME_COLLECTION.
CACHE_NAME_COLLECTION_ALL_PROPERTY - Static variable in class com.skava.promotion.utils.CacheHelper
The Constant CACHE_NAME_COLLECTION_ALL_PROPERTY.
CACHE_NAME_COLLECTION_ATTRIBUTE - Static variable in class com.skava.promotion.utils.CacheHelper
The Constant CACHE_NAME_COLLECTION.
CACHE_NAME_PROMOTION_LIST - Static variable in class com.skava.promotion.utils.CacheHelper
The Constant CACHE_NAME_PROMOTION_PROPERTIES.
CACHE_NAME_PROMOTION_PROPERTIES - Static variable in class com.skava.promotion.utils.CacheHelper
The Constant CACHE_NAME_PROMOTION_PROPERTIES.
CACHE_NAME_PUBLISH_VERSION - Static variable in class com.skava.promotion.utils.CacheHelper
The Constant CACHE_NAME_PUBLISH_VERSION.
CACHE_PROMOTION_LIST_SIZE - Static variable in class com.skava.promotion.utils.CacheHelper
The Constant LIST_KEY.
cacheClear(String, String, String, long) - Method in class com.skava.promotion.web.CacheClearController
Functionality to clear the promotion cache based on the given collection Id
CACHECLEAR_INVALID_COLLECTIONID - Enum constant in enum class com.skava.promotion.constant.CacheClearResponseCode
The response code for CACHECLEAR_INVALID_COLLECTIONID
CACHECLEAR_INVALID_LOCALE - Enum constant in enum class com.skava.promotion.constant.CacheClearResponseCode
The response code for CACHECLEAR_INVALID_LOCALE
CACHECLEAR_SUCCESS - Enum constant in enum class com.skava.promotion.constant.CacheClearResponseCode
The response code for CACHE_CLEAR_SUCCESS
CacheClearAPIResponse - Class in com.skava.promotion.model.exchange.response
This class contains attributes to render a cache clear response
CacheClearAPIResponse() - Constructor for class com.skava.promotion.model.exchange.response.CacheClearAPIResponse
 
CacheClearController - Class in com.skava.promotion.web
This class contains the functionality to clear the cached data
CacheClearController() - Constructor for class com.skava.promotion.web.CacheClearController
Default constructor.
CacheClearEventHandler - Class in com.skava.promotion.event
Class CatalogBuilderFactory
CacheClearEventHandler() - Constructor for class com.skava.promotion.event.CacheClearEventHandler
 
CacheClearEventListener - Class in com.skava.promotion.event
Class CatalogMessageListener
CacheClearEventListener() - Constructor for class com.skava.promotion.event.CacheClearEventListener
 
CacheClearRequestInternal - Class in com.skava.promotion.model.exchange.request
 
CacheClearRequestInternal() - Constructor for class com.skava.promotion.model.exchange.request.CacheClearRequestInternal
 
CacheClearResponseCode - Enum Class in com.skava.promotion.constant
This class contains constants that are used to render the response for cache clear operations.
CacheClearService - Interface in com.skava.promotion.service
This class contains the functionality to clear the cache.
CacheClearServiceImpl - Class in com.skava.promotion.service.impl
Class that holds the functionality to create a collection Collection would be created with default properties
CacheClearServiceImpl() - Constructor for class com.skava.promotion.service.impl.CacheClearServiceImpl
 
cacheHelper - Variable in class com.skava.promotion.rule.process.RulesRepositoryImpl
An instance of CacheHelper
cacheHelper - Variable in class com.skava.promotion.service.impl.CacheClearServiceImpl
An instance of CacheHelper
CacheHelper - Class in com.skava.promotion.utils
 
CacheHelper() - Constructor for class com.skava.promotion.utils.CacheHelper
 
calculatAndGetUpdatedPriceFacetsValue(int, double, PromotionBundle, Map.Entry<String, Object>) - Static method in class com.skava.promotion.ecomm.action.EcommBasePromotionAction
Functionalities to calculate total priceFacets
calculatAndGetUpdatedPriceFacetsValue(int, double, PromotionSku, Map.Entry<String, Object>) - Static method in class com.skava.promotion.ecomm.action.EcommBasePromotionAction
Functionalities to calculate total priceFacets
calculatAndGetUpdatedPriceFacetsValue(int, int, PromotionBundle, Map.Entry<String, Object>) - Static method in class com.skava.promotion.ecomm.action.EcommBasePromotionAction
Functionalities to calculate total priceFacets
calculatAndGetUpdatedPriceFacetsValue(int, int, PromotionSku, Map.Entry<String, Object>) - Static method in class com.skava.promotion.ecomm.action.EcommBasePromotionAction
Functionalities to calculate total priceFacets
calculatAndGetUpdatedPriceFacetValue(int, PromotionBundle, Map.Entry<String, Object>) - Static method in class com.skava.promotion.ecomm.action.EcommBasePromotionAction
Functionalities to calculate total priceFacets
calculateBundleOffer(PromotionOfferDO, PromotionDO, PromotionBundle, PromotionOffer, double, double, Map<String, Object>) - Method in class com.skava.promotion.ecomm.action.EcommBasePromotionAction
This method provides functionality to perform unit discount calculation based on the unit price
calculateBundleOffer(PromotionOfferDO, PromotionDO, PromotionBundle, PromotionOffer, int, double, Map<String, Object>) - Method in class com.skava.promotion.ecomm.action.EcommBasePromotionAction
This method provides functionality to perform unit discount calculation based on the unit price
calculateBundleTotalPriceFacets(List<EcommBasePromotionAction.OfferProcessBundle>, Map<String, Object>) - Static method in class com.skava.promotion.ecomm.action.BundleProductPriceOff
Functionalities to calculate total priceFacets
calculateDiscount(PromotionOfferDO, PromotionDO, T, double, int) - Static method in class com.skava.promotion.ecomm.action.EcommBasePromotionAction
 
calculateOffer(PromotionOfferDO, PromotionDO, PromotionBundle, PromotionOffer, double, double, Map<String, Object>) - Method in class com.skava.promotion.ecomm.action.AbstractBundleOfferActionQuantityFractional
 
calculateOffer(PromotionOfferDO, PromotionDO, PromotionBundle, PromotionOffer, double, Map<String, Object>) - Method in class com.skava.promotion.ecomm.action.AbstractBundleOfferAction
 
calculateOffer(PromotionOfferDO, PromotionDO, PromotionBundle, PromotionOffer, double, Map<String, Object>) - Method in class com.skava.promotion.ecomm.action.AbstractBundleOfferActionQuantityFractional
 
calculateOffer(PromotionOfferDO, PromotionDO, PromotionBundle, PromotionOffer, int, double, Map<String, Object>) - Method in class com.skava.promotion.ecomm.action.AbstractBundleOfferAction
 
calculateOffer(PromotionOfferDO, PromotionDO, PromotionSku, PromotionOffer, double, double, Map<String, Object>) - Method in class com.skava.promotion.ecomm.action.EcommBasePromotionAction
This method provides functionality to perform unit discount calculation based on the unit price for the fractional quantity
calculateOffer(PromotionOfferDO, PromotionDO, PromotionSku, PromotionOffer, int, double, Map<String, Object>) - Method in class com.skava.promotion.ecomm.action.EcommBasePromotionAction
This method provides functionality to perform unit discount calculation based on the unit price
calculatePriceFacetsOffer(PromotionOfferDO, PromotionDO, PromotionSku, PromotionDiscount, Map<String, Object>, int, ModifiedEndIndexPriceFacet) - Method in class com.skava.promotion.ecomm.action.EcommBasePromotionAction
This method provides functionalities for total PriceFacets discount calculation based on the PriceFacets
calculatePriceFacetsOfferForBundleProduct(PromotionOfferDO, PromotionDO, PromotionBundle, PromotionDiscount, Map<String, Object>, int, ModifiedEndIndexPriceFacet) - Static method in class com.skava.promotion.ecomm.action.EcommBasePromotionAction
This method provides functionalities for total PriceFacets discount calculation based on the PriceFacets
calculateTotalBundlePriceFacets(List<EcommBasePromotionAction.OfferProcessBundle>, Map<String, Object>) - Static method in class com.skava.promotion.ecomm.action.EcommBasePromotionAction
Functionalities to calculate total priceFacets
calculateTotalBundlePriceFacetsQtyFractional(List<EcommBasePromotionAction.OfferProcessBundle>, Map<String, Object>) - Static method in class com.skava.promotion.ecomm.action.EcommBasePromotionAction
Functionalities to calculate total priceFacets
calculateTotalPrice(List<EcommBasePromotionAction.OfferProcessSku>) - Static method in class com.skava.promotion.ecomm.action.EcommBasePromotionAction
Functionalities to calculate total price
calculateTotalPriceBundle(List<EcommBasePromotionAction.OfferProcessBundle>) - Static method in class com.skava.promotion.ecomm.action.EcommBasePromotionAction
Functionalities to calculate total price
calculateTotalPriceBundleQtyFractional(List<EcommBasePromotionAction.OfferProcessBundle>) - Static method in class com.skava.promotion.ecomm.action.EcommBasePromotionAction
Functionalities to calculate total price
calculateTotalPriceFacets(List<EcommBasePromotionAction.OfferProcessSku>, Map<String, Object>) - Static method in class com.skava.promotion.ecomm.action.EcommBasePromotionAction
Functionalities to calculate total priceFacets
calculateTotalPriceFacetsQtyFractional(List<EcommBasePromotionAction.OfferProcessSku>, Map<String, Object>) - Static method in class com.skava.promotion.ecomm.action.EcommBasePromotionAction
Functionalities to calculate total priceFacets
calculateTotalPriceQtyFractional(List<EcommBasePromotionAction.OfferProcessSku>) - Static method in class com.skava.promotion.ecomm.action.EcommBasePromotionAction
Functionalities to calculate total price
calibrateDiscount(double, double) - Static method in class com.skava.promotion.ecomm.action.EcommBasePromotionAction
Functionalities to calibrate the discount values.
calibrateDiscount2(double, double) - Static method in class com.skava.promotion.ecomm.action.EcommBasePromotionAction
 
CartGiftWithPurchase - Class in com.skava.promotion.ecomm.action
This class provides the functionality to execute the gift with purchase offers
CartGiftWithPurchase() - Constructor for class com.skava.promotion.ecomm.action.CartGiftWithPurchase
 
CartPriceOff - Class in com.skava.promotion.ecomm.action
This class provides the functionality to execute cart price offers
CartPriceOff() - Constructor for class com.skava.promotion.ecomm.action.CartPriceOff
 
CartShippingOff - Class in com.skava.promotion.ecomm.action
This class provides the functionality to execute cart shipping offers
CartShippingOff() - Constructor for class com.skava.promotion.ecomm.action.CartShippingOff
 
castObjects(List<Object>, T) - Static method in class com.skava.promotion.utils.PromotionRuleProcessorHelper
Cast objects.
CATALOG - Enum constant in enum class com.skava.promotion.constant.EQService
 
changedLog - Variable in class com.skava.promotion.model.entity.QChangelog
 
changelog - Static variable in class com.skava.promotion.model.entity.QChangelog
 
changeLog - Variable in class com.skava.promotion.model.entity.QPromoCodeList
 
changeLog - Variable in class com.skava.promotion.model.entity.QPromotion
 
changeLog - Variable in class com.skava.promotion.model.entity.QPromotionGroup
 
changeLog - Variable in class com.skava.promotion.model.QPromotionBaseEntity
 
Changelog - Class in com.skava.promotion.model.entity
This class represent the change log entity
Changelog - Class in com.skava.promotion.model.exchange.request
This class represent the exchnage model changelog
Changelog() - Constructor for class com.skava.promotion.model.entity.Changelog
 
Changelog() - Constructor for class com.skava.promotion.model.exchange.request.Changelog
 
CHANGELOG_COMMON_INVALID_COLLECTION_ID - Enum constant in enum class com.skava.promotion.constant.ChangelogResponseCode
CHANGELOG_COMMON_INVALID_COLLECTION_ID
CHANGELOG_FIND_ALL_INVALID_START_END_TIME - Enum constant in enum class com.skava.promotion.constant.ChangelogResponseCode
Holds the CHANGELOG_FIND_ALL_INVALID_START_END_TIME response code
CHANGELOG_FIND_ALL_SUCCESS - Enum constant in enum class com.skava.promotion.constant.ChangelogResponseCode
CHANGELOG_FIND_ALL_SUCCESS
CHANGELOG_INVALID_LOCALE - Enum constant in enum class com.skava.promotion.constant.ChangelogResponseCode
CHANGELOG_INVALID_LOCALE
ChangelogAPIResponse - Class in com.skava.promotion.model.exchange.response
This class represent changelog API Response
ChangelogAPIResponse() - Constructor for class com.skava.promotion.model.exchange.response.ChangelogAPIResponse
 
ChangelogConstants - Class in com.skava.promotion.constant
Changelog constant
ChangelogController - Class in com.skava.promotion.web
This expose API for changelog entity
ChangelogController() - Constructor for class com.skava.promotion.web.ChangelogController
 
ChangelogDO - Class in com.skava.promotion.model.domain
This class represnt exchange object Changelog
ChangelogDO() - Constructor for class com.skava.promotion.model.domain.ChangelogDO
 
ChangelogPageableInfo - Class in com.skava.promotion.model.exchange.response
This model contains attributes to perform pagination operation.
ChangelogPageableInfo() - Constructor for class com.skava.promotion.model.exchange.response.ChangelogPageableInfo
 
changelogProcess - Variable in class com.skava.promotion.service.impl.ApprovalHelperBase
 
ChangelogProcess - Class in com.skava.promotion.process
This class Contains functionality to perfom CURD on changelog entity
ChangelogProcess() - Constructor for class com.skava.promotion.process.ChangelogProcess
 
changelogProperty - Static variable in class com.skava.promotion.model.QChangelogProperty
 
ChangelogProperty - Class in com.skava.promotion.model
This changelog property
ChangelogProperty() - Constructor for class com.skava.promotion.model.ChangelogProperty
 
ChangelogRequestInternal - Class in com.skava.promotion.model.exchange.request
 
ChangelogRequestInternal() - Constructor for class com.skava.promotion.model.exchange.request.ChangelogRequestInternal
 
ChangelogResponseCode - Enum Class in com.skava.promotion.constant
This class Represent the changelog response code
ChangelogRespository - Interface in com.skava.promotion.repository
repository class connecting for changelog entity
ChangelogsResponse - Class in com.skava.promotion.model.exchange.response
This model holds the state of the changelogs to render the response for the REST API calls.
ChangelogsResponse() - Constructor for class com.skava.promotion.model.exchange.response.ChangelogsResponse
 
checkForBestOffer(List<PromotionOffer>) - Static method in class com.skava.promotion.ecomm.action.EcommBasePromotionAction
This method is used for finding the best deal offer
checkPromoCodeUsage(CodeAllocationDO, CodeAllocationRepository) - Method in class com.skava.promotion.ecomm.offertype.MultiUserMultiUse
Sets the usage status of the promoCode in codeAllocation instance
checkPromoCodeUsage(CodeAllocationDO, CodeAllocationRepository) - Method in class com.skava.promotion.ecomm.offertype.MultiUserMultiUseMTimeOffer
Sets usage status of the promoCode in codeAllocation, Whether the promoCode is available to use or not
checkPromoCodeUsage(CodeAllocationDO, CodeAllocationRepository) - Method in class com.skava.promotion.ecomm.offertype.MultiUserNTimeUsePerUser
Sets usage status of the promoCode in codeAllocation, whether the promoCode meets the usage count or not
checkPromoCodeUsage(CodeAllocationDO, CodeAllocationRepository) - Method in class com.skava.promotion.ecomm.offertype.SingleUserNTimeUse
Sets usage status of the promoCode in codeAllocation, whether the promoCode meets the usage count for a single user
checkPromoCodeUsage(CodeAllocationDO, CodeAllocationRepository) - Method in class com.skava.promotion.ecomm.offertype.SingleUserNTimeUsePerXDays
Sets usage status of the promoCode in codeAllocation, whether the promoCode meets the usage count for single user for X days
checkPromoCodeUsage(CodeAllocationDO, CodeAllocationRepository) - Method in class com.skava.promotion.ecomm.offertype.SingleUserSingleUse
Sets usage status of the promoCode in codeAllocation, whether the promoCode used once or not
checkPromoCodeUsage(CodeAllocationDO, CodeAllocationRepository) - Method in interface com.skava.promotion.ecomm.PromotionHandler
Functionality to check the promoCode usage and the response will be set in the instance of codeAllocation
CLASS_LOAD_FAILURE - Enum constant in enum class com.skava.promotion.constant.PromotionOfferResponseCode
 
className - Variable in class com.skava.promotion.model.entity.QPromotionList
 
className - Variable in class com.skava.promotion.model.QPromoAction
 
CLEAR_SUCCESS - Enum constant in enum class com.skava.promotion.constant.PromoCodeListResponseCode
 
CLEAR_SUCCESS - Enum constant in enum class com.skava.promotion.constant.PromotionListResponseCode
 
CLEAR_SUCCESS - Enum constant in enum class com.skava.promotion.constant.PromoWalletResponseCode
 
clearAllCache(long) - Method in class com.skava.promotion.utils.CacheHelper
Functionality to clear all data that are associated with the promotion.
clearCache(String, String) - Method in class com.skava.promotion.utils.CacheHelper
Functionality to clear a specific cache data.
clearPromoCodeListItems(String, String, long, String, String) - Method in class com.skava.promotion.web.PromoCodeListController
Functionality to clear promo code list based on the given Id.
clearPromotionLists(String, String, long, String, String) - Method in class com.skava.promotion.web.PromotionListController
Provides functionality to clear the list items.
clearRuleActionItems() - Method in class com.skava.promotion.rule.process.PromotionActionExecutor
This method provides the functionality to clear rule action items.
clone(PromotionSku) - Method in class com.skava.promotion.ecomm.action.EcommBasePromotionAction
Functionalities to clone an Object
CLONE - Enum constant in enum class com.skava.promotion.model.field.PromoState
 
CLONE_INVALID_UPDATE - Enum constant in enum class com.skava.promotion.constant.ResponseCode
 
CLONE_PROMOTION_GROUP_SUCCESS - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
 
CLONE_PROMOTIONGROUP_INVALID - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
The constant value CLONE_PROMOTIONGROUP_NOT_EXISTS
CLONE_PROMOTIONGROUP_NOT_EXISTS - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
The constant value CLONE_PROMOTIONGROUP_NOT_EXISTS
CLONE_SUCCESS - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
 
CLONE_SUCCESS - Enum constant in enum class com.skava.promotion.constant.ResponseCode
 
CloneAlreadyExistException - Exception in com.skava.promotion.exception
Class that handles an exception when an edited version of the same promotion group / promotion is already existing within this project
CloneAlreadyExistException(String, String) - Constructor for exception com.skava.promotion.exception.CloneAlreadyExistException
 
clonePromotion(String, String, long, String, String, String, String, String) - Method in class com.skava.promotion.web.PromotionController
Provides a functionality to clone the promotion under the specified Promotion group
clonePromotionGroup(String, String, long, String, String, String, String) - Method in class com.skava.promotion.web.PromotionGroupController
This method clones a PromotionGroup
ClonePromotionGroupNotFoundException - Exception in com.skava.promotion.exception
Class that handles an exception when attempted to clone a promotion group
ClonePromotionGroupNotFoundException(String) - Constructor for exception com.skava.promotion.exception.ClonePromotionGroupNotFoundException
This method throws promotionGroup not found exception.
ClonePromotionGroupService - Interface in com.skava.promotion.service
Am interface to clone a promotion group
ClonePromotionGroupServiceImpl - Class in com.skava.promotion.service.impl
A class that provides functionality to clone a promotion group under a specified collection
ClonePromotionGroupServiceImpl() - Constructor for class com.skava.promotion.service.impl.ClonePromotionGroupServiceImpl
 
ClonePromotionService - Interface in com.skava.promotion.service
This class contains the functionality to create a promotion
ClonePromotionServiceImpl - Class in com.skava.promotion.service.impl
A class that provides functionality to clone a promotion
ClonePromotionServiceImpl() - Constructor for class com.skava.promotion.service.impl.ClonePromotionServiceImpl
 
CloneServiceImpl - Class in com.skava.promotion.service.impl
A Base class that provides functionality to clone a promotion or promotion group
CloneServiceImpl() - Constructor for class com.skava.promotion.service.impl.CloneServiceImpl
 
codeAllocation - Static variable in class com.skava.promotion.model.entity.QCodeAllocation
 
CodeAllocation - Class in com.skava.promotion.model.entity
This class holds the model attributes for code allocation
CodeAllocation() - Constructor for class com.skava.promotion.model.entity.CodeAllocation
 
CodeAllocationDO - Class in com.skava.promotion.model.domain
This class contains the attributes for code allocation
CodeAllocationDO() - Constructor for class com.skava.promotion.model.domain.CodeAllocationDO
 
codeAllocationProcess - Variable in class com.skava.promotion.service.impl.OfferServiceImplBase
Holds the CodeAllocationProcess instance **.
CodeAllocationProcess - Class in com.skava.promotion.process
This class contains the functionality to perform operations on code allocation.
CodeAllocationProcess() - Constructor for class com.skava.promotion.process.CodeAllocationProcess
 
codeAllocationRepo - Variable in class com.skava.promotion.service.impl.OfferServiceImplBase
Holds the CodeAllocationRepository instance **.
CodeAllocationRepository - Interface in com.skava.promotion.repository
Class that contains functionalities to perform code allocation repository operations in DB.
CodeAllocationStatus - Enum Class in com.skava.promotion.model.field
This class holds the constant status value for code allocation
CodeAllocationStatusCodec - Class in com.skava.codec
Codec for Enum CodeAllocationStatus
CodeAllocationStatusCodec() - Constructor for class com.skava.codec.CodeAllocationStatusCodec
 
collection - Static variable in class com.skava.promotion.model.entity.QCollection
 
Collection - Class in com.skava.promotion.model.entity
This class contains the attributes for collection.
Collection() - Constructor for class com.skava.promotion.model.entity.Collection
 
COLLECTION_ACTION_MESSAGE_CREATE - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
COLLECTION_ACTION_MESSAGE_UPDATE - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
COLLECTION_ACTIVATION_SUCCESS - Enum constant in enum class com.skava.promotion.constant.CollectionResponseCode
 
COLLECTION_ALREADY_EXISTS - Enum constant in enum class com.skava.promotion.constant.CollectionResponseCode
 
COLLECTION_ARCHIVED - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
status value of the archived collection
COLLECTION_ARCHIVED_NAME - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
COLLECTION_CREATE_ARCHIVE_FAIL - Enum constant in enum class com.skava.promotion.constant.CollectionResponseCode
 
COLLECTION_CREATE_COLLECTION_PROPERTIES_FAIL - Enum constant in enum class com.skava.promotion.constant.CollectionResponseCode
 
COLLECTION_CREATE_DESCRIPTION_FAIL - Enum constant in enum class com.skava.promotion.constant.CollectionResponseCode
 
COLLECTION_CREATE_LOCALE_FAIL - Enum constant in enum class com.skava.promotion.constant.CollectionResponseCode
 
COLLECTION_CREATE_NAME_EXISTS_FAIL - Enum constant in enum class com.skava.promotion.constant.CollectionResponseCode
 
COLLECTION_CREATE_NAME_FAIL - Enum constant in enum class com.skava.promotion.constant.CollectionResponseCode
 
COLLECTION_CREATE_STATUS_FAIL - Enum constant in enum class com.skava.promotion.constant.CollectionResponseCode
 
COLLECTION_CREATE_SUCCESS - Enum constant in enum class com.skava.promotion.constant.CollectionResponseCode
 
COLLECTION_CREATE_TIMEZONE_FAIL - Enum constant in enum class com.skava.promotion.constant.CollectionResponseCode
 
COLLECTION_DEACTIVATE_SUCCESS - Enum constant in enum class com.skava.promotion.constant.CollectionResponseCode
 
COLLECTION_DELETE_SUCCESS - Enum constant in enum class com.skava.promotion.constant.CollectionResponseCode
 
COLLECTION_DESC_MAX_LENGTH - Static variable in class com.skava.promotion.constant.CollectionConstants
Holds the COLLECTION_DESC_MAX_LENGTH value
COLLECTION_DESC_MIN_LENGTH - Static variable in class com.skava.promotion.constant.CollectionConstants
Holds the COLLECTION_DESC_MIN_LENGTH value
COLLECTION_DLETE_SUCCESS - Enum constant in enum class com.skava.promotion.constant.CollectionResponseCode
 
COLLECTION_FIND_ALL_SUCCESS - Enum constant in enum class com.skava.promotion.constant.CollectionResponseCode
 
COLLECTION_FIND_SUCCESS - Enum constant in enum class com.skava.promotion.constant.CollectionResponseCode
 
COLLECTION_INVALID_LOCALE - Enum constant in enum class com.skava.promotion.constant.CollectionResponseCode
Response codes
COLLECTION_LOAD_SUCCESS - Enum constant in enum class com.skava.promotion.constant.CollectionResponseCode
 
COLLECTION_NAME_MAX_LENGTH - Static variable in class com.skava.promotion.constant.CollectionConstants
Holds the COLLECTION_NAME_MAX_LENGTH value
COLLECTION_NAME_MIN_LENGTH - Static variable in class com.skava.promotion.constant.CollectionConstants
Holds the COLLECTION_NAME_MIN_LENGTH value
COLLECTION_NOT_EXISTS - Enum constant in enum class com.skava.promotion.constant.CollectionResponseCode
 
COLLECTION_PATCH_UPDATE_SUCCESS - Enum constant in enum class com.skava.promotion.constant.CollectionResponseCode
 
COLLECTION_PROP_NOT_FOUND_EXCEPTION - Enum constant in enum class com.skava.promotion.constant.CollectionPropertiesResponseCode
Holds the COLLECTION_PROP_NOT_FOUND_EXCEPTION response code
COLLECTION_PROPERTIES_FAIL - Enum constant in enum class com.skava.promotion.constant.ResponseCode
 
COLLECTION_PROPERTIES_KEY_DUPLICATE - Enum constant in enum class com.skava.promotion.constant.CollectionResponseCode
Holds the COLLECTION_PROPERTIES_KEY_DUPLICATE
COLLECTION_PROPERTIES_VALUE_NULL - Enum constant in enum class com.skava.promotion.constant.ResponseCode
 
COLLECTION_PROPERTY_VALUE_NULL - Enum constant in enum class com.skava.promotion.constant.CollectionResponseCode
Holds the COLLECTION_PROPERTY_VALUE_NULL
COLLECTION_STATUS_ACTIVE - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
status value of the active collection
COLLECTION_STATUS_ACTIVE_NAME - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
COLLECTION_STATUS_INACTIVE - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
status value of the inactive collection
COLLECTION_STATUS_INACTIVE_NAME - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
COLLECTION_UNARCHIVED - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
status value of the unarchived collection
COLLECTION_UNARCHIVED_NAME - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
COLLECTION_UPDATE_ARCHIVE_FAIL - Enum constant in enum class com.skava.promotion.constant.CollectionResponseCode
 
COLLECTION_UPDATE_BUSINESS_ID_FAIL - Enum constant in enum class com.skava.promotion.constant.CollectionResponseCode
 
COLLECTION_UPDATE_COLLECTION_PROPERTIES_FAIL - Enum constant in enum class com.skava.promotion.constant.CollectionResponseCode
 
COLLECTION_UPDATE_DESCRIPTION_FAIL - Enum constant in enum class com.skava.promotion.constant.CollectionResponseCode
 
COLLECTION_UPDATE_LOCALE_FAIL - Enum constant in enum class com.skava.promotion.constant.CollectionResponseCode
 
COLLECTION_UPDATE_NAME_EXISTS_FAIL - Enum constant in enum class com.skava.promotion.constant.CollectionResponseCode
 
COLLECTION_UPDATE_NAME_FAIL - Enum constant in enum class com.skava.promotion.constant.CollectionResponseCode
 
COLLECTION_UPDATE_STATUS_FAIL - Enum constant in enum class com.skava.promotion.constant.CollectionResponseCode
 
COLLECTION_UPDATE_SUCCESS - Enum constant in enum class com.skava.promotion.constant.CollectionResponseCode
 
COLLECTION_UPDATE_TIMEZONE_FAIL - Enum constant in enum class com.skava.promotion.constant.CollectionResponseCode
 
COLLECTION_VERSION - Static variable in class com.skava.promotion.process.LiveVersionProcess
The Constant COLLECTION_VERSION.
CollectionAPIResponse - Class in com.skava.promotion.model.exchange.response
This class contains the response model for collection API
CollectionAPIResponse() - Constructor for class com.skava.promotion.model.exchange.response.CollectionAPIResponse
 
CollectionAttribute - Class in com.skava.promotion.model.exchange.response
This class holds the model attributes for Collection Property Attribute
CollectionAttribute() - Constructor for class com.skava.promotion.model.exchange.response.CollectionAttribute
 
CollectionAttributeController - Class in com.skava.promotion.web
This class contains the functionality to perform CRUD operations on collection properties
CollectionAttributeController() - Constructor for class com.skava.promotion.web.CollectionAttributeController
 
CollectionAttributeNotFoundException - Exception in com.skava.promotion.exception
Class that handles an exception when attempted to retrieve a collection property attribute when it is not available
CollectionAttributeNotFoundException(String) - Constructor for exception com.skava.promotion.exception.CollectionAttributeNotFoundException
This method is used to throw collection Attribute not found exception.
collectionAttributeprocess - Variable in class com.skava.promotion.process.CollectionProcessBase
Holds the instance of collectionAttributeprocess
collectionAttributeprocess - Variable in class com.skava.promotion.process.PromoCodeListProcess
Holds the instance of collectionAttributeprocess
collectionAttributeprocess - Variable in class com.skava.promotion.process.PromotionProcess
Holds the instance of collectionAttributeprocess
collectionAttributeprocess - Variable in class com.skava.promotion.service.impl.CloneServiceImpl
Holds the instance of collectionAttributeprocess
collectionAttributeprocess - Variable in class com.skava.promotion.service.impl.CreatePromotionServiceBase
Holds the instance for collectionAttributeprocess
collectionAttributeProcess - Variable in class com.skava.promotion.process.ProjectNotesProcessBase
Holds the instance of CollectionAttributeProcess
collectionAttributeProcess - Variable in class com.skava.promotion.process.PromoCodeListItemsProcess
Holds the instance of CollectionAttributeProcess
collectionAttributeProcess - Variable in class com.skava.promotion.process.PromotionGroupProcessFields
HOlds the instance of CollectionAttributeProcess
collectionAttributeProcess - Variable in class com.skava.promotion.process.PromoWalletProcess
Holds the instance of CollectionAttributeProcess
collectionAttributeProcess - Variable in class com.skava.promotion.service.impl.FindAllCollectionServiceImpl
This model provide a functionality to perform CRUD operations on collection Property
CollectionAttributeProcess - Class in com.skava.promotion.process
This class contains the functionality to perform CRUD operations of Collection Attribute
CollectionAttributeProcess() - Constructor for class com.skava.promotion.process.CollectionAttributeProcess
 
collectionAttributeRepository - Variable in class com.skava.promotion.service.impl.UpdateCollectionServiceImpl
Holds the instance of collectionAttributeRepository
CollectionAttributeRepository - Interface in com.skava.promotion.repository
This interface contains the functionality to perform operations on collection properties
CollectionAttributesAPIResponse - Class in com.skava.promotion.model.exchange.response
This class holds the response data for collection attribute
CollectionAttributesAPIResponse() - Constructor for class com.skava.promotion.model.exchange.response.CollectionAttributesAPIResponse
 
CollectionAttributeType - Enum Class in com.skava.promotion.model.field
This class holds the constant status value for collection attribute type values
CollectionAttributeTypeCodec - Class in com.skava.codec
Codec for Enum CollectionAttributeType
CollectionAttributeTypeCodec() - Constructor for class com.skava.codec.CollectionAttributeTypeCodec
 
CollectionConstants - Class in com.skava.promotion.constant
Holds the constants values for handling collection APIs
CollectionController - Class in com.skava.promotion.web
This class contains the functionality to perform CRUD operations related to collection
CollectionController() - Constructor for class com.skava.promotion.web.CollectionController
Default constructor.
CollectionDO - Class in com.skava.promotion.model.domain
This class contains the attributes to maintain collection data
CollectionDO() - Constructor for class com.skava.promotion.model.domain.CollectionDO
 
collectionId - Variable in class com.skava.promotion.model.entity.QChangelog
 
collectionId - Variable in class com.skava.promotion.model.entity.QCodeAllocation
 
collectionId - Variable in class com.skava.promotion.model.QCollectionPropertyId
 
collectionId - Variable in class com.skava.promotion.model.QCommonId
 
collectionId - Variable in class com.skava.promotion.model.QGroupDroolsId
 
collectionId - Variable in class com.skava.promotion.model.QProjectNotesId
 
collectionId - Variable in class com.skava.promotion.model.QPromoCodeListItemsId
 
collectionId - Variable in class com.skava.promotion.model.QPromotionGroupId
 
collectionId - Variable in class com.skava.promotion.model.QPromotionId
 
collectionId - Variable in class com.skava.promotion.model.QPromotionListItemsId
 
collectionId - Variable in class com.skava.promotion.model.QPromowalletId
 
collectionId - Variable in class com.skava.promotion.model.QSubDroolsId
 
collectionId - Variable in class com.skava.promotion.model.QVersionId
 
COLLECTIONID_INVALID - Enum constant in enum class com.skava.promotion.constant.ProjectOperationCode
The constant value for COLLECTIONID_INVALID
collectionNameExists(long, String) - Method in class com.skava.promotion.process.CollectionProcessBase
Checks for the given name already exists in a collection for given business.
CollectionNotFoundException - Exception in com.skava.promotion.exception
Class that handles an exception when attempted to load a collection
CollectionNotFoundException(String) - Constructor for exception com.skava.promotion.exception.CollectionNotFoundException
This method is used to throw collection not found exception.
collectionProcess - Variable in class com.skava.promotion.service.impl.CacheClearServiceImpl
An instance of CollectionProcess
collectionProcess - Variable in class com.skava.promotion.service.impl.FindAllCollectionServiceImpl
This model provides functionality to perform the CRUD operations
collectionProcess - Variable in class com.skava.promotion.service.impl.OfferServiceImplBase
Holds the instance for collectionProcess **.
CollectionProcess - Class in com.skava.promotion.process
This class contains the functionality to perform operations on collection
CollectionProcess() - Constructor for class com.skava.promotion.process.CollectionProcess
Holds the CollectionPropertiesProcess
CollectionProcessBase - Class in com.skava.promotion.process
This class contains the functionality to perform operations on collection
CollectionProcessBase() - Constructor for class com.skava.promotion.process.CollectionProcessBase
 
CollectionPropertiesAPIResponse - Class in com.skava.promotion.model.exchange.response
This class holds the response data for collection attribute
CollectionPropertiesAPIResponse() - Constructor for class com.skava.promotion.model.exchange.response.CollectionPropertiesAPIResponse
 
CollectionPropertiesController - Class in com.skava.promotion.web
This class contains the functionality to perform CRUD operations on collection properties
CollectionPropertiesController() - Constructor for class com.skava.promotion.web.CollectionPropertiesController
CollectionPropertiesDO - Class in com.skava.promotion.model.domain
This class holds the model attributes for Collection Properties
CollectionPropertiesDO() - Constructor for class com.skava.promotion.model.domain.CollectionPropertiesDO
 
CollectionPropertiesNotFoundException - Exception in com.skava.promotion.exception
Class to handle an exception when attempted to retrieve a collection property when it is not available
CollectionPropertiesNotFoundException(String) - Constructor for exception com.skava.promotion.exception.CollectionPropertiesNotFoundException
This method is used to throw collection properties not found exception.
CollectionPropertiesProcess<E,I> - Class in com.skava.promotion.process
This class contains the functionality to perform CRUD operations of Collection Properties
CollectionPropertiesProcess() - Constructor for class com.skava.promotion.process.CollectionPropertiesProcess
 
CollectionPropertiesRepository - Interface in com.skava.promotion.repository
This interface contains the functionality to perform operations on collection properties
CollectionPropertiesResponseCode - Enum Class in com.skava.promotion.constant
This class contains constants that are used to render the response for collection properties operations.
collectionProperty - Static variable in class com.skava.promotion.model.entity.QCollectionProperty
 
CollectionProperty - Class in com.skava.promotion.model.entity
This class holds the model attributes for Collection Property
CollectionProperty - Class in com.skava.promotion.model.exchange.request
This class holds the state of the Collection property request model
CollectionProperty() - Constructor for class com.skava.promotion.model.entity.CollectionProperty
 
CollectionProperty() - Constructor for class com.skava.promotion.model.exchange.request.CollectionProperty
 
CollectionPropertyAPIResponse - Class in com.skava.promotion.model.exchange.response
This class holds the response model for collection attributes
CollectionPropertyAPIResponse() - Constructor for class com.skava.promotion.model.exchange.response.CollectionPropertyAPIResponse
 
collectionPropertyAttribute - Static variable in class com.skava.promotion.model.entity.QCollectionPropertyAttribute
 
CollectionPropertyAttribute - Class in com.skava.promotion.model.entity
This class holds the model attributes for Collection Property Attribute
CollectionPropertyAttribute() - Constructor for class com.skava.promotion.model.entity.CollectionPropertyAttribute
 
collectionPropertyId - Static variable in class com.skava.promotion.model.QCollectionPropertyId
 
CollectionPropertyId - Class in com.skava.promotion.model
 
CollectionPropertyId() - Constructor for class com.skava.promotion.model.CollectionPropertyId
 
collectionPropertyProcess - Variable in class com.skava.promotion.process.CollectionProcessBase
 
CollectionPropertyRequestInternal - Class in com.skava.promotion.model.exchange.request
This class holds the internal request model attributes for collection attribute
CollectionPropertyRequestInternal() - Constructor for class com.skava.promotion.model.exchange.request.CollectionPropertyRequestInternal
 
CollectionPropertyValidator - Class in com.skava.promotion.utils
 
CollectionPropertyValidator() - Constructor for class com.skava.promotion.utils.CollectionPropertyValidator
 
collectionRepo - Variable in class com.skava.promotion.service.impl.CloneServiceImpl
Holds the instance of collectionRepository
collectionRepo - Variable in class com.skava.promotion.service.impl.GetRuleModelConfigServiceImpl
An instance of CollectionRepository
collectionRepo - Variable in class com.skava.promotion.service.impl.UpdateDroolsServiceImpl
An instance of CollectionRepository
collectionRepo - Variable in class com.skava.promotion.service.impl.ValidateDroolsServiceImpl
An instance of CollectionRepository
collectionRepository - Variable in class com.skava.promotion.process.CollectionProcessBase
 
collectionRepository - Variable in class com.skava.promotion.service.impl.CacheClearServiceImpl
An instance of CollectionRepository
collectionRepository - Variable in class com.skava.promotion.service.impl.CreatePromotionServiceBase
Holds the instance for collectionRepository
collectionRepository - Variable in class com.skava.promotion.service.impl.CreatePromoWalletServiceImpl
Holds the instance for CollectionRepository
collectionRepository - Variable in class com.skava.promotion.service.impl.FindAllPromotionVersionsServiceImpl
Holds the instance for collectionRepository
collectionRepository - Variable in class com.skava.promotion.service.impl.FindLivePromotionServiceImpl
Holds the instance of collectionRepository
collectionRepository - Variable in class com.skava.promotion.service.impl.FindPromotionServiceImpl
Holds the instance for collectionRepository
CollectionRepository - Interface in com.skava.promotion.repository
Class that contains functionalities to perform operations in DB.
CollectionRequest - Class in com.skava.promotion.model.exchange.request
This class contains the request attributes for collection related operations.
CollectionRequest() - Constructor for class com.skava.promotion.model.exchange.request.CollectionRequest
 
CollectionRequestInternal - Class in com.skava.promotion.model.exchange.request
Contains attributes that holds the state of the collection request
CollectionRequestInternal() - Constructor for class com.skava.promotion.model.exchange.request.CollectionRequestInternal
 
CollectionResponse - Class in com.skava.promotion.model.exchange.response
This class contains the request attributes for collection related operations.
CollectionResponse() - Constructor for class com.skava.promotion.model.exchange.response.CollectionResponse
 
CollectionResponseCode - Enum Class in com.skava.promotion.constant
This enum contains the response codes for a collection
CollectionsAPIResponse - Class in com.skava.promotion.model.exchange.response
This class contains the response model for Collection's API operations
CollectionsAPIResponse() - Constructor for class com.skava.promotion.model.exchange.response.CollectionsAPIResponse
 
CollectionsResponse - Class in com.skava.promotion.model.exchange.response
This class contains the request attributes for collection related operations.
CollectionsResponse() - Constructor for class com.skava.promotion.model.exchange.response.CollectionsResponse
 
CollectionStatus - Enum Class in com.skava.promotion.model.field
An enum to maintain the state of a promotion or promotion group
CollectionStatusCodec - Class in com.skava.codec
Codec for Enum CollectionStatus
CollectionStatusCodec() - Constructor for class com.skava.codec.CollectionStatusCodec
 
com.skava.codec - package com.skava.codec
Boot Application Class of the Merchandise Service available here.
com.skava.promotion - package com.skava.promotion
Package that contains the file to run the application
com.skava.promotion.action - package com.skava.promotion.action
This file contains the package information for the action classes
com.skava.promotion.constant - package com.skava.promotion.constant
This package contains the constant data for the promotion
com.skava.promotion.converter - package com.skava.promotion.converter
This package contains the custom converters for converting one data type to other
com.skava.promotion.ecomm - package com.skava.promotion.ecomm
This package contains files to perform utility operations on promotion
com.skava.promotion.ecomm.action - package com.skava.promotion.ecomm.action
This package contains the action info for the promotion
com.skava.promotion.ecomm.model - package com.skava.promotion.ecomm.model
This package contains the model for promotion
com.skava.promotion.ecomm.offertype - package com.skava.promotion.ecomm.offertype
This package contains the details information about the offer type
com.skava.promotion.ecomm.rule.process - package com.skava.promotion.ecomm.rule.process
This package holds rule processor and action processor data
com.skava.promotion.event - package com.skava.promotion.event
This file contains the package info of com.skava.promotion.event package
com.skava.promotion.event.request - package com.skava.promotion.event.request
This file contains the package info of com.skava.promotion.event.request package
com.skava.promotion.event.response - package com.skava.promotion.event.response
This file contains the package info of com.skava.promotion.event.response package
com.skava.promotion.exception - package com.skava.promotion.exception
This package contains files that deals with the exception
com.skava.promotion.model - package com.skava.promotion.model
This package contains the POJO files
com.skava.promotion.model.domain - package com.skava.promotion.model.domain
This package contains data that deasls with the domain object
com.skava.promotion.model.entity - package com.skava.promotion.model.entity
This package contains the files that deals with the entity object
com.skava.promotion.model.exchange.request - package com.skava.promotion.model.exchange.request
This package contains the model that holds the request data
com.skava.promotion.model.exchange.response - package com.skava.promotion.model.exchange.response
This package contains the model that holds the response data
com.skava.promotion.model.field - package com.skava.promotion.model.field
This package contains the model data
com.skava.promotion.process - package com.skava.promotion.process
This package contains files that holds the core logic
com.skava.promotion.repository - package com.skava.promotion.repository
This package contains the model that holds the repositories data
com.skava.promotion.rule.process - package com.skava.promotion.rule.process
This package contains the model that holds the rule data
com.skava.promotion.rules.repository - package com.skava.promotion.rules.repository
This file contains the package info of com.skava.promotion.rules.repository package
com.skava.promotion.security.config - package com.skava.promotion.security.config
This package contains file that deals with security
com.skava.promotion.service - package com.skava.promotion.service
This package contains files that deals with the service
com.skava.promotion.service.impl - package com.skava.promotion.service.impl
This package contains files that deals with the implementation logic
com.skava.promotion.sort - package com.skava.promotion.sort
QueryDSL classes are maintained in this package.
com.skava.promotion.utils - package com.skava.promotion.utils
This package contains files that deals with the utility files
com.skava.promotion.web - package com.skava.promotion.web
This package contains files that deals with the controller data
com.skava.release - package com.skava.release
This package contains details about release such as release version, release date etc.
commonId - Static variable in class com.skava.promotion.model.QCommonId
 
CommonId - Class in com.skava.promotion.model
 
CommonId() - Constructor for class com.skava.promotion.model.CommonId
 
CommonProperty - Class in com.skava.promotion.web
This class contains properties that are common for all the controller files
CommonProperty() - Constructor for class com.skava.promotion.web.CommonProperty
 
commonResponseOpenApiCustomiser() - Method in class com.skava.promotion.PromotionApplication
 
compare(String, double, double, double) - Static method in class com.skava.promotion.utils.NumericComparator
It provides a functionality to compare two operands
COMPLETED - Enum constant in enum class com.skava.promotion.model.field.PublishStatus
 
condition - Variable in class com.skava.promotion.model.entity.QPromotion
 
CONDITION_DATA_EMPTY - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
 
CONDITION_DATA_MISSED - Enum constant in enum class com.skava.promotion.constant.ResponseCode
 
conditionData - Variable in class com.skava.promotion.model.QPromoAction
 
ConditionValidator - Class in com.skava.promotion.utils
A class that provides constants for ConditionValidator
configure(SpringApplicationBuilder) - Method in class com.skava.promotion.ExternalTomcatServletInitializer
 
CONFIRMATION_CODE_EXPIRED - Enum constant in enum class com.skava.promotion.constant.PromotionOfferResponseCode
 
confirmationCode - Variable in class com.skava.promotion.model.entity.QCodeAllocation
 
CONST_BUNDLE_PRODUCT_PRICE_OFF - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
CONST_CLOSE_PARENTHESES - Static variable in class com.skava.promotion.utils.PredicateStringBuilder
Constant CONST_CLOSE_PARENTHESES=")"
CONST_CLOSE_PARENTHESES - Static variable in class com.skava.promotion.utils.SearchHelper
Constant CONST_CLOSE_PARENTHESES=")"
CONST_COLLECTIONPROP_DEFAULTACCESS - Static variable in class com.skava.promotion.constant.CollectionConstants
Holds the default project access value
CONST_NUMBER_THREE - Static variable in class com.skava.promotion.utils.PredicateStringBuilder
Constant CONST_NUMBER_THREE=3
CONST_NUMBER_THREE - Static variable in class com.skava.promotion.utils.SearchHelper
Constant CONST_NUMBER_THREE=3
CONST_NUMBER_TWO - Static variable in class com.skava.promotion.utils.PredicateStringBuilder
Constant CONST_NUMBER_TWO=2
CONST_NUMBER_TWO - Static variable in class com.skava.promotion.utils.SearchHelper
Constant CONST_NUMBER_TWO=2
CONST_OPEN_PARENTHESES - Static variable in class com.skava.promotion.utils.PredicateStringBuilder
Constant CONST_OPEN_PARENTHESES="("
CONST_OPEN_PARENTHESES - Static variable in class com.skava.promotion.utils.SearchHelper
Constant CONST_OPEN_PARENTHESES="("
CONST_PRODUCT_PRICE_OFF - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
Constant for Action Classes
CONST_TOTAL_MONTHS - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
CONST_USER - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
CONST_USER_PROPERTY - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
CONST_WEEK_DAYS - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
convert(List<String>) - Method in class com.skava.promotion.converter.ArrayToStringConverter
Converts array into comma seperated string
convertToList(Iterable<T>) - Static method in class com.skava.promotion.utils.PromoUtil
Convert to list.
copy() - Method in class com.skava.promotion.ecomm.model.PromotionCoupon
 
copy() - Method in class com.skava.promotion.model.PromowalletCoupons
 
COULD_NOT_UPDATE_PROMOCODE_LIST_HIDDEN_FIELD - Enum constant in enum class com.skava.promotion.constant.PromoCodeListResponseCode
 
count(Pageable) - Method in class com.skava.promotion.repository.PromotionTemplateImpl
 
countByPromotionIdInAndStatusAndPromoCode(String[], String, String) - Method in interface com.skava.promotion.repository.CodeAllocationRepository
Count by promotion id in and status and promo code.
countByPromotionIdInAndStatusAndPromoCodeAndBlockReservedTime(String[], String, String, long) - Method in interface com.skava.promotion.repository.CodeAllocationRepository
Count by promotion id in and status and promo code and block reserved time.
COUPON - Static variable in class com.skava.promotion.rule.process.PromotionRuleExecuter
 
COUPON_LOGICAL_OPERATOR - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
COUPON_OBJECT - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
COUPON_OPERAND - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
COUPON_OPERATOR - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
COUPON_TYPE - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
couponCode - Variable in class com.skava.promotion.model.QPromowalletCoupons
 
coupons - Variable in class com.skava.promotion.model.entity.QPromoWallet
 
coupons - Variable in class com.skava.promotion.model.QPromoWalletItemsId
 
CP_ALREADY_EXISTS_EXCEPTION - Enum constant in enum class com.skava.promotion.constant.CollectionPropertiesResponseCode
Holds the CP_ALREADY_EXISTS_EXCEPTION response code
CP_COMMON - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
CP_COMMON_INVALID_COLLECTION_ID - Enum constant in enum class com.skava.promotion.constant.CollectionPropertiesResponseCode
Holds the CP_COMMON_INVALID_COLLECTION_ID response code
CP_COMMON_INVALID_COLLECTION_PROPERTIES - Enum constant in enum class com.skava.promotion.constant.CollectionPropertiesResponseCode
Holds the CP_COMMON_INVALID_COLLECTION_PROPERTIES response code
CP_COMMON_INVALID_PROMOTION_PROPERTIES - Enum constant in enum class com.skava.promotion.constant.CollectionPropertiesResponseCode
Holds the CP_COMMON_INVALID_PROMOTION_PROPERTIES response code
CP_CREATE_INVALID_COLLECTION_PROP_DESCRIPTION - Enum constant in enum class com.skava.promotion.constant.CollectionPropertiesResponseCode
Holds the CP_CREATE_INVALID_COLLECTION_PROP_DESCRIPTION response code
CP_CREATE_INVALID_COLLECTION_PROP_NAME - Enum constant in enum class com.skava.promotion.constant.CollectionPropertiesResponseCode
Holds the CP_CREATE_INVALID_COLLECTION_PROP_NAME response code
CP_CREATE_SUCCESS - Enum constant in enum class com.skava.promotion.constant.CollectionPropertiesResponseCode
Holds the CP_CREATE_SUCCESS response code
CP_INVALID_LOCALE - Enum constant in enum class com.skava.promotion.constant.CollectionPropertiesResponseCode
 
CP_LOAD_ALL_EMPTY - Enum constant in enum class com.skava.promotion.constant.CollectionPropertiesResponseCode
Holds the CP_LOAD_ALL_SUCCESS response code
CP_LOAD_ALL_SUCCESS - Enum constant in enum class com.skava.promotion.constant.CollectionPropertiesResponseCode
Holds the CP_LOAD_ALL_SUCCESS response code
CP_LOAD_BY_ID_SUCCESS - Enum constant in enum class com.skava.promotion.constant.CollectionPropertiesResponseCode
Holds the CP_LOAD_BY_ID_SUCCESS response code
CP_NOT_FOUND_EXCEPTION - Enum constant in enum class com.skava.promotion.constant.CollectionPropertiesResponseCode
Holds the CP_NOT_FOUND_EXCEPTION response code
CP_OPERATION_CREATE - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
CP_OPERATION_LOAD - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
CP_OPERATION_UPDATE - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
CP_UNKNOWN_FAIL - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
CP_UPDATE_PROPERTIES_DUPLICATE - Enum constant in enum class com.skava.promotion.constant.CollectionPropertiesResponseCode
Holds the CP_UPDATE_PROPERTIES_DUPLICATE response code
CP_UPDATE_PROPERTIES_INVALID - Enum constant in enum class com.skava.promotion.constant.CollectionPropertiesResponseCode
Holds the CP_UPDATE_PROPERTIES_INVALID response code
CP_UPDATE_PROPERTIES_NO_CONTENT - Enum constant in enum class com.skava.promotion.constant.CollectionPropertiesResponseCode
Holds the CP_UPDATE_PROPERTIES_DUPLICATE response code
CP_UPDATE_PROPERTIES_VALUE_NULL - Enum constant in enum class com.skava.promotion.constant.CollectionPropertiesResponseCode
Holds the CP_UPDATE_PROPERTIES_VALUE_NULL response code
CP_UPDATE_SUCCESS - Enum constant in enum class com.skava.promotion.constant.CollectionPropertiesResponseCode
Holds the CP_UPDATE_SUCCESS response code
create(CollectionDO) - Method in class com.skava.promotion.process.CollectionProcessBase
Creates the Collection based on the instance of CollectionDO instance.
Response would consist of the collection id along with the data came from the request
create(CollectionPropertiesDO) - Method in class com.skava.promotion.process.CollectionPropertiesProcess
This method creates the Collection property based on given CollectionPropertiesDO.
create(ProjectDO) - Method in class com.skava.promotion.process.ProjectNotesProcess
Functionality to create project notes
create(ProjectDO) - Method in class com.skava.promotion.process.ProjectProcess
This method creates Project based on the given ProjectRequest.
create(PromotionDO) - Method in class com.skava.promotion.process.PromotionProcess
Functionality to create a promotion based on the given data
create(PromotionGroupDO) - Method in class com.skava.promotion.process.PromotionGroupProcessBase
This method creates PromotionGroup based on the given request.
create(E, MongoRepository<E, I>) - Method in interface com.skava.promotion.repository.BaseRepository
Common function to save the entity data into DB.
create(E, MongoRepository<E, I>) - Method in class com.skava.promotion.repository.BaseRepositoryImpl
Common function to save the entity data into DB.
CREATE - Enum constant in enum class com.skava.promotion.model.ActionLog
CREATE
createActionsOrder(String) - Static method in class com.skava.promotion.utils.PromotionBaseValidator
Creates the actions order.
createCollection(String, String, long, String, CollectionRequest) - Method in class com.skava.promotion.web.CollectionController
Creates a Collection based on the request data.
CreateCollectionService - Interface in com.skava.promotion.service
Contains the functionalities to Create a Collection.
CreateCollectionServiceImpl - Class in com.skava.promotion.service.impl
Class that holds the functionality to create a collection Collection would be created with default properties
CreateCollectionServiceImpl() - Constructor for class com.skava.promotion.service.impl.CreateCollectionServiceImpl
 
createdBy - Variable in class com.skava.promotion.model.entity.QAuditEntry
 
createdBy - Variable in class com.skava.promotion.model.entity.QChangelog
 
createdBy - Variable in class com.skava.promotion.model.entity.QCollection
 
createdBy - Variable in class com.skava.promotion.model.entity.QCollectionProperty
 
createdBy - Variable in class com.skava.promotion.model.entity.QCollectionPropertyAttribute
 
createdBy - Variable in class com.skava.promotion.model.entity.QProject
 
createdBy - Variable in class com.skava.promotion.model.entity.QProjectNotes
 
createdBy - Variable in class com.skava.promotion.model.entity.QPromoCodeList
 
createdBy - Variable in class com.skava.promotion.model.entity.QPromoCodeListItems
 
createdBy - Variable in class com.skava.promotion.model.entity.QPromotion
 
createdBy - Variable in class com.skava.promotion.model.entity.QPromotionGroup
 
createdBy - Variable in class com.skava.promotion.model.entity.QPromotionGroupDrools
 
createdBy - Variable in class com.skava.promotion.model.entity.QPromotionList
 
createdBy - Variable in class com.skava.promotion.model.entity.QPromotionListItems
 
createdBy - Variable in class com.skava.promotion.model.entity.QPromotionSubDrools
 
createdBy - Variable in class com.skava.promotion.model.entity.QPromoWallet
 
createdBy - Variable in class com.skava.promotion.model.entity.QPromoWalletItems
 
createdBy - Variable in class com.skava.promotion.model.entity.QSequence
 
createdBy - Variable in class com.skava.promotion.model.entity.QVersion
 
createdBy - Variable in class com.skava.promotion.model.QBaseEntity
 
createdBy - Variable in class com.skava.promotion.model.QBaseList
 
createdBy - Variable in class com.skava.promotion.model.QPromotionBaseEntity
 
createdOn - Variable in class com.skava.promotion.model.entity.QAuditEntry
 
createdOn - Variable in class com.skava.promotion.model.entity.QChangelog
 
createdOn - Variable in class com.skava.promotion.model.entity.QCollection
 
createdOn - Variable in class com.skava.promotion.model.entity.QCollectionProperty
 
createdOn - Variable in class com.skava.promotion.model.entity.QCollectionPropertyAttribute
 
createdOn - Variable in class com.skava.promotion.model.entity.QProject
 
createdOn - Variable in class com.skava.promotion.model.entity.QPromoCodeList
 
createdOn - Variable in class com.skava.promotion.model.entity.QPromoCodeListItems
 
createdOn - Variable in class com.skava.promotion.model.entity.QPromotion
 
createdOn - Variable in class com.skava.promotion.model.entity.QPromotionGroup
 
createdOn - Variable in class com.skava.promotion.model.entity.QPromotionGroupDrools
 
createdOn - Variable in class com.skava.promotion.model.entity.QPromotionList
 
createdOn - Variable in class com.skava.promotion.model.entity.QPromotionListItems
 
createdOn - Variable in class com.skava.promotion.model.entity.QPromotionSubDrools
 
createdOn - Variable in class com.skava.promotion.model.entity.QPromoWallet
 
createdOn - Variable in class com.skava.promotion.model.entity.QPromoWalletItems
 
createdOn - Variable in class com.skava.promotion.model.entity.QSequence
 
createdOn - Variable in class com.skava.promotion.model.entity.QVersion
 
createdOn - Variable in class com.skava.promotion.model.QBaseEntity
 
createdOn - Variable in class com.skava.promotion.model.QBaseList
 
createdOn - Variable in class com.skava.promotion.model.QPromotionBaseEntity
 
createDummyProject(long) - Method in class com.skava.promotion.process.ProjectProcess
 
createList(PromoCodeListDO) - Method in class com.skava.promotion.process.PromoCodeListProcess
Provides a functionality to create the promocode list
createList(PromotionListDO, String) - Method in class com.skava.promotion.process.PromotionListProcessBase
Provides a functionality to create the promotion list.
createListItems(PromoCodeListDO) - Method in class com.skava.promotion.process.PromoCodeListItemsProcess
Provides a functionality to create the promocode list items
createListItems(PromotionListDO) - Method in class com.skava.promotion.process.PromotionListProcessBase
* Provides a functionality to create the promotion list items.
createOffer(PromotionOfferDO, PromotionDO, List<PromotionBaseOffer>) - Method in class com.skava.promotion.action.BasePromotionAction
Creates an offer for a promotion.
createPredicate(PromotionListDO) - Method in class com.skava.promotion.process.PromotionListProcessBaseHelper
It creates predicate of BooleanExpression for the given PromotionListDO
createPredicateItem(PromoCodeListDO, String) - Method in class com.skava.promotion.process.PromoCodeListProcess
create predicate based on collection id ,promoCodelist id and version id
createPredicateItem(PromotionListDO) - Method in class com.skava.promotion.process.PromotionListProcessBaseHelper
It creates predicate of BooleanExpression for the given PromotionListDO
createProject(String, String, long, String, ProjectRequest) - Method in class com.skava.promotion.web.ProjectController
Functionality to create a project based on the attributes presents in ProjectRequest instance.
CreateProjectService - Interface in com.skava.promotion.service
Marker interface for creating a project
CreateProjectServiceImpl - Class in com.skava.promotion.service.impl
Class that hold the functionality to create a project
CreateProjectServiceImpl() - Constructor for class com.skava.promotion.service.impl.CreateProjectServiceImpl
 
createPromoCodeList(String, String, long, String, PromoCodeList) - Method in class com.skava.promotion.web.PromoCodeListController
Contains functionality to create the promo code list
createPromoCodeListService - Variable in class com.skava.promotion.web.PromoCodeListHelper
Holds the instance of CreatePromoCodeListService
CreatePromoCodeListService - Interface in com.skava.promotion.service
This Interface provides a functionality to create the promo code list
CreatePromoCodeListServiceImpl - Class in com.skava.promotion.service.impl
This class provides a functionality to create promocode list
CreatePromoCodeListServiceImpl() - Constructor for class com.skava.promotion.service.impl.CreatePromoCodeListServiceImpl
 
createPromotion(String, String, long, String, String, String, Promotion) - Method in class com.skava.promotion.web.PromotionController
Creates a Promotion based on the Promotion instance.
createPromotionApproveRequest(long, String, ProjectRequestInternal) - Static method in class com.skava.promotion.utils.PromotionUtility
Functionality to create approve promotion request
createPromotionGroup(String, String, long, String, String, PromotionGroup) - Method in class com.skava.promotion.web.PromotionGroupController
This method creates a PromotionGroup based on the attributes of PromotionGroup instance.
CreatePromotionGroupService - Interface in com.skava.promotion.service
Am interface to create a promotion group
CreatePromotionGroupServiceImpl - Class in com.skava.promotion.service.impl
A class that provides functionality to create a promotion group
CreatePromotionGroupServiceImpl() - Constructor for class com.skava.promotion.service.impl.CreatePromotionGroupServiceImpl
 
createPromotionList(String, String, long, String, PromotionList) - Method in class com.skava.promotion.web.PromotionListController
Contains functionality to create the promotion list.
createPromotionListService - Variable in class com.skava.promotion.web.PromotionListHelper
Holds the instance of CreatePromotionListService
CreatePromotionListService - Interface in com.skava.promotion.service
This Interface provides a functionality to create the promo code list
CreatePromotionListServiceImpl - Class in com.skava.promotion.service.impl
This class provides a functionality to create promotion list
CreatePromotionListServiceImpl() - Constructor for class com.skava.promotion.service.impl.CreatePromotionListServiceImpl
 
createPromotionService - Variable in class com.skava.promotion.service.impl.CloneServiceImpl
Holds the instance of CreatePromotionService
CreatePromotionService - Interface in com.skava.promotion.service
This class contains the functionality to create a promotion
CreatePromotionServiceBase - Class in com.skava.promotion.service.impl
A class that provides functionality to create a promotion
CreatePromotionServiceBase() - Constructor for class com.skava.promotion.service.impl.CreatePromotionServiceBase
 
CreatePromotionServiceImpl - Class in com.skava.promotion.service.impl
A class that provides functionality to create a promotion
CreatePromotionServiceImpl() - Constructor for class com.skava.promotion.service.impl.CreatePromotionServiceImpl
 
createPromoWallet(String, String, long, String, PromoWalletRequest) - Method in class com.skava.promotion.web.PromoWalletController
Contains functionality to create the promo code list
CreatePromoWalletService - Interface in com.skava.promotion.service
This Interface provides a functionality to create the promo code list
CreatePromoWalletServiceImpl - Class in com.skava.promotion.service.impl
A class that provides functionality to create a promotion
CreatePromoWalletServiceImpl() - Constructor for class com.skava.promotion.service.impl.CreatePromoWalletServiceImpl
 
createResponse(PromotionServiceResponse) - Method in class com.skava.promotion.web.ExceptionHelper
This method creates the ResponseEntity.
criteria(EcomSorts) - Method in class com.skava.promotion.sort.EcomSortBuilder
EcomSortsBuilder
CURRENCY_OFFER - Static variable in class com.skava.promotion.action.BasePromotionAction
 
customConfigure(HttpSecurity) - Method in class com.skava.promotion.security.config.AuthServiceWebSecurityConfiguration
 
customConversions() - Method in class com.skava.promotion.converter.CustomConverter
Registering custom type converters with mongo
CustomConverter - Class in com.skava.promotion.converter
This class registers all the custom converters with mongodb
CustomConverter() - Constructor for class com.skava.promotion.converter.CustomConverter
 
customize() - Method in class com.skava.promotion.PromotionApplication
 
CustomRuleFactsProcessor - Interface in com.skava.promotion.rule.process
 

D

DateSerializer - Class in com.skava.promotion.utils
This class is used to serialize the date
DateSerializer() - Constructor for class com.skava.promotion.utils.DateSerializer
 
dateTimeInLong(LocalDateTime) - Method in class com.skava.promotion.process.CollectionProcessBase
 
dateTimeInLong(LocalDateTime) - Method in class com.skava.promotion.process.CollectionPropertiesProcess
It is used to convert localDateTime to long
DEAL_ITEM_CONSUMABLE - Static variable in class com.skava.promotion.action.BasePromotionAction
 
DEAL_ITEM_CONSUMABLE - Static variable in class com.skava.promotion.ecomm.action.EcommBasePromotionAction
 
DEBUG_MESSAGE_FORMAT - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
Debug Message format
DEBUG_MESSAGE_FORMAT - Static variable in class com.skava.promotion.service.impl.OfferServiceImplBase
 
DEFAULT_CURRENT - Enum constant in enum class com.skava.promotion.model.field.PromoState
 
DEFAULT_DISCOUNT_AMOUNT - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
DEFAULT_END_DATE_GAP - Static variable in class com.skava.promotion.utils.PromotionDefaultDateHelper
The Constant DEFAULT_END_DATE_GAP.
DEFAULT_EXPIRE_TIME - Static variable in class com.skava.promotion.model.PromotionProperties
Holds the Default expire time which has 1 hour in milliseconds**.
DEFAULT_ID - Static variable in class com.skava.promotion.model.entity.Sequence
 
DEFAULT_INIT - Enum constant in enum class com.skava.promotion.model.field.PromoState
 
DEFAULT_PAGE - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
DEFAULT_SEQ - Static variable in class com.skava.promotion.model.entity.Sequence
 
DEFAULT_SIZE - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
DEFAULT_START_DATE_GAP - Static variable in class com.skava.promotion.utils.PromotionDefaultDateHelper
The Constant DEFAULT_START_DATE_GAP.
DEFAULT_TYPE - Enum constant in enum class com.skava.promotion.model.field.PromoCodeType
 
DEFAULT_VERSION - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
DEFAULT_VERSION - Static variable in class com.skava.promotion.model.entity.Version
The Constant DEFAULT_VERSION.
DefaultCustomRuleFactsProcessor - Class in com.skava.promotion.rule.process
 
DefaultCustomRuleFactsProcessor() - Constructor for class com.skava.promotion.rule.process.DefaultCustomRuleFactsProcessor
 
defaultDroolsRule - Variable in class com.skava.promotion.model.entity.QPromotionGroupDrools
 
defaultDroolsRule - Variable in class com.skava.promotion.model.entity.QPromotionSubDrools
 
defaultProjectAccess(long, String) - Method in class com.skava.promotion.service.impl.PromotionServiceImpl
Functionality to validate a project.
defaultValue - Variable in class com.skava.promotion.model.entity.QCollectionPropertyAttribute
 
DEFAUT_PAGE - Enum constant in enum class com.skava.promotion.constant.PromoCodeListResponseCode
 
DEFAUT_PAGE - Enum constant in enum class com.skava.promotion.constant.PromotionListResponseCode
 
DEFAUT_PAGE - Enum constant in enum class com.skava.promotion.constant.PromoWalletResponseCode
 
DEFAUT_SIZE - Enum constant in enum class com.skava.promotion.constant.PromoCodeListResponseCode
 
DEFAUT_SIZE - Enum constant in enum class com.skava.promotion.constant.PromotionListResponseCode
 
DEFAUT_SIZE - Enum constant in enum class com.skava.promotion.constant.PromoWalletResponseCode
 
delete(PromotionGroup) - Method in class com.skava.promotion.process.PromotionGroupProcess
This method is used to delete PromotionGroup based on given PromotionGroupRequest.
DELETE - Enum constant in enum class com.skava.promotion.model.ActionLog
DELETE
DELETE_FAILURE - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
 
DELETE_FAILURE_INVALID_STATUS - Enum constant in enum class com.skava.promotion.constant.ResponseCode
 
DELETE_FAILURE_SOURCE_HARD_DELETE - Enum constant in enum class com.skava.promotion.constant.ResponseCode
 
DELETE_PROMOCODES_LIST_STATUS_ACTIVE - Enum constant in enum class com.skava.promotion.constant.PromoCodeListResponseCode
The response code for invalid status
DELETE_PROMOCODES_LIST_STATUS_ACTIVE - Enum constant in enum class com.skava.promotion.constant.PromoWalletResponseCode
The response code for invalid status
DELETE_PROMOTION_GROUP_FAILURE - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
The constant value delete promotion failure scenario
DELETE_PROMOTION_GROUP_INVALID_ID - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
 
DELETE_PROMOTION_GROUP_INVALID_PROMOTION_STATUS - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
The failure constant value to delete a promotion in invalid status
DELETE_PROMOTION_GROUP_INVALID_STATUS - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
The constant value for delete promotion group in invalid status
DELETE_PROMOTION_INVALID_ID - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
 
DELETE_PROMOTION_INVALID_STATUS - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
 
DELETE_PROMOWALLET_STATUS_ACTIVE - Enum constant in enum class com.skava.promotion.constant.PromoWalletResponseCode
The response code for invalid status
DELETE_SUCCESS - Enum constant in enum class com.skava.promotion.constant.ResponseCode
 
deleteAllByIdCollectionIdAndIdVersionAndIdGroupIdIn(long, String, List<String>) - Method in interface com.skava.promotion.rules.repository.SubDroolsRepository
Delete all by collection id and group id in.
deleteAllByIdCollectionIdAndIdVersionAndIdIdentifierIn(long, String, List<String>) - Method in interface com.skava.promotion.rules.repository.GroupDroolsRepository
Delete all by collection id and id in.
deleteAllByIdCollectionIdAndIdVersionAndIdIdentifierIn(long, String, List<String>) - Method in interface com.skava.promotion.rules.repository.SubDroolsRepository
Delete all by collection id and id in.
deleteAllByIdPromoCodeListIdAndIdVersionAndIdCollectionIdAndIdPromoCodeIn(String, String, long, Set<String>) - Method in interface com.skava.promotion.repository.PromoCodeListItemsRepository
 
deleteAllByIdPromotionListIdAndIdVersionAndIdCollectionIdAndIdItemIn(String, String, long, Set<String>) - Method in interface com.skava.promotion.repository.PromotionListItemsRepository
Deletes the promotion list items based on the given promotion list Id
deleteAllGroupDrools(long, List<String>) - Method in class com.skava.promotion.rule.process.RulesRepositoryImpl
* This method deleted all group drools which are available under collectionId
deleteAllGroupRules(long, List<String>) - Method in class com.skava.promotion.rule.process.RulesRepositoryImpl
* This method deletes all group rules which are available under GroupId
deleteAllSubDrools(long, List<String>) - Method in class com.skava.promotion.rule.process.RulesRepositoryImpl
 
deleteAllSubDroolsForGroupId(long, List<String>) - Method in class com.skava.promotion.rule.process.RulesRepositoryImpl
* This method deletes all sub drools which are available under GroupId
deleteAllSubRules(long, List<String>) - Method in class com.skava.promotion.rule.process.RulesRepositoryImpl
* This method deletes all sub rules which are available under GroupId
deleteAllSubRulesForGroupIds(long, List<String>) - Method in class com.skava.promotion.rule.process.RulesRepositoryImpl
* This method deletes all sub rules which are available under GroupId
deleteByIdCollectionIdAndIdVersionAndIdGroupId(long, String, String) - Method in interface com.skava.promotion.rules.repository.SubDroolsRepository
Delete by collection id and group id.
deleteByIdCollectionIdAndIdVersionAndIdProjectIdAndIdIdentifierAndState(long, String, String, String, PromoState) - Method in interface com.skava.promotion.repository.PromotionGroupRepository
 
deleteByIdCollectionIdAndIdVersionAndIdProjectIdAndIdIdentifierAndState(long, String, String, String, PromoState) - Method in interface com.skava.promotion.repository.PromotionRepository
Delete promotion for given collectionId and promotion id
deleteByIdCollectionIdAndIdVersionAndIdProjectIdAndIdPromotionGroupIdAndIdIdentifier(long, String, String, String, String) - Method in interface com.skava.promotion.repository.PromotionRepository
Delete by id identifier and id project id and id version and id collection id and id promotion group id.
deleteByIdIdentifierAndIdCollectionIdAndIdVersion(String, long, String) - Method in interface com.skava.promotion.rules.repository.GroupDroolsRepository
Delete by id and collection id.
deleteByIdIdentifierAndIdCollectionIdAndIdVersion(String, long, String) - Method in interface com.skava.promotion.rules.repository.SubDroolsRepository
Delete by id and collection id.
deleteByIdPromoCodeListIdAndIdVersionAndIdCollectionId(String, String, long) - Method in interface com.skava.promotion.repository.PromoCodeListItemsRepository
 
deleteByIdPromotionListIdAndIdVersionAndIdCollectionId(String, String, long) - Method in interface com.skava.promotion.repository.PromotionListItemsRepository
Deletes the promotion list items based on the given promotion list Id
deleteGroupDrools(long, String) - Method in class com.skava.promotion.rule.process.RulesRepositoryImpl
 
deleteGroupRule(long, String) - Method in class com.skava.promotion.rule.process.RulesRepositoryImpl
 
deleteListItems(PromoCodeListDO) - Method in class com.skava.promotion.process.PromoCodeListItemsProcess
Deletes the promocode List Items
deleteListItems(PromoCodeListDO) - Method in class com.skava.promotion.process.PromoCodeListProcess
 
deleteListItems(PromotionListDO, String) - Method in class com.skava.promotion.process.PromotionListProcessBase
Delete list items.
deleteListItemsOnPatchUpdate(PromoCodeListDO, Set<String>) - Method in class com.skava.promotion.process.PromoCodeListProcess
Delete the particular promoCodes from the list
deleteListItemsOnPatchUpdate(PromotionListDO, Set<String>) - Method in class com.skava.promotion.process.PromotionListProcessBase
Delete given list items.
DeleteNotSupportException - Exception in com.skava.promotion.exception
Class that handles an exception when an edited version of the same promotion group / promotion is already existing within this project
DeleteNotSupportException(String, String) - Constructor for exception com.skava.promotion.exception.DeleteNotSupportException
 
deletePromoCodeList(PromoCodeList) - Method in class com.skava.promotion.process.PromoCodeListProcess
 
deletePromoCodeLists(String, String, long, String, String) - Method in class com.skava.promotion.web.PromoCodeListController
Functionality to delete promo code list based on the given list id.
deletePromoCodeListService - Variable in class com.skava.promotion.web.PromoCodeListHelper
Holds the instance of DeletePromoCodeListService
DeletePromoCodeListService - Interface in com.skava.promotion.service
This interface provides a functionality to delete the promo code list and list items based on the given request
DeletePromoCodeListServiceImpl - Class in com.skava.promotion.service.impl
This class contains functionality to delete the promo code list and list items based on the given request
DeletePromoCodeListServiceImpl() - Constructor for class com.skava.promotion.service.impl.DeletePromoCodeListServiceImpl
 
deletePromotion(String, String, long, String, String, String, String, boolean) - Method in class com.skava.promotion.web.PromotionController
Deletes the Promotion based on the given promotion Id.
deletePromotionGroup(String, String, long, String, String, String, boolean) - Method in class com.skava.promotion.web.PromotionGroupController
Deletes the promotion group based on the given promotion group Id
DeletePromotionGroupService - Interface in com.skava.promotion.service
 
DeletePromotionGroupServiceImpl - Class in com.skava.promotion.service.impl
Contains functionality to delete a promotion group
DeletePromotionGroupServiceImpl() - Constructor for class com.skava.promotion.service.impl.DeletePromotionGroupServiceImpl
 
DeletePromotionGroupServiceImplBase - Class in com.skava.promotion.service.impl
Contains common functionality to delete a promotion group
DeletePromotionGroupServiceImplBase() - Constructor for class com.skava.promotion.service.impl.DeletePromotionGroupServiceImplBase
 
deletePromotionList(PromotionList, String) - Method in class com.skava.promotion.process.PromotionListProcessBase
Delete promotion list.
deletePromotionLists(String, String, long, String, String) - Method in class com.skava.promotion.web.PromotionListController
Provides functionality to delete the list items.
deletePromotionListService - Variable in class com.skava.promotion.web.PromotionListHelper
Holds the instance of DeletePromotionListService
DeletePromotionListService - Interface in com.skava.promotion.service
This interface provides a functionality to load promocode lists
DeletePromotionListServiceImpl - Class in com.skava.promotion.service.impl
This class contains functionality to delete the promo code list and list items based on the given request
DeletePromotionListServiceImpl() - Constructor for class com.skava.promotion.service.impl.DeletePromotionListServiceImpl
 
DeletePromotionService - Interface in com.skava.promotion.service
This class contains the functionality to delete a promotion
DeletePromotionServiceImpl - Class in com.skava.promotion.service.impl
This class contains functionality to update a promotion
DeletePromotionServiceImpl() - Constructor for class com.skava.promotion.service.impl.DeletePromotionServiceImpl
 
deletePromoWallet(PromoWallet) - Method in class com.skava.promotion.process.PromoWalletProcess
 
deletePromoWallet(String, String, long, String, String) - Method in class com.skava.promotion.web.PromoWalletController
Functionality to delete promo code list based on the given list id.
DeletePromoWalletService - Interface in com.skava.promotion.service
This interface provides a functionality to delete the promowallet based on the given request
DeletePromoWalletServiceImpl - Class in com.skava.promotion.service.impl
This class contains functionality to delete the promo code list and list items based on the given request
DeletePromoWalletServiceImpl() - Constructor for class com.skava.promotion.service.impl.DeletePromoWalletServiceImpl
 
deleteSubDrools(long, String) - Method in class com.skava.promotion.rule.process.RulesRepositoryImpl
It is used to delete sub drools
deleteSubDroolsForGroupId(long, String) - Method in class com.skava.promotion.rule.process.RulesRepositoryImpl
 
deleteSubRule(long, String) - Method in class com.skava.promotion.rule.process.RulesRepositoryImpl
 
deleteSubRulesForGroupId(long, String) - Method in class com.skava.promotion.rule.process.RulesRepositoryImpl
It is used to delete sub drools by groupid
DENIED - Enum constant in enum class com.skava.promotion.model.field.ProjectState
 
DESC - Enum constant in enum class com.skava.promotion.sort.SortDirection
 
description - Variable in class com.skava.promotion.model.entity.QCollection
 
description - Variable in class com.skava.promotion.model.entity.QCollectionPropertyAttribute
 
description - Variable in class com.skava.promotion.model.entity.QProject
 
description - Variable in class com.skava.promotion.model.entity.QProjectNotes
 
description - Variable in class com.skava.promotion.model.QPromotionInformation
 
DESCRIPTION_LENGTH_INCORRECT - Enum constant in enum class com.skava.promotion.constant.ResponseCode
The constant value DESCRIPTION_LENGTH_INCORRECT
DESCRIPTION_MAX_LENGTH - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
Description maximum length is 500 characters
DISCOUNT_TYPE_EACH - Static variable in class com.skava.promotion.ecomm.action.EcommBasePromotionAction
 
DISCOUNT_TYPE_FLAT - Static variable in class com.skava.promotion.ecomm.action.EcommBasePromotionAction
 
DISCOUNT_TYPE_PARAM - Static variable in class com.skava.promotion.ecomm.action.EcommBasePromotionAction
 
DISCOUNT_TYPE_VALUE - Static variable in class com.skava.promotion.ecomm.action.EcommBasePromotionAction
 
DocketUtil - Class in com.skava.promotion.utils
This is a holds the docket utility methods.
DOES_NOT_MEET_REQ_SIZE - Enum constant in enum class com.skava.promotion.constant.ResponseCode
 
downloadAllPromoCodeListItems(String, String, long, String, String) - Method in class com.skava.promotion.web.PromoCodeListController
Functionality to download all the promocodes.
DownloadListResponse - Class in com.skava.promotion.model.exchange.response
 
DownloadListResponse() - Constructor for class com.skava.promotion.model.exchange.response.DownloadListResponse
 
DownloadPromoCodesService - Interface in com.skava.promotion.service
This Interface provides a functionality to update the promo code list
DownloadPromoCodesServiceImpl - Class in com.skava.promotion.service.impl
This class contains functionality to delete the promo code list and list items based on the given request
DownloadPromoCodesServiceImpl() - Constructor for class com.skava.promotion.service.impl.DownloadPromoCodesServiceImpl
 
downloadPromotionListItems(String, String, long, String, String) - Method in class com.skava.promotion.web.PromotionListController
Functionality to download promotion list items based on the given list id.
DownloadPromotionListItemsService - Interface in com.skava.promotion.service
This Interface provides a functionality to update the promo code list
DownloadPromotionListItemsServiceImpl - Class in com.skava.promotion.service.impl
This class contains functionality to delete the promo code list and list items based on the given request
DownloadPromotionListItemsServiceImpl() - Constructor for class com.skava.promotion.service.impl.DownloadPromotionListItemsServiceImpl
 
downloadService - Variable in class com.skava.promotion.web.PromoCodeListHelper
Holds the instance of DownloadPromoCodesService
downloadService - Variable in class com.skava.promotion.web.PromotionListHelper
Holds the instance of DownloadPromotionListItemsService
droolsRule - Variable in class com.skava.promotion.model.entity.QPromotionGroupDrools
 
droolsRule - Variable in class com.skava.promotion.model.entity.QPromotionSubDrools
 
droolsSubRules - Variable in class com.skava.promotion.model.entity.QPromotionGroupDrools
 
DUPLICATE_CODE_MATCHER - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
DUPLICATE_COLLECTION_PROPERTIES - Enum constant in enum class com.skava.promotion.constant.ResponseCode
 
DUPLICATE_DATA - Enum constant in enum class com.skava.promotion.constant.PromoCodeListResponseCode
 
DUPLICATE_DATA - Enum constant in enum class com.skava.promotion.constant.PromotionListResponseCode
 
DUPLICATE_DATA - Enum constant in enum class com.skava.promotion.constant.PromoWalletResponseCode
 
DUPLICATE_ID - Enum constant in enum class com.skava.promotion.constant.ResponseCode
 
DUPLICATE_ITEM_MATCHER - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
DUPLICATE_KEY - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
DUPLICATE_KEY_MSG - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
DUPLICATE_PROMOTION_CODE - Enum constant in enum class com.skava.promotion.constant.PromotionOfferResponseCode
 
DuplicateCollectionPropKeyException - Exception in com.skava.promotion.exception
Class to handle a duplicate key exception
DuplicateCollectionPropKeyException(String) - Constructor for exception com.skava.promotion.exception.DuplicateCollectionPropKeyException
This method throws Collection Attribute already exists exception.
DuplicateIDException - Exception in com.skava.promotion.exception
This class provides exception handling for duplicate identifier generation
DuplicateIDException(String, String) - Constructor for exception com.skava.promotion.exception.DuplicateIDException
Parameterized constructor
DYNAMIC_CLASS_LOAD_FAIL - Enum constant in enum class com.skava.promotion.constant.PromotionOfferResponseCode
 
DYNAMIC_PROMOTION_CONST_KEY - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
Constant for Dynamic Promo

E

ecomFilters - Variable in class com.skava.promotion.model.exchange.request.BaseListRequestInternal
 
ecomFilters - Variable in class com.skava.promotion.model.exchange.request.CollectionRequestInternal
 
ecomFilters - Variable in class com.skava.promotion.model.exchange.request.ProjectRequestInternal
 
ecomFilters - Variable in class com.skava.promotion.model.exchange.request.PromoWalletRequestInternal
Holds the ecomFilters
EcommBasePromotionAction - Class in com.skava.promotion.ecomm.action
This class contains the functionalities that are common to execute all action types.
EcommBasePromotionAction() - Constructor for class com.skava.promotion.ecomm.action.EcommBasePromotionAction
 
EcommPromoOfferResponse - Class in com.skava.promotion.ecomm.model
Contains the functionality and attributes to add the offers in promotion request.
EcommPromoOfferResponse() - Constructor for class com.skava.promotion.ecomm.model.EcommPromoOfferResponse
Default constructor
EcommPromotionActionProcessor - Class in com.skava.promotion.ecomm.rule.process
This class creates the instance of PromotionAction for the specified className.
EcommPromotionActionProcessor() - Constructor for class com.skava.promotion.ecomm.rule.process.EcommPromotionActionProcessor
 
EcommPromotionRequestParser - Class in com.skava.promotion.ecomm.rule.process
 
EcommPromotionRequestParser() - Constructor for class com.skava.promotion.ecomm.rule.process.EcommPromotionRequestParser
 
EcommPromotionRequestParser(long, PromotionListProcess, List<PromotionList>) - Constructor for class com.skava.promotion.ecomm.rule.process.EcommPromotionRequestParser
Instantiates a new ecomm promotion rule parser.
EcommPromotionRuleProcessor - Class in com.skava.promotion.ecomm.rule.process
This class contains functionalities to process the promotion rules.
EcommPromotionRuleProcessor(long, PromotionListProcess) - Constructor for class com.skava.promotion.ecomm.rule.process.EcommPromotionRuleProcessor
Instantiates a new ecomm promotion rule processor.
EcommPromotionRuleProcessorHelper - Class in com.skava.promotion.ecomm.rule.process
This class contains functionalities to process the promotion rules.
EcommPromotionUtil - Class in com.skava.promotion.ecomm
This class provides functionalities that are used to render offer in the response
EcomSort - Class in com.skava.promotion.sort
 
EcomSort() - Constructor for class com.skava.promotion.sort.EcomSort
EcomSort
EcomSort(String, SortDirection) - Constructor for class com.skava.promotion.sort.EcomSort
 
EcomSortBuilder - Class in com.skava.promotion.sort
A Utility class for building Sort orders
EcomSortBuilder() - Constructor for class com.skava.promotion.sort.EcomSortBuilder
EcomSortsBuilder
EcomSorts - Class in com.skava.promotion.sort
EcomSorts
EcomSorts() - Constructor for class com.skava.promotion.sort.EcomSorts
Default Constructor For EcomSorts
EcomSortUtil - Class in com.skava.promotion.sort
 
EcomSortUtil() - Constructor for class com.skava.promotion.sort.EcomSortUtil
 
EMAIL - Static variable in class com.skava.promotion.utils.PromotionRuleProcessorHelper
The Constant LIST_KEY.
EMPTY_DATA - Enum constant in enum class com.skava.promotion.constant.PromoCodeListResponseCode
 
EMPTY_DATA - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
 
EMPTY_DATA - Enum constant in enum class com.skava.promotion.constant.PromotionListResponseCode
 
EMPTY_DATA - Enum constant in enum class com.skava.promotion.constant.PromoWalletResponseCode
 
EMPTY_PROJECT_DATA - Enum constant in enum class com.skava.promotion.constant.ProjectOperationCode
 
EMPTY_STRING_CONSTANT - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
ENABLE_EXPIRE_TIME - Static variable in class com.skava.promotion.model.PromotionProperties
The Constant ENABLE_BLOCK_EXPIRE_TIME.
ENABLE_PREVIEW - Static variable in class com.skava.promotion.model.PromotionProperties
The Constant ENABLE_PREVIEW.
enableProximity - Variable in class com.skava.promotion.model.entity.QPromotion
 
endDate - Variable in class com.skava.promotion.model.entity.QPromotion
 
endDate - Variable in class com.skava.promotion.model.entity.QPromotionGroup
 
endDate - Variable in class com.skava.promotion.model.entity.QPromotionGroupDrools
 
endDate - Variable in class com.skava.promotion.model.entity.QPromotionSubDrools
 
endHour - Variable in class com.skava.promotion.model.entity.QPromotion
 
entity - Variable in class com.skava.promotion.model.entity.QChangelog
 
entity(Class<?>) - Method in class com.skava.promotion.sort.EcomSortBuilder
EcomSortsBuilder
ENTITY_CHANGELOG - Enum constant in enum class com.skava.promotion.constant.ChangelogResponseCode
ENTITY_CHANGELOG
ENTITY_COMMON - Enum constant in enum class com.skava.promotion.constant.ResponseCode
The constant value for ENTITY_COMMON
ENTITY_KEY_ACTIONS - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
ENTITY_KEY_ACTIONTYPE - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
ENTITY_KEY_ARCHIVE - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
ENTITY_KEY_CONDITION - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
ENTITY_KEY_CREATEDBY - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
ENTITY_KEY_CREATEDON - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
ENTITY_KEY_DEFAULTDROOLSRULE - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
ENTITY_KEY_DROOLSRULE - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
ENTITY_KEY_DROOLSSUBRULES - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
ENTITY_KEY_ENDDATE - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
ENTITY_KEY_GROUPID - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
ENTITY_KEY_ID - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
ENTITY_KEY_IDENTIFIER - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
ENTITY_KEY_NAME - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
ENTITY_KEY_NOTES - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
ENTITY_KEY_OFFERON - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
ENTITY_KEY_OFFEROVERALLCOUNT - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
ENTITY_KEY_OFFERTYPE - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
ENTITY_KEY_PRIORITY - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
ENTITY_KEY_PROJECTID - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
ENTITY_KEY_PROMO_COLLECTIONID - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
ENTITY_KEY_PROMO_ID - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
Constant for Entity ID
ENTITY_KEY_PROMOCODELISTID - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
ENTITY_KEY_PROMOCODETYPE - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
ENTITY_KEY_PROMOCODEUSAGECOUNT - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
ENTITY_KEY_PROMOCODEUSAGEDAYS - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
ENTITY_KEY_PROMOTIONGROUPID - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
ENTITY_KEY_PROMOTIONINFORMATION - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
ENTITY_KEY_SKIPDROOLSRULE - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
ENTITY_KEY_STARTDATE - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
ENTITY_KEY_STATE - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
ENTITY_KEY_STATUS - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
ENTITY_KEY_STOPCONDITION - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
ENTITY_KEY_STOPFURTHERPROCESSING - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
ENTITY_KEY_UPDATEDBY - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
ENTITY_KEY_UPDATEDON - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
ENTITY_PROJECT - Enum constant in enum class com.skava.promotion.constant.ProjectOperationCode
The constant value for ENTITY_PROJECT
ENTITY_PROMOCODE - Enum constant in enum class com.skava.promotion.constant.PromoCodeUsageResponseCode
Represent the entity promo code
ENTITY_PROMOCODES - Enum constant in enum class com.skava.promotion.constant.PromoCodeListResponseCode
 
ENTITY_PROMOCODES - Enum constant in enum class com.skava.promotion.constant.PromoWalletResponseCode
 
ENTITY_PROMOTION - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
 
ENTITY_PROMOTION_OFFER - Enum constant in enum class com.skava.promotion.constant.PromotionOfferResponseCode
Response codes
ENTITY_PROMOTIONGROUP - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
The response code for promotion group operations
ENTITY_PROMOTIONS_LIST - Enum constant in enum class com.skava.promotion.constant.PromotionListResponseCode
 
ENTITY_PROMOWALLET - Enum constant in enum class com.skava.promotion.constant.PromoWalletResponseCode
 
ENTITY_RULES - Enum constant in enum class com.skava.promotion.constant.RuleResponseCode
A short note to describe Rule Engine
ENUM - Enum constant in enum class com.skava.promotion.model.field.CollectionAttributeType
 
ENUM_MULTISELECT - Enum constant in enum class com.skava.promotion.model.field.CollectionAttributeType
 
EnumCodecProvider - Class in com.skava.codec
Codec provider class for providing codecs for enums based on the Enum class
EnumCodecProvider() - Constructor for class com.skava.codec.EnumCodecProvider
 
EQPromotionEntity - Enum Class in com.skava.promotion.constant
This are entity constant
EQService - Enum Class in com.skava.promotion.constant
This are service constant
ERROR - Enum constant in enum class com.skava.promotion.constant.PromotionOfferResponseCode
 
ERROR_ALREADY_EXISTS - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
 
ERROR_ALREADY_EXISTS - Enum constant in enum class com.skava.promotion.constant.ResponseCode
The constant value ERROR_ALREADY_EXISTS
ERROR_CODE - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
 
ERROR_FAILURE - Enum constant in enum class com.skava.promotion.constant.ProjectOperationCode
The constant value for ERROR_FAILURE
ERROR_NOT_FOUND - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
 
ERROR_NOT_FOUND - Enum constant in enum class com.skava.promotion.constant.ResponseCode
The constant value ERROR_NOT_FOUND
ERROR_PRODUCT_DEFAULT_PROJECT_ACCESS - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
 
ERROR_UNKNOWN - Enum constant in enum class com.skava.promotion.constant.ResponseCode
The constant value ERROR_UNKNOWN
ERROR_VALIDATION - Enum constant in enum class com.skava.promotion.constant.ResponseCode
The constant value ERROR_VALIDATION
evalExpression(List<String>, SimpleEvaluationContext, List<String>) - Static method in class com.skava.promotion.utils.PromotionUtility
This method is used to evaluate the expression in the proximity information
ExceptionHelper - Class in com.skava.promotion.web
This class provides helper methods for exception response
ExceptionHelper() - Constructor for class com.skava.promotion.web.ExceptionHelper
 
executeRules(long, CollectionAttributeProcess, String[], long) - Method in class com.skava.promotion.rule.process.PromotionRuleExecuter
 
executeRules(long, CollectionAttributeProcess, String[], long, CustomRuleFactsProcessor) - Method in class com.skava.promotion.rule.process.PromotionRuleExecuter
 
EXECUTION_ORDER - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
ExternalTomcatServletInitializer - Class in com.skava.promotion
This class is used to configure the external tomcat server with Spring Boot application Not applicable for embedded tomcat with Spring Boot application
ExternalTomcatServletInitializer() - Constructor for class com.skava.promotion.ExternalTomcatServletInitializer
 

F

feedId - Variable in class com.skava.promotion.model.entity.QPromoCodeList
 
feedId - Variable in class com.skava.promotion.model.entity.QPromotionList
 
feedId - Variable in class com.skava.promotion.model.entity.QPromoWallet
 
feedId - Variable in class com.skava.promotion.model.QBaseList
 
field - Variable in class com.skava.promotion.model.entity.QPromotionList
 
FIELD_LAST_VERSION - Static variable in class com.skava.promotion.model.entity.Version
The Constant FIELD_LAST_VERSION.
FIELD_STATUS - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
FIELD_STOP_FURTHER_PROCESSING - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
FIELD_TYPE_MISMATCH - Enum constant in enum class com.skava.promotion.constant.PromotionListResponseCode
 
FIELD_VALIDATION_ERROR_FAILURE - Enum constant in enum class com.skava.promotion.constant.ProjectOperationCode
The constant value for FIELD_VALIDATION_ERROR_FAILURE
FIFTY - Static variable in class com.skava.promotion.utils.PromotionSubHelper
CONSTANT FIFTY
FILE - Enum constant in enum class com.skava.promotion.model.field.CollectionAttributeType
 
filteredBundleObjects - Variable in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferAction
 
filteredBundleObjects - Variable in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferActionQuantityFractional
 
filteredObjects - Variable in class com.skava.promotion.ecomm.action.AbstractBOGOofferAction
 
filteredObjects - Variable in class com.skava.promotion.ecomm.action.AbstractBOGOofferActionQuantityFractional
 
filteredObjects - Variable in class com.skava.promotion.ecomm.action.AbstractBundleBOGOofferAction
 
filteredObjects - Variable in class com.skava.promotion.ecomm.action.AbstractBundleBOGOofferActionQuantityFractional
 
filteredObjects - Variable in class com.skava.promotion.ecomm.action.AbstractBundleOfferAction
 
filteredObjects - Variable in class com.skava.promotion.ecomm.action.AbstractBundleOfferActionQuantityFractional
 
filteredObjects - Variable in class com.skava.promotion.ecomm.action.AbstractCartOfferAction
 
filteredObjects - Variable in class com.skava.promotion.ecomm.action.AbstractProductOfferAction
 
filteredObjects - Variable in class com.skava.promotion.ecomm.action.AbstractProductOfferActionQuantityFractional
 
filteredSkuObjects - Variable in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferAction
 
filteredSkuObjects - Variable in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferActionQuantityFractional
 
filterObjects - Variable in class com.skava.promotion.ecomm.action.SummedUpProductPriceOff
 
filterObjects - Variable in class com.skava.promotion.ecomm.action.SummedUpProductShippingOff
 
find(Criteria, Pageable) - Method in interface com.skava.promotion.repository.PromotionTemplate
 
find(Criteria, Pageable) - Method in class com.skava.promotion.repository.PromotionTemplateImpl
 
FIND_ALL_FAILURE - Enum constant in enum class com.skava.promotion.constant.ProjectOperationCode
The constant value for FIND_ALL_FAILURE
FIND_ALL_INVALID_FILTER - Enum constant in enum class com.skava.promotion.constant.ResponseCode
 
FIND_ALL_SUCCESS - Enum constant in enum class com.skava.promotion.constant.ChangelogResponseCode
FIND_ALL_SUCCESS
FIND_FAILURE - Enum constant in enum class com.skava.promotion.constant.ProjectOperationCode
The constant value for FIND_FAILURE
FIND_PROMOCODES_SUCCESS - Enum constant in enum class com.skava.promotion.constant.PromoCodeListResponseCode
 
FIND_PROMOCODES_SUCCESS - Enum constant in enum class com.skava.promotion.constant.PromoWalletResponseCode
 
FIND_SUCCESS - Enum constant in enum class com.skava.promotion.constant.PromoCodeListResponseCode
 
FIND_SUCCESS - Enum constant in enum class com.skava.promotion.constant.PromotionListResponseCode
 
FIND_SUCCESS - Enum constant in enum class com.skava.promotion.constant.PromoWalletResponseCode
 
find1(Criteria, Pageable) - Method in interface com.skava.promotion.repository.PromotionTemplate
 
find1(Criteria, Pageable) - Method in class com.skava.promotion.repository.PromotionTemplateImpl
 
findActiveCollectionById(long) - Method in class com.skava.promotion.process.CollectionProcess
Loads a active collection
findAll() - Method in interface com.skava.promotion.repository.CollectionAttributeRepository
 
findAll(ChangelogDO) - Method in class com.skava.promotion.process.ChangelogProcess
findALL Changelog
findAll(CollectionDO) - Method in class com.skava.promotion.process.CollectionProcess
Fetch all Collections based on the instance of CollectionDO
findAll(CollectionPropertiesDO) - Method in class com.skava.promotion.process.CollectionPropertiesProcess
This method fetch the Collection Attribute based on the given CollectionPropertiesDO instance.
findAll(ProjectDO) - Method in class com.skava.promotion.process.ProjectNotesProcess
It used to load all notes under given project id.
findAll(ProjectDO) - Method in class com.skava.promotion.process.ProjectProcess
This method loads all Projects based on the given ProjectRequest.
findAll(PromotionDO) - Method in class com.skava.promotion.process.PromotionProcessStandardBase
Functionality to load all promotion based on the request
findAll(PromotionGroupDO) - Method in class com.skava.promotion.process.PromotionGroupProcessFields
This method is used to find all PromotionGroups based on given PromotionGroupRequest.
findAllByBusinessId(Pageable, long) - Method in interface com.skava.promotion.repository.CollectionRepository
Fetches all the collections for the business id.
findAllByIdCollectionIdAndArchiveAndStatusAndIdVersion(long, Archive, Status, String) - Method in interface com.skava.promotion.repository.PromotionListRepository
Finds all promotion list by collection id and archive and status and version.
findAllByIdCollectionIdAndIdGroupId(long, String) - Method in interface com.skava.promotion.rules.repository.SubDroolsRepository
Find all by collection id and group id.
findAllByIdCollectionIdAndIdVersionAndIdGroupIdAndStatusAndEndDateGreaterThan(long, String, String, Status, long, Sort) - Method in interface com.skava.promotion.rules.repository.SubDroolsRepository
Find all by collection id and group id and status.
findAllByIdCollectionIdAndIdVersionAndIdGroupIdIn(long, String, List<String>) - Method in interface com.skava.promotion.rules.repository.SubDroolsRepository
Find all by collection id and group id in.
findAllByIdCollectionIdAndIdVersionAndIdIdentifierIn(long, String, List<String>) - Method in interface com.skava.promotion.rules.repository.GroupDroolsRepository
Find all by collection id and id in.
findAllByIdCollectionIdAndIdVersionAndIdIdentifierIn(long, String, List<String>) - Method in interface com.skava.promotion.rules.repository.SubDroolsRepository
Find all by collection id and id in.
findAllByIdCollectionIdAndIdVersionAndStatusAndEndDateGreaterThan(long, String, Status, long, Pageable) - Method in interface com.skava.promotion.rules.repository.GroupDroolsRepository
Find all by collection id and status.
findAllByIdCollectionIdAndIdVersionAndStatusAndEndDateGreaterThan(long, String, Status, long, Sort) - Method in interface com.skava.promotion.rules.repository.GroupDroolsRepository
Find all by collection id and status.
findAllByIdCollectionIdAndListIdsAndStatusAndEndDateAndIdVersionAndState(long, Set<String>, Status, long, String) - Method in interface com.skava.promotion.repository.PromotionRepository
Find all by collection id and list id and status and end date.
findAllByIdCollectionIdAndListIdsAndStatusAndEndDateAndIdVersionAndStateAndIdIdentifierNotIn(long, Set<String>, Status, long, String, Set<String>) - Method in interface com.skava.promotion.repository.PromotionRepository
Find all by collection id and list id and status and end date.
findAllByIdPromotionListIdInAndIdItemAndIdCollectionIdAndIdVersion(Set<String>, String, long, String) - Method in interface com.skava.promotion.repository.PromotionListItemsRepository
Finds all promotion list items by promotion list id and item.
findAllByIdPromotionListIdInAndIdItemAndIdVersionAndIdCollectionId(Set<String>, String, String, long) - Method in interface com.skava.promotion.repository.PromotionListItemsRepository
Fetches the promotion list ids which are available under the promotion list ids
findAllByIds(PromotionGroupDO) - Method in class com.skava.promotion.process.PromotionGroupProcess
This method is used to find all PromotionGroups based on given PromotionGroupRequest.
findAllByProjectID(PromotionDO) - Method in class com.skava.promotion.process.PromotionProcessStandardBase
Functionality to load all project based on the request
FindAllChangelogService - Interface in com.skava.promotion.service
This service represent the load all the changelog
FindAllChangelogServiceImpl - Class in com.skava.promotion.service.impl
This class Contains functionality to load a changelog
FindAllChangelogServiceImpl() - Constructor for class com.skava.promotion.service.impl.FindAllChangelogServiceImpl
 
findAllCodeAllocationsByCollectionIdAndPromoCodeAndPromotionIdAndBlockReservedTime(long, String, String, long) - Static method in class com.skava.promotion.utils.PromotionCustomQueryHelper
Find all code allocations by collection id and promo code and promotion id and block reserved time.
findAllCodeAllocationsByCollectionIdAndPromoCodeAndPromotionIdAndUserId(long, String, String, long, long) - Static method in class com.skava.promotion.utils.PromotionCustomQueryHelper
Find all code allocations by collection id and promo code and promotion id and user id.
findAllCodeAllocationsByCollectionIdAndPromoCodeAndPromotionIdsAndBlockReservedTime(long, String, List<String>, long) - Static method in class com.skava.promotion.utils.PromotionCustomQueryHelper
Find all code allocations by collection id and promo code and promotion id and block reserved time.
findAllCollection(String, String, long, String, EcomSorts, String, int, int) - Method in class com.skava.promotion.web.CollectionController
Functionality to load all collections
Collections would be retrieved based on the following filter values such as businessId, status and archive
Collections can also be loaded based on the value that is given in the search
FindAllCollectionAttributesService - Interface in com.skava.promotion.service
This class contains the functionality to fetch the collection properties.
FindAllCollectionAttributesServiceImpl - Class in com.skava.promotion.service.impl
This class contains the functionality to load all collection properties
FindAllCollectionAttributesServiceImpl() - Constructor for class com.skava.promotion.service.impl.FindAllCollectionAttributesServiceImpl
 
findAllCollectionProperties(String, long, String, String) - Method in class com.skava.promotion.web.CollectionAttributeController
Fetch all the collection properties based on the given collection ID.
FindAllCollectionService - Interface in com.skava.promotion.service
Contains the functionality to load all Collections.
FindAllCollectionServiceImpl - Class in com.skava.promotion.service.impl
 
FindAllCollectionServiceImpl() - Constructor for class com.skava.promotion.service.impl.FindAllCollectionServiceImpl
 
findAllForApproval(PromotionDO) - Method in class com.skava.promotion.process.PromotionProcessBase
Functionality to load all promotion based on the request
findAllForApproval(PromotionGroupDO) - Method in class com.skava.promotion.process.PromotionGroupProcess
This method is used to find all PromotionGroups based on given PromotionGroupRequest.
findAllForUpdateGroupId(PromotionDO) - Method in class com.skava.promotion.process.PromotionProcessBase
Functionality to load the group id
findAllGroupByIds(PromotionGroupRequestInternal) - Method in interface com.skava.promotion.service.FindPromotionGroupService
 
findAllGroupByIds(PromotionGroupRequestInternal) - Method in class com.skava.promotion.service.impl.FindPromotionGroupServiceImpl
This method is used to load all PromotionGroup based on given PromotionGroup.
findAllGroupDroolsByIdsAndCollectionId(long, List<String>) - Method in class com.skava.promotion.rule.process.RulesRepositoryImpl
* This method fetches group drools which are available under collectionId
findAllLivePromotionGroup(String, String, long, String, String, EcomSorts, String, int, int) - Method in class com.skava.promotion.web.LivePromotionGroupController
This method loads all live Promotions groups.
findAllLivePromotionGroups(PromotionGroupDO) - Method in class com.skava.promotion.process.PromotionGroupProcess
Provides a functionality to load all live promotion groups based on the given search criteria
findAllLivePromotions(PromotionDO) - Method in class com.skava.promotion.process.PromotionProcessBase
Functionality to load all live promotion
findAllProject(String, String, long, String, EcomSorts, String, int, int) - Method in class com.skava.promotion.web.ProjectController
Loads all the projects that are associated with the collection id.
findAllProjectForPromotion(String, String, String, long, String) - Method in class com.skava.promotion.web.AuditController
 
findAllProjectForPromotionGroup(String, String, String, long, String) - Method in class com.skava.promotion.web.AuditController
 
FindAllProjectService - Interface in com.skava.promotion.service
Marker interface to load all projects
FindAllProjectServiceImpl - Class in com.skava.promotion.service.impl
This class contains service methods to load all projects
FindAllProjectServiceImpl() - Constructor for class com.skava.promotion.service.impl.FindAllProjectServiceImpl
 
findAllProjectsForPromotion(ProjectRequestForPromotion) - Method in class com.skava.promotion.process.ProjectProcess
this method returns the list of all projects with given collection id and promotion id
findAllProjectsForPromotionGroup(ProjectRequestForPromotionGroup) - Method in class com.skava.promotion.process.ProjectProcess
this method returns the list of all projects with given collection id and promotion group id
findAllPromoCodeListItems(String, long, String, String, int, int, String) - Method in class com.skava.promotion.web.PromoCodeListController
Functionality to load all the promocode list items.
FindAllPromoCodeListItemsService - Interface in com.skava.promotion.service
This interface provides a functionality to load a promocode list based on given id
findAllPromoCodeListItemsServiceImpl - Variable in class com.skava.promotion.web.PromoCodeListHelper
Holds the instance of FindPromoCodeListService
FindAllPromoCodeListItemsServiceImpl - Class in com.skava.promotion.service.impl
This class provides a functionality to load a promocode list based on given id
FindAllPromoCodeListItemsServiceImpl() - Constructor for class com.skava.promotion.service.impl.FindAllPromoCodeListItemsServiceImpl
 
findAllPromoCodeListService - Variable in class com.skava.promotion.web.PromoCodeListHelper
Holds the instance of FindAllPromoCodeListService
FindAllPromoCodeListService - Interface in com.skava.promotion.service
This interface provides a functionality to load promocode lists
FindAllPromoCodeListServiceImpl - Class in com.skava.promotion.service.impl
This class contains functionality to load all promocod lists
FindAllPromoCodeListServiceImpl() - Constructor for class com.skava.promotion.service.impl.FindAllPromoCodeListServiceImpl
 
findAllPromotion(PromotionDO) - Method in class com.skava.promotion.process.PromotionProcessStandardBase
Functionality to load all Promotion based on the request
findAllPromotionGroup(String, String, long, String, String, String, EcomSorts, String, int, int) - Method in class com.skava.promotion.web.PromotionGroupController
This method loads all PromotionGroups based on the header parameters and project id.
findAllPromotionGroupNamesByIds(String, String, long, String, String, String[]) - Method in class com.skava.promotion.web.PromotionGroupController
This method provide functionality to load promotion group names based on the given set of Ids
findAllPromotionGroupVersions(PromotionGroupDO) - Method in class com.skava.promotion.process.PromotionGroupProcess
Fetches promotion group versions.
findAllPromotionGroupVersionsService(String, String, long, String, String, String, int, int) - Method in class com.skava.promotion.web.LivePromotionGroupController
Fetches the versions of a given promotion group.
FindAllPromotionGroupVersionsService - Interface in com.skava.promotion.service
The Interface FindAllPromotionGroupVersionsService.
FindAllPromotionGroupVersionsServiceImpl - Class in com.skava.promotion.service.impl
A class that provides functionality to load all live promotions
FindAllPromotionGroupVersionsServiceImpl() - Constructor for class com.skava.promotion.service.impl.FindAllPromotionGroupVersionsServiceImpl
 
findAllPromotionListService - Variable in class com.skava.promotion.web.PromotionListHelper
Holds the instance of FindAllPromotionListService
FindAllPromotionListService - Interface in com.skava.promotion.service
This interface provides a functionality to load promocode lists
FindAllPromotionListServiceImpl - Class in com.skava.promotion.service.impl
This class contains functionality to load all promocod lists
FindAllPromotionListServiceImpl() - Constructor for class com.skava.promotion.service.impl.FindAllPromotionListServiceImpl
 
findAllPromotions(PromotionDO, BooleanExpression) - Method in class com.skava.promotion.process.PromotionProcessStandardBase
Functionality to load all promotion based on the request
findAllPromotionsByCollectionIdAndListIdAndStatusAndEndDateAndState(long, Set<String>, Status, long, String) - Static method in class com.skava.promotion.utils.PromotionCustomQueryHelper
Find all promotions by collection id and list id and status and end date.
findAllPromotionsByCollectionIdAndListIdAndStatusAndEndDateAndStateAndIdIdentifierNotIn(long, Set<String>, Status, long, String, Set<String>) - Static method in class com.skava.promotion.utils.PromotionCustomQueryHelper
Find all promotions by collection id and list id and status and end date.
findAllPromotionsByIdCollectionIdAndIdVersionAndIdProjectIdAndIdPromotionGroupIdAndState(long, String, String, String, PromoState) - Method in interface com.skava.promotion.repository.PromotionRepository
Find all promotions inside a project by collectionId and groupId
findAllPromotionsByIdCollectionIdAndIdVersionAndIdProjectIdAndIdPromotionGroupIdAndStateAndArchive(long, String, String, String, PromoState, Archive) - Method in interface com.skava.promotion.repository.PromotionRepository
 
findAllPromotionsByIdCollectionIdAndIdVersionAndIdPromotionGroupIdAndStateAndArchive(long, String, String, PromoState, Archive) - Method in interface com.skava.promotion.repository.PromotionRepository
 
findAllPromotionsByIds(Set<String>, long) - Method in class com.skava.promotion.process.PromotionProcessBase
Holds the functionality to load all the promotion based on the ids
findAllPromotionService(PromotionRequestInternal) - Method in interface com.skava.promotion.service.FindPromotionService
 
findAllPromotionService(PromotionRequestInternal) - Method in class com.skava.promotion.service.impl.FindPromotionServiceImpl
This method is used to load all promotion based on the given request.
findAllPromotionVersions(PromotionDO) - Method in class com.skava.promotion.process.PromotionProcessBase
Fetches promotion versions.
findAllPromotionVersions(String, String, long, String, String, String, String, int, int) - Method in class com.skava.promotion.web.LivePromotionController
Fetches the version of given promotion group.
FindAllPromotionVersionsService - Interface in com.skava.promotion.service
An interface that provides functionality to load all live promotions
FindAllPromotionVersionsServiceImpl - Class in com.skava.promotion.service.impl
A class that provides functionality to load all live promotions
FindAllPromotionVersionsServiceImpl() - Constructor for class com.skava.promotion.service.impl.FindAllPromotionVersionsServiceImpl
 
FindAllPromoWalletItemsService - Interface in com.skava.promotion.service
This interface provides a functionality to load a promowallet based on given id
FindAllPromoWalletItemsServiceImpl - Class in com.skava.promotion.service.impl
This class provides a functionality to load a promowallet based on given id
FindAllPromoWalletItemsServiceImpl() - Constructor for class com.skava.promotion.service.impl.FindAllPromoWalletItemsServiceImpl
 
FindAllPromoWalletService - Interface in com.skava.promotion.service
This interface provides a functionality to load promowallet
FindAllPromoWalletServiceImpl - Class in com.skava.promotion.service.impl
This class contains functionality to load all promowallet
FindAllPromoWalletServiceImpl() - Constructor for class com.skava.promotion.service.impl.FindAllPromoWalletServiceImpl
 
findAllSubDroolsByGroupIdsAndCollectionId(long, List<String>) - Method in class com.skava.promotion.rule.process.RulesRepositoryImpl
 
findAllSubDroolsByIdsAndCollectionId(long, List<String>) - Method in class com.skava.promotion.rule.process.RulesRepositoryImpl
* This method fetches sub drools which are available under collectionId
findBestBundlePriceOffer(PromotionOfferDO, PromotionDO, PromotionBundle) - Method in class com.skava.promotion.ecomm.action.EcommBasePromotionAction
This method provides functionality to perform best offer deals
findBestProductPriceOffer(PromotionOfferDO, PromotionDO, PromotionSku) - Method in class com.skava.promotion.ecomm.action.EcommBasePromotionAction
This method provides functionality to perform best offer deals
findBundleBestProductPriceOffer(PromotionOfferDO, PromotionDO, PromotionBundle) - Method in class com.skava.promotion.ecomm.action.AbstractBundleOfferAction
This method provides functionality to perform best offer deals
findBundleBestProductPriceOffer(PromotionOfferDO, PromotionDO, PromotionBundle) - Method in class com.skava.promotion.ecomm.action.AbstractBundleOfferActionQuantityFractional
This method provides functionality to perform best offer deals
findByBusinessIdAndName(long, String) - Method in interface com.skava.promotion.repository.CollectionRepository
findByBusinessIdAndName
findByCollectionIdAndPromoCodeAndConfirmationCode(long, String, String) - Method in interface com.skava.promotion.repository.CodeAllocationRepository
Find by collection id and promo code and confirmation code.
findByCollectionIdAndPromoCodeAndConfirmationCodeAndStatus(long, String, String, CodeAllocationStatus) - Method in interface com.skava.promotion.repository.CodeAllocationRepository
Find by collection id, promo code, confirmation code, and status.
findByCollectionIdAndPromoCodeAndPromotionIdAndBlockReservedTime(long, String, String, long) - Method in interface com.skava.promotion.repository.CodeAllocationRepository
Find by collection id and promo code and promotion id and block reserved time.
findByCollectionIdAndPromoCodeAndPromotionIdsAndBlockReservedTime(long, String, List<String>, long) - Method in interface com.skava.promotion.repository.CodeAllocationRepository
Find by collection id and promo code and promotion id and block reserved time.
findByCollectionIdAndPromoCodeAndUserIdAndPromotionIdAndBlockReservedTime(long, String, long, String, long) - Method in interface com.skava.promotion.repository.CodeAllocationRepository
Find by collection id and promo code and user id and promotion id and block reserved time.
findById(CollectionDO) - Method in class com.skava.promotion.process.CollectionProcess
This method is used to find Collection based on given CollectionRequest identifier.
findById(ProjectDO) - Method in class com.skava.promotion.process.ProjectProcess
This method loads a Project based on the given ProjectRequest identifier.
findById(PromotionDO) - Method in class com.skava.promotion.process.PromotionProcessBase
This method is used to find Promotion based on given Promotion request identifier.
findById(PromotionGroupDO) - Method in class com.skava.promotion.process.PromotionGroupProcess
This method is used to find PromotionGroup based on given PromotionGroupRequest identifier.
findById(Long) - Method in interface com.skava.promotion.repository.CollectionRepository
 
findByIdAndArchive(long, Archive) - Method in interface com.skava.promotion.repository.CollectionRepository
Find by id and archive.
findByIdAndArchive(CommonId, Archive) - Method in interface com.skava.promotion.repository.ProjectRepository
Load the project for given collection id and project id
findByIdAndArchive(CommonId, Archive) - Method in interface com.skava.promotion.repository.PromoCodeListRepository
Provides a functionality to load promocode lists based on given request
findByIdAndArchive(CommonId, Archive) - Method in interface com.skava.promotion.repository.PromotionListRepository
Provides a functionality to load promotion lists based on given request
findByIdAndArchive(PromowalletId, Archive) - Method in interface com.skava.promotion.repository.PromoWalletRepository
Provides a functionality to load promowallet based on given request
findByIdAndArchiveAndBusinessId(long, Archive, long) - Method in interface com.skava.promotion.repository.CollectionRepository
Find by id and archive.
findByIdAndArchiveAndState(PromotionGroupId, Archive, PromoState) - Method in interface com.skava.promotion.repository.PromotionGroupRepository
Method to load promotion groups based on the given request.
findByIdAndArchiveAndStatus(long, Archive, CollectionStatus) - Method in interface com.skava.promotion.repository.CollectionRepository
Find by id and archive and status.
findByIdAndArchiveAndStatusAndBusinessId(long, Archive, CollectionStatus, long) - Method in interface com.skava.promotion.repository.CollectionRepository
Find by id and archive and status.
findByIdCollectionIdAndAttributeIdAndIdVersion(long, String, String) - Method in interface com.skava.promotion.repository.CollectionPropertiesRepository
 
findByIdCollectionIdAndFrequencyIdentifier(long, String) - Method in interface com.skava.promotion.repository.PromotionRepository
 
findByIdCollectionIdAndIdIdentifier(long, String) - Method in interface com.skava.promotion.repository.PromotionGroupRepository
 
findByIdCollectionIdAndIdIdentifier(long, String) - Method in interface com.skava.promotion.repository.PromotionRepository
 
findByIdCollectionIdAndIdIdentifierAndIdProjectId(long, String, String) - Method in interface com.skava.promotion.repository.PromotionRepository
Find by collection id and id and project id.
findByIdCollectionIdAndIdProjectIdAndIdVersion(long, String, String) - Method in interface com.skava.promotion.repository.ProjectNotesRepository
 
findByIdCollectionIdAndIdVersion(long, String) - Method in interface com.skava.promotion.repository.CollectionPropertiesRepository
 
findByIdCollectionIdAndIdVersion(long, Pageable, String) - Method in interface com.skava.promotion.repository.CollectionPropertiesRepository
 
findByIdCollectionIdAndIdVersionAndIdIdentifier(long, String, String) - Method in interface com.skava.promotion.repository.PromotionRepository
Find by collection id and promotion id and version
findByIdCollectionIdAndIdVersionAndIdIdentifierAndArchive(long, String, String, Archive) - Method in interface com.skava.promotion.repository.PromotionGroupRepository
 
findByIdCollectionIdAndIdVersionAndIdIdentifierAndArchiveAndState(long, String, String, Archive, PromoState) - Method in interface com.skava.promotion.repository.PromotionGroupRepository
Method to load promotion groups based on the given request.
findByIdCollectionIdAndIdVersionAndIdIdentifierAndArchiveAndState(long, String, String, Archive, PromoState) - Method in interface com.skava.promotion.repository.PromotionRepository
Find by collection id and id and archive.
findByIdCollectionIdAndIdVersionAndIdIdentifierAndStatusAndEndDateGreaterThanAndState(long, String, String, Status, long, PromoState) - Method in interface com.skava.promotion.repository.PromotionRepository
Find by collection id and id and status and end date greater than.
findByIdCollectionIdAndIdVersionAndIdIdentifierInAndState(long, String, Set<String>, PromoState) - Method in interface com.skava.promotion.repository.PromotionRepository
 
findByIdCollectionIdAndIdVersionAndIdProjectIdAndIdIdentifierAndArchive(long, String, String, String, Archive) - Method in interface com.skava.promotion.repository.PromotionGroupRepository
Method to load promotion groups based on the given request.
findByIdCollectionIdAndIdVersionAndIdProjectIdAndIdIdentifierAndArchive(long, String, String, String, Archive) - Method in interface com.skava.promotion.repository.PromotionRepository
Find by collection id and id and archive.
findByIdCollectionIdAndIdVersionAndIdProjectIdAndIdIdentifierAndState(long, String, String, String, PromoState) - Method in interface com.skava.promotion.repository.PromotionGroupRepository
Method to load promotion group based state and id
findByIdCollectionIdAndIdVersionAndIdProjectIdAndIdIdentifierAndStateAndArchive(long, String, String, String, PromoState, Archive) - Method in interface com.skava.promotion.repository.PromotionGroupRepository
Method to load promotion group based state and id
findByIdCollectionIdAndIdVersionAndIdProjectIdAndIdPromotionGroupIdAndIdIdentifier(long, String, String, String, String) - Method in interface com.skava.promotion.repository.PromotionRepository
 
findByIdCollectionIdAndIdVersionAndIdProjectIdAndIdPromotionGroupIdAndIdIdentifierAndState(long, String, String, String, String, PromoState) - Method in interface com.skava.promotion.repository.PromotionRepository
 
findByIdCollectionIdAndIdVersionAndIdProjectIdAndIdPromotionGroupIdAndStateAndIdIdentifier(long, String, String, String, PromoState, String) - Method in interface com.skava.promotion.repository.PromotionRepository
Find by collection id and promotion group id and state and archive and id and project id.
findByIdCollectionIdAndIdVersionAndIdProjectIdAndState(long, String, String, PromoState) - Method in interface com.skava.promotion.repository.PromotionGroupRepository
 
findByIdCollectionIdAndIdVersionAndIdProjectIdAndState(long, String, String, PromoState) - Method in interface com.skava.promotion.repository.PromotionRepository
Find by collection id and project id and state.
findByIdCollectionIdAndIdVersionAndIdPromoCodeListIdAndStateNotIn(long, String, String, PromoState) - Method in interface com.skava.promotion.repository.PromotionRepository
Find by collection id and promo code list id.
findByIdCollectionIdAndIdVersionAndIdPromotionGroupIdAndIdIdentifierAndStateAndArchive(long, String, String, String, PromoState, Archive) - Method in interface com.skava.promotion.repository.PromotionRepository
 
findByIdCollectionIdAndIdVersionAndIdPromotionGroupIdAndIdProjectIdAndStateAndArchiveAndStatus(long, String, String, String, PromoState, Archive, Status) - Method in interface com.skava.promotion.repository.PromotionRepository
Find by collection id and promotion group id and state and archive and status.
findByIdCollectionIdAndIdVersionAndIdPromotionGroupIdAndStateAndArchiveAndEndDateGreaterThan(long, String, String, PromoState, Archive, long) - Method in interface com.skava.promotion.repository.PromotionRepository
Find by collection id and promotion group id and state and archive and end date greater than.
findByIdCollectionIdAndIdVersionAndIdPromotionGroupIdAndStateIsNotAndArchiveAndStatus(long, String, String, PromoState, Archive, Status) - Method in interface com.skava.promotion.repository.PromotionRepository
Find by collection id and promotion group id and state and archive and status.
findByIdCollectionIdAndIdVersionAndIdPromotionGroupIdAndStateNotIn(long, String, String, PromoState) - Method in interface com.skava.promotion.repository.PromotionRepository
 
findByIdCollectionIdAndIdVersionAndStateAndArchiveAndEndDateGreaterThan(long, String, PromoState, Archive, long) - Method in interface com.skava.promotion.repository.PromotionGroupRepository
 
findByIdCollectionIdAndStatusAndArchiveAndIdVersion(long, Status, Archive, String) - Method in interface com.skava.promotion.repository.PromoCodeListRepository
Provides a functionality to load promocode lists based on given request
findByIdIdentifierAndIdCollectionIdAndIdVersion(String, long, String) - Method in interface com.skava.promotion.repository.CollectionPropertiesRepository
 
findByIdIdentifierAndIdCollectionIdAndIdVersion(String, long, String) - Method in interface com.skava.promotion.rules.repository.GroupDroolsRepository
Find by id and collection id.
findByIdIdentifierAndIdCollectionIdAndIdVersion(String, long, String) - Method in interface com.skava.promotion.rules.repository.SubDroolsRepository
Find by id and collection id.
findByIdPromoCodeAndIdVersionAndIdCollectionId(String, String, long) - Method in interface com.skava.promotion.repository.PromoCodeListItemsRepository
 
findByIdPromotionListIdAndIdVersion(String, Pageable, String) - Method in interface com.skava.promotion.repository.PromotionListItemsRepository
Find by promotion list id.
findByIdPromotionListIdAndIdVersionAndIdCollectionId(String, String, long) - Method in interface com.skava.promotion.repository.PromotionListItemsRepository
Find the promotion list items based on the list id
findByIdPromotionListIdAndIdVersionAndIdCollectionId(String, String, Pageable, long) - Method in interface com.skava.promotion.repository.PromotionListItemsRepository
Find the promotion list items based on the list id
findByIdVersionAndIdCollectionId(String, long) - Method in interface com.skava.promotion.repository.PromoCodeListItemsRepository
 
findByName(CollectionPropertiesDO) - Method in class com.skava.promotion.process.CollectionAttributeProcess
This method fetch the Collection Attribute based on given name in CollectionPropertiesDO instance.
findByName(String) - Method in interface com.skava.promotion.repository.CollectionAttributeRepository
 
findByNameAndCollectionId(String, long) - Method in interface com.skava.promotion.rules.repository.RulePropertyRepository
Find by collection id and name.
findByNameAndId(String, String) - Method in interface com.skava.promotion.repository.CollectionAttributeRepository
 
FindCollectionAttributeService - Interface in com.skava.promotion.service
This interface contains the functionality to load collection properties
FindCollectionAttributeServiceImpl - Class in com.skava.promotion.service.impl
This class contains the load collection properties
FindCollectionAttributeServiceImpl() - Constructor for class com.skava.promotion.service.impl.FindCollectionAttributeServiceImpl
 
FindCollectionService - Interface in com.skava.promotion.service
This interface provides functionality to find a collection
FindCollectionServiceImpl - Class in com.skava.promotion.service.impl
Contains the functionality to load a collection
FindCollectionServiceImpl() - Constructor for class com.skava.promotion.service.impl.FindCollectionServiceImpl
 
findforPromoCodeUsageCount(long, List<String>, PromoCodeType) - Method in class com.skava.promotion.process.PromotionProcessBase
 
findGroupDroolsByIdAndCollectionId(long, String) - Method in class com.skava.promotion.rule.process.RulesRepositoryImpl
Returns the instance of GroupDrools
findLivePromotionById(PromotionDO) - Method in class com.skava.promotion.process.PromotionProcessBase
This method contains the functionality to load live promotion based on given promotion id This method will throw "PromotionNotFoundException" promotion not found exception if the process gets failed
findLivePromotionGroupsById(PromotionGroupDO) - Method in class com.skava.promotion.process.PromotionGroupProcess
Provides a functionality to load live promotion group based on the given id
FindLivePromotionGroupService - Interface in com.skava.promotion.service
Contains the functionalities to Create a Collection.
FindLivePromotionGroupServiceImpl - Class in com.skava.promotion.service.impl
A class that provides functionality to load a live promotion group
FindLivePromotionGroupServiceImpl() - Constructor for class com.skava.promotion.service.impl.FindLivePromotionGroupServiceImpl
 
FindLivePromotionService - Interface in com.skava.promotion.service
An interface to to load a live promotion
FindLivePromotionServiceImpl - Class in com.skava.promotion.service.impl
This class contains the functionalities to load a live promotion Loads a live promotion
FindLivePromotionServiceImpl() - Constructor for class com.skava.promotion.service.impl.FindLivePromotionServiceImpl
 
FindProjectService - Interface in com.skava.promotion.service
Marker interface to load a project
FindProjectServiceImpl - Class in com.skava.promotion.service.impl
This class contains the functionality to find a project
FindProjectServiceImpl() - Constructor for class com.skava.promotion.service.impl.FindProjectServiceImpl
 
findPromocode(String, long) - Method in class com.skava.promotion.process.PromoCodeListProcess
 
findPromoCodeListItemsById(String, String, long, String, String, EcomSorts, String, int, int) - Method in class com.skava.promotion.web.PromoCodeListController
Functionality to load promo code list items based on the given list id.
findPromoCodeLists(String, String, long, String, String) - Method in class com.skava.promotion.web.PromoCodeListController
Functionality to load promo code list based on the given list id.
findPromoCodesListItemByIdService - Variable in class com.skava.promotion.web.PromoCodeListHelper
Holds the instance of FindPromotionListItemByIdService
FindPromoCodesListItemByIdService - Interface in com.skava.promotion.service
This interface provides a functionality to load a promocode list based on given id
findPromoCodesListItemByIdServiceImpl - Variable in class com.skava.promotion.web.PromoCodeListHelper
Holds the instance of FindPromoCodesListItemByIdServiceImpl
FindPromoCodesListItemByIdServiceImpl - Class in com.skava.promotion.service.impl
This class contains functionality to load all promocod lists
FindPromoCodesListItemByIdServiceImpl() - Constructor for class com.skava.promotion.service.impl.FindPromoCodesListItemByIdServiceImpl
 
FindPromotionGroupService - Interface in com.skava.promotion.service
An interface to to load a promotion group
FindPromotionGroupServiceImpl - Class in com.skava.promotion.service.impl
A class that provides functionality to load a promotion group
FindPromotionGroupServiceImpl() - Constructor for class com.skava.promotion.service.impl.FindPromotionGroupServiceImpl
 
findPromotionListItemByIdService - Variable in class com.skava.promotion.web.PromotionListHelper
Holds the instance of FindPromotionListItemByIdService
FindPromotionListItemByIdService - Interface in com.skava.promotion.service
This interface provides a functionality to load a promotion list items based on given id
FindPromotionListItemByIdServiceImpl - Class in com.skava.promotion.service.impl
This class provides a functionality to load a promotion list items based on given promotion list id
FindPromotionListItemByIdServiceImpl() - Constructor for class com.skava.promotion.service.impl.FindPromotionListItemByIdServiceImpl
 
findPromotionListItemsById(String, String, String, long, String, EcomSorts, String, int, int) - Method in class com.skava.promotion.web.PromotionListController
Functionality to load promo code list items based on the given list id.
findPromotionLists(String, String, long, String, String) - Method in class com.skava.promotion.web.PromotionListController
Functionality to load promo code list based on the given list id.
findPromotionListService - Variable in class com.skava.promotion.web.PromotionListHelper
Holds the instance of FindAllPromotionListService
FindPromotionListService - Interface in com.skava.promotion.service
This interface provides a functionality to load a promocode list based on given id
FindPromotionListServiceImpl - Class in com.skava.promotion.service.impl
This class provides a functionality to load a promocode list based on given id
FindPromotionListServiceImpl() - Constructor for class com.skava.promotion.service.impl.FindPromotionListServiceImpl
 
FindPromotionPropertyService - Interface in com.skava.promotion.service
This interface contains the functionality to load collection properties
FindPromotionPropertyServiceImpl - Class in com.skava.promotion.service.impl
This class contains the load collection properties
FindPromotionPropertyServiceImpl() - Constructor for class com.skava.promotion.service.impl.FindPromotionPropertyServiceImpl
 
findPromotionsByProjectId(String) - Method in interface com.skava.promotion.repository.PromotionGroupRepository
findPromotiongroupsByProjectId
findPromotionsByProjectId(String) - Method in interface com.skava.promotion.repository.PromotionRepository
findPromotionsByProjectId
FindPromotionService - Interface in com.skava.promotion.service
An interface to to load a promotion
FindPromotionServiceImpl - Class in com.skava.promotion.service.impl
This class Contains functionality to load a promotion
FindPromotionServiceImpl() - Constructor for class com.skava.promotion.service.impl.FindPromotionServiceImpl
 
findPromoWallet(String, String, long, String, String) - Method in class com.skava.promotion.web.PromoWalletController
 
findSourceGroupsForApprove(Set<String>, long, PromoState) - Method in class com.skava.promotion.process.PromotionGroupProcessFields
It fetches the source groups for approve
findSourcePromotionsForApprove(Set<String>, long, PromoState) - Method in class com.skava.promotion.process.PromotionProcessBase
Finds the source promotion for approve process
findSubDroolsByIdAndCollectionId(long, String) - Method in class com.skava.promotion.rule.process.RulesRepositoryImpl
Returns the instance of SubDrools
findValueByName(long, String) - Method in class com.skava.promotion.process.CollectionAttributeProcess
Fetches the collection property value for the given key.
FIRST - Static variable in class com.skava.promotion.process.LiveVersionProcess
The Constant ZERO.
FIXED_OFFER - Static variable in class com.skava.promotion.action.BasePromotionAction
Offer types
FLOAT - Enum constant in enum class com.skava.promotion.model.field.CollectionAttributeType
 
FORBIDDEN - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
formula - Variable in class com.skava.promotion.model.QPromoAction
 
FORMULA - Static variable in class com.skava.promotion.action.BasePromotionAction
 
formulaTypes - Variable in class com.skava.promotion.model.QPromoAction
 
frequencyIdentifier - Variable in class com.skava.promotion.model.entity.QPromotion
 
frequencyType - Variable in class com.skava.promotion.model.entity.QPromotion
 
FrequencyType - Enum Class in com.skava.promotion.utils
Contains the constant value of frequency type.
frequencyValue - Variable in class com.skava.promotion.model.entity.QPromotion
 
FRIDAY - Enum constant in enum class com.skava.promotion.model.WeekDays
 
fromAttributeEntity(CollectionPropertyAttribute) - Method in class com.skava.promotion.model.domain.CollectionPropertiesDO
This method sets the collection attributes from entity.
fromDomainObject(ChangelogDO) - Method in class com.skava.promotion.model.exchange.request.Changelog
Build exchange object from the domain object
fromDomainObject(CollectionDO) - Method in class com.skava.promotion.model.exchange.request.BaseCollectionRequest
This method set attribute's state and returns the object
fromDomainObject(CollectionDO) - Method in class com.skava.promotion.model.exchange.request.CollectionRequest
This method set attribute's state and returns the object
fromDomainObject(CollectionDO) - Method in class com.skava.promotion.model.exchange.response.CollectionResponse
This method set the state and returns the instance
fromDomainObject(CollectionDO) - Method in class com.skava.promotion.model.exchange.response.CollectionsResponse
This method set attribute's state and returns the object
fromDomainObject(CollectionPropertiesDO) - Method in class com.skava.promotion.model.exchange.request.CollectionProperty
This method sets the collection attributes from domain model.
fromDomainObject(ProjectDO) - Method in class com.skava.promotion.model.exchange.request.ProjectInputResponse
It used to convert Project Response from ProjectDO
fromDomainObject(PromoCodeListDO) - Method in class com.skava.promotion.model.exchange.request.PromoCodeList
It provides a functionality to convert the domain object to response object
fromDomainObject(PromotionDO) - Method in class com.skava.promotion.model.exchange.request.Promotion
This method is used to set collcetion's Id from promotionDO.
fromDomainObject(PromotionGroupDO) - Method in class com.skava.promotion.model.exchange.request.PromotionGroup
Functionality to set state for a PromotionGroup
fromDomainObject(PromotionListDO) - Method in class com.skava.promotion.model.exchange.request.PromotionList
It provides a functionality to convert the domain object to response object
fromDomainObject(PromowalletDO) - Method in class com.skava.promotion.model.exchange.request.PromoWallet
It provides a functionality to convert the domain object to response object
fromDomainObject(PromowalletDO) - Method in class com.skava.promotion.model.exchange.request.PromoWalletRequest
It provides a functionality to convert the domain object to response object
fromEntity() - Method in class com.skava.promotion.model.entity.ProjectNotes
 
fromEntity(Changelog) - Method in class com.skava.promotion.model.domain.ChangelogDO
change from entity to domain object
fromEntity(CodeAllocation) - Method in class com.skava.promotion.model.domain.CodeAllocationDO
Set's the code allocation data from entity to domain object
fromEntity(Collection) - Method in class com.skava.promotion.model.domain.CollectionDO
Set collcetionDO's Id from entity.
fromEntity(CollectionProperty) - Method in class com.skava.promotion.model.domain.CollectionPropertiesDO
This method sets the collection properties from entity.
fromEntity(Project) - Method in class com.skava.promotion.model.domain.ProjectDO
This method is used to set collcetionDO's Id from entity.
fromEntity(PromoCodeList) - Method in class com.skava.promotion.model.domain.PromoCodeListDO
It provides a functionality to convert entity model to domain model object
fromEntity(Promotion) - Method in class com.skava.promotion.model.domain.PromotionDO
This method is used to set collcetionDO's Id from entity.
fromEntity(PromotionGroup) - Method in class com.skava.promotion.model.domain.PromotionGroupDO
This method is used to set collcetionDO's Id from entity.
fromEntity(PromotionList) - Method in class com.skava.promotion.model.domain.PromotionListDO
It provides a functionality to convert entity model to domain model object
fromEntity(PromoWallet) - Method in class com.skava.promotion.model.domain.PromowalletDO
 
fromEntityForVersion(PromotionGroup, Set<String>) - Method in class com.skava.promotion.model.domain.PromotionGroupDO
This method is used to set collcetionDO's Id from entity for versioning.
fromEntityForVersion(Promotion, Set<String>) - Method in class com.skava.promotion.model.domain.PromotionDO
This method is used to set collcetionDO's Id from entity for versioning.
fromPropertiesListDomainObject(List<CollectionPropertiesDO>) - Method in class com.skava.promotion.model.exchange.request.CollectionProperty
 
fromValue(String) - Static method in enum class com.skava.promotion.constant.EQPromotionEntity
Converts string value to enum
fromValue(String) - Static method in enum class com.skava.promotion.constant.EQService
Converts string value to enum
fromValue(String) - Static method in enum class com.skava.promotion.model.ActionLog
Converts string value to enum
fromValue(String) - Static method in enum class com.skava.promotion.model.field.Archive
Converts string value to enum
fromValue(String) - Static method in enum class com.skava.promotion.model.field.CodeAllocationStatus
Converts string value to enum
fromValue(String) - Static method in enum class com.skava.promotion.model.field.CollectionAttributeType
Converts string value to enum
fromValue(String) - Static method in enum class com.skava.promotion.model.field.CollectionStatus
Converts string value to enum
fromValue(String) - Static method in enum class com.skava.promotion.model.field.ProjectState
Converts string value to enum
fromValue(String) - Static method in enum class com.skava.promotion.model.field.PromoCodeType
Converts string value to enum
fromValue(String) - Static method in enum class com.skava.promotion.model.field.PromoState
Converts string value to enum
fromValue(String) - Static method in enum class com.skava.promotion.model.field.PromotionRoundOffTypes
Converts string value to enum
fromValue(String) - Static method in enum class com.skava.promotion.model.field.PublishStatus
Converts string value to enum
fromValue(String) - Static method in enum class com.skava.promotion.model.field.PublishType
Converts string value to enum
FULL - Enum constant in enum class com.skava.promotion.model.field.PublishType
 

G

generateConfirmationCode(long, String) - Static method in class com.skava.promotion.utils.PromotionCouponUtil
Generates the confirmation code
get(Class<T>, CodecRegistry) - Method in class com.skava.codec.EnumCodecProvider
Returns Codec for the passed Enum class Each enum class has its own codec class that codec class is returned by this method based upon the passed enum class
GET_ITEM_KEY - Static variable in class com.skava.promotion.ecomm.action.AbstractBOGOofferAction
 
GET_ITEM_KEY - Static variable in class com.skava.promotion.ecomm.action.AbstractBOGOofferActionQuantityFractional
 
GET_ITEM_KEY - Static variable in class com.skava.promotion.ecomm.action.AbstractBundleBOGOofferAction
 
GET_ITEM_KEY - Static variable in class com.skava.promotion.ecomm.action.AbstractBundleBOGOofferActionQuantityFractional
 
GET_ITEM_KEY - Static variable in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferAction
 
GET_ITEM_KEY - Static variable in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferActionQuantityFractional
 
GET_ITEM_QTY - Static variable in class com.skava.promotion.ecomm.action.AbstractBOGOofferAction
 
GET_ITEM_QTY - Static variable in class com.skava.promotion.ecomm.action.AbstractBOGOofferActionQuantityFractional
 
GET_ITEM_QTY - Static variable in class com.skava.promotion.ecomm.action.AbstractBundleBOGOofferAction
 
GET_ITEM_QTY - Static variable in class com.skava.promotion.ecomm.action.AbstractBundleBOGOofferActionQuantityFractional
 
GET_ITEM_QTY - Static variable in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferAction
 
GET_ITEM_QTY - Static variable in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferActionQuantityFractional
 
GET_OFFER_SUCCESS - Enum constant in enum class com.skava.promotion.constant.PromotionOfferResponseCode
 
getActionParams(PromotionDO, PromotionOfferDO) - Static method in class com.skava.promotion.utils.PromoUtil
This methos is used to reset the actionParams.
getAdditionalOfferInfo(PromoAction, String) - Static method in class com.skava.promotion.action.BasePromotionAction
This method is used to fetch value of a additionalOfferInfo
getAdditionalPackagesPredicates(Predicate<Builder>, String) - Static method in class com.skava.promotion.utils.DocketUtil
This method modifies the request handler predicates for additional packages.
GetAllCollectionsAPIResponse - Class in com.skava.promotion.model.exchange.response
This class contains the response model for Load All Collection's API operations
GetAllCollectionsAPIResponse() - Constructor for class com.skava.promotion.model.exchange.response.GetAllCollectionsAPIResponse
 
getAllowedDiscount(double, double, double, double) - Static method in class com.skava.promotion.action.BasePromotionAction
Functionality to retrieve either the maximum or the minimum discount value.
GetAllProjectForPromotionGroupService - Interface in com.skava.promotion.service
An interface to get all projects of a promotion group
GetAllProjectForPromotionGroupServiceImpl - Class in com.skava.promotion.service.impl
A class to get all projects of a promotion group
GetAllProjectForPromotionGroupServiceImpl() - Constructor for class com.skava.promotion.service.impl.GetAllProjectForPromotionGroupServiceImpl
 
GetAllProjectForPromotionService - Interface in com.skava.promotion.service
An interface to get all projects of a promotion
GetAllProjectForPromotionServiceImpl - Class in com.skava.promotion.service.impl
A class to get all projects of a promotion
GetAllProjectForPromotionServiceImpl() - Constructor for class com.skava.promotion.service.impl.GetAllProjectForPromotionServiceImpl
 
getAllPromotion(String, String, long, String, String, String, String, EcomSorts, String, int, int) - Method in class com.skava.promotion.web.PromotionController
Fetches all promotions that are under the specified promotion group.
getAllPromotionByProjectId(String, String, long, String, String, String, EcomSorts, String, int, int) - Method in class com.skava.promotion.web.PromotionController
Fetches all promotions that are under the specified Project.
getAllPromotionListItemIds(String, Set<String>, String, long) - Method in class com.skava.promotion.process.PromotionListProcess
Gets the all promotion list item ids.
getAllPromotions(String, String, long, String, String, EcomSorts, String, int, int) - Method in class com.skava.promotion.web.PromotionController
Fetches all promotions.
getAndCheckDuplicatePropKeys(List<CollectionPropertiesDO>, boolean) - Static method in class com.skava.promotion.utils.CollectionPropertyValidator
Functionality to fetch and validate the property keys
getApplicableLocales(Collection) - Method in class com.skava.promotion.process.CollectionProcess
getApplicableLocales - This method is used to get Locale for store
getAuditData(ProjectDO) - Method in class com.skava.promotion.process.ProjectNotesProcess
It provides a functionality to convert audit data for response model from entity model
getAuditEntry(ProjectDO) - Method in class com.skava.promotion.process.ProjectNotesProcess
It provides a functionality to convert audit data for entity model from response model
getBaseOffers(Object) - Static method in class com.skava.promotion.ecomm.action.EcommBasePromotionAction
Provides functionality to derive the base offer instance.
getBOGOActionConditionType(Map<String, Object>, String) - Static method in class com.skava.promotion.utils.PromoUtil
 
getBuilder(Message<AsynControllerMessage>) - Method in class com.skava.promotion.event.CacheClearEventHandler
getBuilder
getBundleQtyFracMap - Variable in class com.skava.promotion.ecomm.action.AbstractBundleBOGOofferActionQuantityFractional
 
getBundleQtyFracMap - Variable in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferActionQuantityFractional
 
getBundleQtyMap - Variable in class com.skava.promotion.ecomm.action.AbstractBundleBOGOofferAction
 
getBundleQtyMap - Variable in class com.skava.promotion.ecomm.action.AbstractBundleBOGOofferActionQuantityFractional
 
getBundleQtyMap - Variable in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferAction
 
getBundleQtyMap - Variable in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferActionQuantityFractional
 
getBundlesList - Variable in class com.skava.promotion.ecomm.action.AbstractBundleBOGOofferAction
 
getBundlesList - Variable in class com.skava.promotion.ecomm.action.AbstractBundleBOGOofferActionQuantityFractional
 
getBundlesList - Variable in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferAction
 
getBundlesList - Variable in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferActionQuantityFractional
 
getBundlesListForBatchProcess - Variable in class com.skava.promotion.ecomm.action.AbstractBundleBOGOofferAction
 
getBundlesListForBatchProcess - Variable in class com.skava.promotion.ecomm.action.AbstractBundleBOGOofferActionQuantityFractional
 
getBundlesListForBatchProcess - Variable in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferAction
 
getBundlesListForBatchProcess - Variable in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferActionQuantityFractional
 
getBundleTotalQuantity(List<PromotionBundle>, Map<String, Integer>) - Method in class com.skava.promotion.ecomm.action.EcommBasePromotionAction
Functionality to get total quantity
getBundleTotalQuantityFractional(List<PromotionBundle>, Map<String, Double>) - Method in class com.skava.promotion.ecomm.action.EcommBasePromotionAction
Functionality to get total quantity
getBusinessId(Long) - Method in class com.skava.promotion.security.config.AuthServiceWebSecurityConfiguration
 
getCache(String) - Method in class com.skava.promotion.utils.CacheHelper
Functionality to return the cache instance.
getCart(PromotionOfferRequest) - Method in class com.skava.promotion.ecomm.rule.process.EcommPromotionRequestParser
* Provides functionality to get the cart data.
getClassByName(String) - Static method in class com.skava.promotion.utils.PromotionBaseValidator
Gets the class by name.
getCodeAllocationFromPromotion(Promotion, long, String) - Static method in class com.skava.promotion.utils.PromotionCouponUtil
Gets the code allocation from promotion.
getCollection(long) - Method in class com.skava.promotion.process.CollectionProcess
getCollectionId
getCollectionAttributeById(String) - Method in class com.skava.promotion.process.CollectionAttributeProcess
Fetch collection attribute by id
getCollectionAttributeByName(String) - Method in class com.skava.promotion.process.CollectionAttributeProcess
Fetch collection attribute by name
getCollectionAttributeList(CollectionAttributeRepository) - Static method in class com.skava.promotion.utils.CollectionPropertyValidator
Fetch the existing collection property attributes
getCollectionById(String, String, long, long, String) - Method in class com.skava.promotion.web.CollectionController
Retrieves a Collection based on the given collection Id.
getCollectionPropertiesByName(String, String, long, long, String, String) - Method in class com.skava.promotion.web.CollectionPropertiesController
Fetch a value of the collection property based on the the property name.
getCommonId(PromotionListDO) - Method in class com.skava.promotion.process.PromotionListProcessBaseHelper
It creates CommonId for the given PromotionListDO object.
getConstantsValue() - Method in enum class com.skava.promotion.constant.CacheClearResponseCode
 
getConstantsValue() - Method in enum class com.skava.promotion.constant.ProjectOperationCode
 
getConstantsValue() - Method in enum class com.skava.promotion.constant.ProjectResponseCode
 
getConstantsValue() - Method in enum class com.skava.promotion.constant.PromotionGroupResponseCode
 
getConvertedObjects(PromotionOfferResponse, List<T>, T) - Static method in interface com.skava.promotion.rule.process.PromotionRuleProcessor
 
getCustomOffers(String, String, long, String, long, boolean, PromotionOfferRequest) - Method in class com.skava.promotion.web.PromotionOfferController
This method is used to process get proximity offers operation based on the data of PromotionOfferRequest instance.
getDateTimeAndUserDataFromDB(PromotionGroupDO) - Method in class com.skava.promotion.process.PromotionGroupProcessFields
Retrieves the date and time from database
getDBData(CollectionPropertiesProcess, long) - Static method in class com.skava.promotion.utils.CollectionPropertyValidator
Fetch the existing collection properties that resides under the specified collection Id
getDiscount(int, double, double, PromotionOfferDO, Map<String, Object>) - Static method in class com.skava.promotion.action.BasePromotionAction
 
getDiscountForPercentOffer(double, double) - Static method in class com.skava.promotion.action.BasePromotionAction
 
getDiscountType(Map<String, Object>) - Static method in class com.skava.promotion.ecomm.action.EcommBasePromotionAction
Functionalities to get discount type
getDouble(String, double) - Static method in class com.skava.promotion.action.BasePromotionAction
 
getDoubleConstantsValue() - Method in enum class com.skava.promotion.utils.PromotionConstantsEnum
* Returns the constant value in double format **.
getEachDiscountQtyVal(Map<String, Object>) - Static method in class com.skava.promotion.ecomm.action.EcommBasePromotionAction
Functionalities to get discount value
getEcomFilters(String) - Static method in class com.skava.promotion.utils.SearchHelper
Converts ecomFilter format string from filters.
getEcommOffer(PromotionOfferDO, List<PromotionOffer>) - Static method in class com.skava.promotion.ecomm.action.EcommBasePromotionAction
This functionality returns the offer details
getEcommPromotionService(Message<AsynControllerMessage>) - Method in class com.skava.promotion.event.CacheClearEventHandler
getEcommCatalogService
getEligibleDiscount(PromotionCartOffer, String, double, double) - Static method in class com.skava.promotion.utils.PromoUtil
This method is used to get the eligible discount based on ratio.
getEligibleFacet(Map<String, Object>, String) - Static method in class com.skava.promotion.utils.PromoUtil
This method is used to get the eligible facet value.
getEncoderClass() - Method in class com.skava.codec.ArchiveCodec
Returns the Enum class
getEncoderClass() - Method in class com.skava.codec.CodeAllocationStatusCodec
Returns the Enum class
getEncoderClass() - Method in class com.skava.codec.CollectionAttributeTypeCodec
Returns the Enum class
getEncoderClass() - Method in class com.skava.codec.CollectionStatusCodec
Returns the Enum class
getEncoderClass() - Method in class com.skava.codec.ProjectStateCodec
Returns the Enum class
getEncoderClass() - Method in class com.skava.codec.PromoCodeTypeCodec
Returns the Enum class
getEncoderClass() - Method in class com.skava.codec.PromoStateCodec
Returns the Enum class
getEncoderClass() - Method in class com.skava.codec.PromotionRoundOffTypesCodec
Returns the Enum class
getEncoderClass() - Method in class com.skava.codec.PublishStatusCodec
Returns the Enum class
getEncoderClass() - Method in class com.skava.codec.PublishTypeCodec
Returns the Enum class
getEncoderClass() - Method in class com.skava.codec.StatusCodec
Returns the Enum class
getEntityFromDTO(PromotionListDO) - Method in class com.skava.promotion.process.PromotionListProcessBaseHelper
Provides a functionality to create the promotion list.
getEntityListFromDTO(PromotionListDO) - Method in class com.skava.promotion.process.PromotionListProcessBaseHelper
Creates list of entities from dto classs.
getExistingPromoGroup(long, String, String) - Method in class com.skava.promotion.process.PromotionGroupProcess
Fetch the existing promotion group which based on collection Id and promotion group Id.
getExistingPromotion(long, String, PromotionProcess, String) - Method in class com.skava.promotion.process.PromotionProcess
Fetch the existing promotion which based on collection Id and promotion Id.
getExistingPromotion(PromotionDO, PromotionRepository, String, String) - Static method in class com.skava.promotion.utils.PromotionUtility
 
getExpensiveType(Map<String, Object>) - Static method in class com.skava.promotion.ecomm.action.AbstractBundleOfferAction
Functionalities to get Expensive type
getExpensiveType(Map<String, Object>) - Static method in class com.skava.promotion.ecomm.action.AbstractBundleOfferActionQuantityFractional
Functionalities to get Expensive type
getExpensiveType(Map<String, Object>) - Static method in class com.skava.promotion.ecomm.action.AbstractProductOfferAction
Functionalities to get Expensive type
getExpensiveType(Map<String, Object>) - Static method in class com.skava.promotion.ecomm.action.AbstractProductOfferActionQuantityFractional
Functionalities to get Expensive type
getExpensiveType(Map<String, Object>) - Static method in class com.skava.promotion.utils.PromoUtil
Functionalities to get Expensive type
getExpiryTime(CollectionAttributeProcess, long, String, long) - Static method in class com.skava.promotion.utils.PromotionCouponUtil
Functionality to get the expire time in seconds.
getFieldList(String, String) - Static method in class com.skava.promotion.utils.PromoUtil
Converts the given string value to the set of string values using the given separator.
getFieldsNameFromClass(Class<?>) - Static method in class com.skava.promotion.sort.EcomSortUtil
getFieldsNameFromClass
getFieldsWithListIds(List<PromotionList>, String) - Static method in class com.skava.promotion.utils.PromotionRuleProcessorHelper
Gets the fields with list ids.
getFlatDiscount(int, double, double, double, PromotionOfferDO, Map<String, Object>) - Static method in class com.skava.promotion.ecomm.action.EcommBasePromotionAction
 
getFormulaDiscount(double, double, Map<String, Object>) - Static method in class com.skava.promotion.action.BasePromotionAction
 
getFormulaResult(RuleActionInfo) - Static method in class com.skava.promotion.action.BasePromotionAction
 
getGiftQuantity() - Method in class com.skava.promotion.model.PromotionBaseOffer
Method to fetch the int value of quantity
getGiftQuantityFractional() - Method in class com.skava.promotion.model.PromotionBaseOffer
Method to fetch the decimal value of quantity
getGroupDrools(PromotionGroupDrools) - Method in class com.skava.promotion.rule.process.RuleRepositoryBaseHelper
Functionalities to get groupdrools
getGroupDrools(List<PromotionGroupDrools>) - Method in class com.skava.promotion.rule.process.RuleRepositoryHelper
It converts PromotionGroupDrools to GroupDrools
getIdentifier() - Static method in class com.skava.promotion.utils.PromoUtil
Functionalities to get identifier
getIntConstantsValue() - Method in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
getInvalidCheckPromotionOfferResponse(PromotionOfferRequestInternal, CollectionProcess, MessageSource) - Static method in class com.skava.promotion.utils.PromotionValidator
Gets the invalid check promotion offer response.
getInvalidCheckPromotionOfferResponse(PromotionOfferRequestInternal, CollectionProcess, MessageSource) - Static method in class com.skava.promotion.utils.PromoWalletValidator
Gets the invalid check promotion offer response.
getistIdsForGroup(PromotionGroupDO) - Static method in class com.skava.promotion.utils.PromotionHelper
It provides a functionality to get promotion list ids from conditions
getistIdsForPromotion(PromotionDO) - Static method in class com.skava.promotion.utils.PromotionHelper
It provides a functionality to get promotion list ids from conditions
getLastUpdatedTimeOfRules(long) - Method in class com.skava.promotion.rule.process.RulesRepositoryImpl
It is used to get Last updated time
getListFromIterator(Iterator<Changelog>) - Static method in class com.skava.promotion.process.ChangelogProcess
return list of the entity from the changeloglist iterator
getListFromIterator(Iterator<Promotion>) - Static method in class com.skava.promotion.process.PromotionProcessStandardBase
This method is used to iterate the Promotion and add in array list of Promotion.
getListFromIterator(Iterator<PromotionGroup>) - Static method in class com.skava.promotion.process.PromotionGroupProcessFields
This method is used to iterate the PromotionGroup and add in array list of PromotionGroup.
getListFromIterator(Iterator<PromotionGroupDrools>) - Method in class com.skava.promotion.rule.process.RuleRepositoryBaseHelper
Functionalities to get list from iterator
getListIdsForGroup(PromotionGroupDO) - Static method in class com.skava.promotion.utils.PromoListUtil
Holds the list of ids that are associated with the promotion Group
getListIdsForPromotion(PromotionDO) - Static method in class com.skava.promotion.utils.PromoListUtil
Holds the list of ids that are associated with the promotion
getListUsedPromotionGroups(long, String) - Method in class com.skava.promotion.process.PromotionGroupProcess
Functionalities to get list used promotions groups data
getListUsedPromotions(long, String) - Method in class com.skava.promotion.process.PromotionProcess
 
getLiveVersion(long) - Method in class com.skava.promotion.process.LiveVersionProcess
Gets the version.
getMandatoryCollectionAttributesFromDbMap(Map<String, CollectionPropertiesDO>) - Static method in class com.skava.promotion.utils.CollectionPropertyValidator
Functionality to get only the mandatory collection attributes from dbDataMap
getMandatoryCollectionAttributesFromRequest(Map<String, CollectionPropertiesDO>, List<CollectionPropertiesDO>) - Static method in class com.skava.promotion.utils.CollectionPropertyValidator
Functionality to get properties from update request which are mandatory in collection attributes
getMatchedBundles(List<PromotionBundle>, PromotionOfferDO, Set<String>) - Method in class com.skava.promotion.ecomm.action.AbstractBundleBOGOofferAction
Functionality to get the matched bundles
getMatchedBundles(List<PromotionBundle>, PromotionOfferDO, Set<String>) - Method in class com.skava.promotion.ecomm.action.AbstractBundleBOGOofferActionQuantityFractional
Functionality to get the matched bundles
getMatchedBundlesAndSkus(List<T>, PromotionOfferDO, Set<String>) - Method in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferAction
Functionality to get the matched skus
getMatchedBundlesAndSkus(List<T>, PromotionOfferDO, Set<String>) - Method in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferActionQuantityFractional
Functionality to get the matched skus
getMatchedSkus(List<PromotionSku>, PromotionOfferDO, Set<String>) - Method in class com.skava.promotion.ecomm.action.AbstractBOGOofferAction
Functionality to get the matched skus
getMatchedSkus(List<PromotionSku>, PromotionOfferDO, Set<String>) - Method in class com.skava.promotion.ecomm.action.AbstractBOGOofferActionQuantityFractional
Functionality to get the matched skus
getMaximumDiscount(Map<String, Object>) - Static method in class com.skava.promotion.action.BasePromotionAction
 
getMessage(String, Object[], Locale) - Method in class com.skava.promotion.web.ExceptionHelper
Functionalities to get error message based on error code and locale
getMessage(MessageSource, String, String) - Static method in class com.skava.promotion.utils.PromoUtil
Fetch the response message based on locale and response code from messageSource.
getMilliSecTime(LocalDateTime, String) - Static method in class com.skava.promotion.utils.PromoUtil
 
getMinimumDiscount(Map<String, Object>) - Static method in class com.skava.promotion.action.BasePromotionAction
 
getMinValue(double, double) - Static method in class com.skava.promotion.action.BasePromotionAction
 
getModelConfig(String, String, long, String) - Method in class com.skava.promotion.web.RuleController
Gets the Rule engine model configuration.
getNextSequenceId() - Method in class com.skava.promotion.repository.SequenceRepository
Fetches the next sequence id.
getObjectsByClassName(List<Object>, T) - Static method in class com.skava.promotion.utils.PromotionRuleProcessorHelper
Gets the objects by class name.
getOffer(PromotionOfferDO, PromotionDO, PromotionBundle) - Method in class com.skava.promotion.ecomm.action.AbstractBundleBOGOofferAction
This method provides functionality to get the offer details
getOffer(PromotionOfferDO, PromotionDO, PromotionBundle) - Method in class com.skava.promotion.ecomm.action.AbstractBundleBOGOofferActionQuantityFractional
This method provides functionality to get the offer details
getOffer(PromotionOfferDO, PromotionDO, PromotionBundle) - Method in class com.skava.promotion.ecomm.action.AbstractBundleOfferAction
This method provides functionality to get offer details
getOffer(PromotionOfferDO, PromotionDO, PromotionBundle) - Method in class com.skava.promotion.ecomm.action.AbstractBundleOfferActionQuantityFractional
This method provides functionality to get offer details
getOffer(PromotionOfferDO, PromotionDO, PromotionBundle) - Method in class com.skava.promotion.ecomm.action.BundleGiftWithPurchase
This method provides functionality to get offer
getOffer(PromotionOfferDO, PromotionDO, PromotionCart) - Method in class com.skava.promotion.ecomm.action.AbstractCartOfferAction
This method provides functionality to get offer
getOffer(PromotionOfferDO, PromotionDO, PromotionSku) - Method in class com.skava.promotion.ecomm.action.AbstractBOGOofferAction
This method provides functionality to get the offer details
getOffer(PromotionOfferDO, PromotionDO, PromotionSku) - Method in class com.skava.promotion.ecomm.action.AbstractBOGOofferActionQuantityFractional
This method provides functionality to get the offer details
getOffer(PromotionOfferDO, PromotionDO, PromotionSku) - Method in class com.skava.promotion.ecomm.action.AbstractProductOfferAction
This method provides functionality to get offer
getOffer(PromotionOfferDO, PromotionDO, PromotionSku) - Method in class com.skava.promotion.ecomm.action.AbstractProductOfferActionQuantityFractional
This method provides functionality to get offer
getOffer(PromotionOfferDO, PromotionDO, PromotionSku) - Method in class com.skava.promotion.ecomm.action.GiftWithPurchase
This method provides functionality to get offer
getOffer(PromotionOfferDO, PromotionDO, PromotionSku) - Method in class com.skava.promotion.ecomm.action.ProductPersonalizationOffer
 
getOffer(PromotionOfferDO, PromotionDO, PromotionSku) - Method in class com.skava.promotion.ecomm.action.ProductPriceOff
 
getOffer(PromotionOfferDO, PromotionDO, PromotionSku) - Method in class com.skava.promotion.ecomm.action.ProductShippingOff
 
getOffer(PromotionOfferDO, PromotionDO, T) - Method in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferAction
This method provides functionality to get the offer details
getOffer(PromotionOfferDO, PromotionDO, T) - Method in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferActionQuantityFractional
This method provides functionality to get the offer details
getOffer(String, String, long, String, long, PromotionOfferRequest) - Method in class com.skava.promotion.web.PromotionOfferController
This method returns a PromotionOffer based on the data available in PromotionOfferRequest instance.
getOfferableBundle(PromotionBundle, PromotionOfferDO, List<PromotionBundle>) - Static method in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferAction
Functionalities to filter offer bundles
getOfferableBundle(PromotionBundle, PromotionOfferDO, List<PromotionBundle>) - Static method in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferActionQuantityFractional
Functionalities to filter offer bundles
getOfferableSku(PromotionBundle, PromotionOfferDO, List<PromotionBundle>) - Static method in class com.skava.promotion.ecomm.action.AbstractBundleBOGOofferAction
Functionalities to filter offer bundles
getOfferableSku(PromotionBundle, PromotionOfferDO, List<PromotionBundle>) - Static method in class com.skava.promotion.ecomm.action.AbstractBundleBOGOofferActionQuantityFractional
Functionalities to filter offer bundles
getOfferableSku(PromotionSku, PromotionOfferDO, List<PromotionSku>) - Static method in class com.skava.promotion.ecomm.action.AbstractBOGOofferAction
Functionalities to filter offer skus
getOfferableSku(PromotionSku, PromotionOfferDO, List<PromotionSku>) - Static method in class com.skava.promotion.ecomm.action.AbstractBOGOofferActionQuantityFractional
Functionalities to filter offer skus
getOfferableSku(PromotionSku, PromotionOfferDO, List<PromotionSku>) - Static method in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferAction
Functionalities to filter offer skus
getOfferableSku(PromotionSku, PromotionOfferDO, List<PromotionSku>) - Static method in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferActionQuantityFractional
Functionalities to filter offer skus
getOfferId(RuleActionInfo) - Static method in class com.skava.promotion.action.BasePromotionAction
Gets the offer id
GetOfferService - Interface in com.skava.promotion.service
The Class GetOfferService
GetOfferServiceImpl - Class in com.skava.promotion.service.impl
This class contains the implementation of GetOfferServiceImpl
GetOfferServiceImpl() - Constructor for class com.skava.promotion.service.impl.GetOfferServiceImpl
 
getOfferValue(PromotionDO, double, Map<String, Object>) - Static method in class com.skava.promotion.action.BasePromotionAction
 
getPartialGroupIdsFromPromotionGroups(List<PromotionGroup>) - Static method in class com.skava.promotion.service.impl.ApprovalHelperBase
Gets the partial group ids from promotion groups.
getPartialGroupIdsFromPromotions(List<Promotion>) - Static method in class com.skava.promotion.service.impl.ApprovalHelperBase
Gets the partial group ids from promotions.
getPartialPromotionIdsFromPromotions(List<Promotion>) - Static method in class com.skava.promotion.service.impl.ApprovalHelperBase
Gets the partial promotion ids from promotions.
getPercentageDiscount(double, double, PromotionOfferDO, Map<String, Object>) - Static method in class com.skava.promotion.action.BasePromotionAction
 
getPredicate(Class<?>, String) - Static method in class com.skava.promotion.utils.SearchHelper
Get Query DSL Predicate.
getPredicateForBasePackageAndAdditionalPackages(String, List<String>) - Static method in class com.skava.promotion.utils.DocketUtil
This method returns the predicate for base and additional packages.
getPredicateForLoadAll(PromotionDO) - Method in class com.skava.promotion.process.PromotionProcessStandardBase
Provides a functionality to create a predicate for the given criteria
getPredicateForPromotionSearch(PromotionDO) - Method in class com.skava.promotion.process.PromotionSearchProcess
Provides a functionality to create a predicate based on the given criteria
getPreviewTime() - Method in class com.skava.promotion.model.domain.PromotionOfferDO
 
getPriceFacetDiscount(int, double, double, PromotionOfferDO) - Static method in class com.skava.promotion.action.BasePromotionAction
 
getPriceFacetRatio(Map<String, Object>, String) - Static method in class com.skava.promotion.utils.PromoUtil
This method is used to get the price facet ratio.
getProjectById(String, String, long, String, String) - Method in class com.skava.promotion.web.ProjectController
Functionality to load a Project based on the given Project Id
getPromoActionExecutionOrder() - Method in class com.skava.promotion.model.PromotionProperties
Gets the promo action execution order.
getPromoActionProcessorClass() - Method in class com.skava.promotion.model.PromotionProperties
Gets the fully qualified name of the promotion action processor.
getPromoCodeUsageCount(String, long, List<String>, long) - Method in class com.skava.promotion.process.CodeAllocationProcess
 
getPromoCodeUsageCount(String, String, long, String, String) - Method in class com.skava.promotion.web.PromotionOfferController
Assigns the promo code for the given user Id.
getPromoListCacheKey(PromotionList) - Static method in class com.skava.promotion.process.PromotionListProcessBase
Gets the promo list cache key.
getPromoOverAllRoundOffType() - Method in class com.skava.promotion.model.PromotionProperties
Gets the promo over all round off type.
getPromoRuleProcessorClass() - Method in class com.skava.promotion.model.PromotionProperties
Gets the fully qualified name of the promotion rule processor.
getPromoRuleTypeProcessClass() - Method in class com.skava.promotion.model.PromotionProperties
Gets the promo rule type process event listener.
getPromoRuleTypeProcessEventListener(PromotionOfferDO) - Static method in class com.skava.promotion.rule.process.RuleTypeProcessListenerFactory
Functionalities to get RuleTypeProcessEventListener instance
getPromotion(CodeAllocation, long) - Method in class com.skava.promotion.service.impl.OfferServiceImplBase
Gets the promotion.
getPromotionAction(String) - Method in interface com.skava.promotion.action.PromotionActionProcessor
 
getPromotionAction(String) - Method in class com.skava.promotion.ecomm.rule.process.EcommPromotionActionProcessor
Loads the promotion action instance
getPromotionActionProcessor(PromotionOfferDO) - Static method in class com.skava.promotion.action.PromotionActionProcessorFactory
Functionality to return the instance of an action processor.
getPromotionById(String, String, long, String, boolean, String, String, String) - Method in class com.skava.promotion.web.PromotionController
Fetches the promotion based on the given promotion Id.
getPromotionChangeLog(String, String, long, String, long, long, EcomSorts, String, int, int) - Method in class com.skava.promotion.web.ChangelogController
GET ALL API
getPromotionCloneFromDB(PromotionRepository, PromotionDO, String, String) - Static method in class com.skava.promotion.utils.PromotionUtility
Functionality to load the promotion that are in clone state
getPromotionCoupons(PromotionOfferDO) - Method in class com.skava.promotion.rule.process.PromotionCouponProcessor
 
getPromotionCoupons(PromotionOfferDO) - Method in interface com.skava.promotion.rule.process.PromotionCouponProcessorBase
Gets the promotion coupons.
getPromotionCouponsForSingleCouponInPromoItemList(PromotionOfferDO) - Method in class com.skava.promotion.rule.process.PromotionCouponProcessor
This method is used to get promotion coupons for single coupon in promo item list.
getPromotionCouponsForSingleCouponInPromoItemList(PromotionOfferDO) - Method in interface com.skava.promotion.rule.process.PromotionCouponProcessorBase
 
getPromotionDO(ProjectRequestInternal) - Static method in class com.skava.promotion.utils.PromotionBaseHelper
Functionality to retrieve the domain object of the promotion.
getPromotionGroupById(String, String, long, String, String) - Method in class com.skava.promotion.web.LivePromotionGroupController
This method loads a live promotions group.
getPromotionGroupById(String, String, long, String, String, String) - Method in class com.skava.promotion.web.PromotionGroupController
This method loads a PromotionGroup based on the request parameters.
getPromotionGroupDO(ProjectRequestInternal) - Static method in class com.skava.promotion.utils.PromotionBaseHelper
Functionality to retrieve the domain object of the promotion group.
getPromotionGroupDrools(GroupDrools) - Method in class com.skava.promotion.rule.process.RuleRepositoryHelper
This method convert the group drools to promotion group drools
getPromotionHandler(PromoCodeType) - Static method in class com.skava.promotion.utils.PromoUtil
Creates the instance for respective promoCodeType
getPromotionListCacheKey(long, String, String) - Static method in class com.skava.promotion.utils.CacheHelper
Functionality to get the promotion list cache key.
getPromotionProperties(CollectionDO) - Method in class com.skava.promotion.process.CollectionProcess
Gets the promotion properties.
getPromotionProperties(String, String, long, String) - Method in class com.skava.promotion.web.CollectionPropertiesController
Fetch a value of the collection property based on the the property name.
getPromotionProperty() - Method in class com.skava.promotion.model.PromotionProperties
Gets the promo action execution order.
getPromotionRuleProcessor(PromotionOfferDO) - Static method in class com.skava.promotion.rule.process.PromotionRuleProcessorFactory
Functionality to get the instance of PromotionRuleProcessor
getPromotionSourceFromDB(PromotionRepository, PromotionDO, String, String) - Static method in class com.skava.promotion.utils.PromotionUtility
Functionality to load the promotion that are in source state
getPromotionSubDrools(SubDrools) - Method in class com.skava.promotion.rule.process.RuleRepositoryHelper
This method convert the group drools to promotion group drools
getPromotItemSearchCriteria(PromoCodeListDO) - Static method in class com.skava.promotion.utils.SearchHelper
 
getPromotItemSearchCriteria(PromowalletDO) - Static method in class com.skava.promotion.utils.SearchHelper
 
getPublishVersion(long) - Method in class com.skava.promotion.rule.process.RuleRepositoryHelper
Gets the publish version.
getQdslQueryForVersion(long, String, String) - Static method in class com.skava.promotion.process.PromotionProcessBase
Fetches the predicate expression for querying versions
getQuantity() - Method in class com.skava.promotion.ecomm.model.PromotionBundle
Method to fetch the int value of quantity
getQuantity() - Method in class com.skava.promotion.ecomm.model.PromotionGiftDiscount
Method to fetch the int value of quantity
getQuantity() - Method in class com.skava.promotion.ecomm.model.PromotionSku
Method to fetch the int value of quantity
getQuantity(Map<String, Object>, String) - Static method in class com.skava.promotion.utils.PromoUtil
Functionality to get buy/get items quantity
getQuantityFractional() - Method in class com.skava.promotion.ecomm.model.PromotionBundle
Method to fetch the decimal value of quantity
getQuantityFractional() - Method in class com.skava.promotion.ecomm.model.PromotionGiftDiscount
Method to fetch the decimal value of quantity
getQuantityFractional() - Method in class com.skava.promotion.ecomm.model.PromotionSku
Method to fetch the decimal value of quantity
getQuantityFractional(Map<String, Object>, String) - Static method in class com.skava.promotion.utils.PromoUtil
Functionality to get buy/get items quantity
getRecurrance(PromotionOfferRequest) - Method in class com.skava.promotion.ecomm.rule.process.EcommPromotionRequestParser
Provides functionality to get the promotion recurrance starttime and endtime data.
getRemovableQuantity(PromotionBundle, PromotionBundle, List<PromotionBundle>, double, HashMap<String, Double>) - Static method in class com.skava.promotion.ecomm.action.AbstractBundleBOGOofferActionQuantityFractional
Functionality to remove quantity of buy/get bundle
getRemovableQuantity(PromotionBundle, PromotionBundle, List<PromotionBundle>, int, HashMap<String, Integer>) - Static method in class com.skava.promotion.ecomm.action.AbstractBundleBOGOofferAction
Functionality to remove quantity of buy/get bundle
getRemovableQuantity(PromotionSku, PromotionSku, List<PromotionSku>, double, HashMap<String, Double>) - Static method in class com.skava.promotion.ecomm.action.AbstractBOGOofferActionQuantityFractional
Functionality to remove quantity of buy/get sku
getRemovableQuantity(PromotionSku, PromotionSku, List<PromotionSku>, int, HashMap<String, Integer>) - Static method in class com.skava.promotion.ecomm.action.AbstractBOGOofferAction
Functionality to remove quantity of buy/get sku
getRemovableQuantity(PromotionSku, PromotionSku, List<PromotionSku>, int, HashMap<String, Integer>) - Static method in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferAction
Functionality to remove quantity of buy/get sku
getRemovableQuantity(PromotionSku, PromotionSku, List<PromotionSku>, int, HashMap<String, Integer>) - Static method in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferActionQuantityFractional
Functionality to remove quantity of buy/get sku
getResponse(PromotionOfferDO, List<Object>) - Method in class com.skava.promotion.ecomm.rule.process.EcommPromotionRuleProcessor
Provides functionalities to get promotion offer response.
getResponse(PromotionOfferDO, List<Object>) - Method in interface com.skava.promotion.rule.process.PromotionRuleProcessor
Provides functionality to get the promotion offer response
getResponseHeader(String) - Static method in class com.skava.promotion.utils.PromoListUtil
It generates the HttpHeaders for response
getResponseHeader(String) - Method in class com.skava.promotion.web.PromoCodeListHelper
 
getResponseHeader(String) - Method in class com.skava.promotion.web.PromotionListHelper
 
getResponseObjects(PromotionOfferResponse, List<T>, T) - Method in interface com.skava.promotion.rule.process.PromotionRuleProcessor
 
getRoundOffDiscountValue(PromotionRoundOffTypes, double) - Static method in class com.skava.promotion.ecomm.EcommPromotionUtil
Functionality to roundoff the discount value
getRoutingKey(String) - Static method in class com.skava.promotion.utils.PromoUtil
getRoutingKey
getRuleFacts(PromotionOfferRequest) - Method in class com.skava.promotion.ecomm.rule.process.EcommPromotionRuleProcessor
 
getRuleFacts(PromotionOfferRequest) - Method in interface com.skava.promotion.rule.process.PromotionRuleProcessor
This method fetch the rule facts.
GetRuleModelConfigService - Interface in com.skava.promotion.service
Marker interface to load a project
GetRuleModelConfigServiceImpl - Class in com.skava.promotion.service.impl
This class Contains functionality to load a promotion
GetRuleModelConfigServiceImpl() - Constructor for class com.skava.promotion.service.impl.GetRuleModelConfigServiceImpl
 
getRuleName(String, int, String) - Method in class com.skava.promotion.ecomm.action.AbstractBOGOofferAction
Loads the rule name
getRuleName(String, int, String) - Method in class com.skava.promotion.ecomm.action.AbstractBOGOofferActionQuantityFractional
Loads the rule name
getRuleName(String, int, String) - Method in class com.skava.promotion.ecomm.action.AbstractBundleBOGOofferAction
Loads the rule name
getRuleName(String, int, String) - Method in class com.skava.promotion.ecomm.action.AbstractBundleBOGOofferActionQuantityFractional
Loads the rule name
getRuleName(String, int, String) - Method in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferAction
Loads the rule name
getRuleName(String, int, String) - Method in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferActionQuantityFractional
Loads the rule name
getSkuQtyFracMap - Variable in class com.skava.promotion.ecomm.action.AbstractBOGOofferActionQuantityFractional
 
getSkuQtyFracMap - Variable in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferActionQuantityFractional
 
getSkuQtyMap - Variable in class com.skava.promotion.ecomm.action.AbstractBOGOofferAction
 
getSkuQtyMap - Variable in class com.skava.promotion.ecomm.action.AbstractBOGOofferActionQuantityFractional
 
getSkuQtyMap - Variable in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferAction
 
getSkuQtyMap - Variable in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferActionQuantityFractional
 
getSkusList - Variable in class com.skava.promotion.ecomm.action.AbstractBOGOofferAction
 
getSkusList - Variable in class com.skava.promotion.ecomm.action.AbstractBOGOofferActionQuantityFractional
 
getSkusList - Variable in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferAction
 
getSkusList - Variable in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferActionQuantityFractional
 
getSkusListForBatchProcess - Variable in class com.skava.promotion.ecomm.action.AbstractBOGOofferAction
 
getSkusListForBatchProcess - Variable in class com.skava.promotion.ecomm.action.AbstractBOGOofferActionQuantityFractional
 
getSkusListForBatchProcess - Variable in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferAction
 
getSkusListForBatchProcess - Variable in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferActionQuantityFractional
 
getSort(Class<?>, EcomSorts) - Static method in class com.skava.promotion.process.ChangelogProcess
Genrate the SORT entity
getSort(Class<?>, EcomSorts) - Static method in class com.skava.promotion.utils.SearchHelper
Gets the sort.
getStartDateWithOneDayAdded(String) - Static method in class com.skava.promotion.utils.PromotionDefaultDateHelper
Gets the start date with one day added.
getStartDateWithOneHrAdded(String) - Static method in class com.skava.promotion.utils.PromotionDefaultDateHelper
Gets the start date with one hr added.
getStore(PromotionOfferRequest) - Method in class com.skava.promotion.ecomm.rule.process.EcommPromotionRequestParser
Provides functionality to get the store data.
getStringConstantsValue() - Method in enum class com.skava.promotion.utils.PromotionConstantsEnum
* Returns the constant value in string format **.
getSubDrools(PromotionSubDrools) - Method in class com.skava.promotion.rule.process.RuleRepositoryHelper
Functionalities to get sub drools
getSubDrools(List<PromotionSubDrools>) - Method in class com.skava.promotion.rule.process.RuleRepositoryHelper
It converts PromotionSubDrools to SubDrools
getSubstringsWithinBraces(String) - Static method in class com.skava.promotion.utils.PromotionUtility
 
GETTER_KEY - Static variable in class com.skava.promotion.utils.PromotionRuleProcessorHelper
The Constant GETTER_KEY.
getTimeInLocalDateTime(long, long, CollectionAttributeProcess, String) - Static method in class com.skava.promotion.utils.PromoUtil
Functionality to get the locale based time
getTimeInMilliSec(LocalDateTime, long, CollectionAttributeProcess, long) - Static method in class com.skava.promotion.utils.PromoUtil
Convert local date to milliseconds.
getTimeZone(long, CollectionAttributeProcess, String) - Static method in class com.skava.promotion.utils.PromoUtil
 
getTimeZone(long, CollectionProcess) - Static method in class com.skava.promotion.utils.PromoUtil
Functionalities to fetch timeZone from cached property list
getTimeZoneByCollectionId(long, CollectionAttributeProcess) - Static method in class com.skava.promotion.utils.PromoUtil
 
getTotalDiscountForPriceFacets(BaseDiscount, Map<String, Object>, PromotionRoundOffTypes) - Static method in class com.skava.promotion.ecomm.EcommPromotionUtil
 
getTotalPriceFacets(Map<String, Object>, Map<String, Object>, PromotionRoundOffTypes) - Static method in class com.skava.promotion.ecomm.EcommPromotionUtil
 
getTotalPriceForCurrentBatch() - Method in class com.skava.promotion.ecomm.action.AbstractBundleOfferAction
Functionalities to calculate total unitPrice/ShippingCost for current batch
getTotalPriceForCurrentBatch() - Method in class com.skava.promotion.ecomm.action.AbstractBundleOfferActionQuantityFractional
Functionalities to calculate total unitPrice/ShippingCost for current batch
getTotalPriceForCurrentBatch() - Method in class com.skava.promotion.ecomm.action.AbstractProductOfferAction
Functionalities to calculate total unitPrice/ShippingCost for current batch
getTotalPriceForCurrentBatch() - Method in class com.skava.promotion.ecomm.action.AbstractProductOfferActionQuantityFractional
Functionalities to calculate total unitPrice/ShippingCost for current batch
getTotalPriceForCurrentBatch() - Method in class com.skava.promotion.ecomm.action.BundleProductPriceOff
Functionality to get the total price of X and Y skus in current batch
getTotalPriceForCurrentBatch() - Method in class com.skava.promotion.ecomm.action.BundleProductShippingOff
 
getTotalPriceForCurrentBatch() - Method in class com.skava.promotion.ecomm.action.ProductPersonalizationOffer
 
getTotalPriceForCurrentBatch() - Method in class com.skava.promotion.ecomm.action.ProductPriceOff
Functionality to get the total price of X and Y skus in current batch
getTotalPriceForCurrentBatch() - Method in class com.skava.promotion.ecomm.action.ProductShippingOff
Functionality to get the total price of X and Y skus in current batch
getTotalPriceForCurrentBatch(Map<String, Object>) - Method in class com.skava.promotion.ecomm.action.AbstractBundleOfferAction
Functionalities to calculate total unitPrice/ShippingCost for current batch
getTotalPriceForCurrentBatch(Map<String, Object>) - Method in class com.skava.promotion.ecomm.action.AbstractBundleOfferActionQuantityFractional
Functionalities to calculate total unitPrice/ShippingCost for current batch
getTotalPriceForCurrentBatch(Map<String, Object>) - Method in class com.skava.promotion.ecomm.action.AbstractProductOfferAction
Functionalities to calculate total unitPrice/ShippingCost for current batch
getTotalPriceForCurrentBatch(Map<String, Object>) - Method in class com.skava.promotion.ecomm.action.AbstractProductOfferActionQuantityFractional
Functionalities to calculate total unitPrice/ShippingCost for current batch
getTotalPriceForCurrentBatch(Map<String, Object>) - Method in class com.skava.promotion.ecomm.action.BundleProductPriceOff
Functionality to get the total price of X and Y skus in current batch
getTotalPriceForCurrentBatch(Map<String, Object>) - Method in class com.skava.promotion.ecomm.action.BundleProductShippingOff
 
getTotalPriceForCurrentBatch(Map<String, Object>) - Method in class com.skava.promotion.ecomm.action.ProductPersonalizationOffer
 
getTotalPriceForCurrentBatch(Map<String, Object>) - Method in class com.skava.promotion.ecomm.action.ProductPriceOff
 
getTotalPriceForCurrentBatch(Map<String, Object>) - Method in class com.skava.promotion.ecomm.action.ProductShippingOff
 
getTotalPricePerBatch(List<PromotionBundle>) - Method in class com.skava.promotion.ecomm.action.AbstractBundleOfferAction
Functionalities to calculate total unitPrice/ShippingCost per batch
getTotalPricePerBatch(List<PromotionBundle>) - Method in class com.skava.promotion.ecomm.action.AbstractBundleOfferActionQuantityFractional
Functionalities to calculate total unitPrice/ShippingCost per batch
getTotalPricePerBatch(List<PromotionBundle>) - Method in class com.skava.promotion.ecomm.action.BundleProductPriceOff
Functionality to get the totalPrice values of X and Y skus in batch.
getTotalPricePerBatch(List<PromotionBundle>) - Method in class com.skava.promotion.ecomm.action.BundleProductShippingOff
 
getTotalPricePerBatch(List<PromotionBundle>, Map<String, Object>) - Method in class com.skava.promotion.ecomm.action.AbstractBundleOfferAction
Functionality to get the totalPriceFacet values of X and Y skus in current batch.
getTotalPricePerBatch(List<PromotionBundle>, Map<String, Object>) - Method in class com.skava.promotion.ecomm.action.AbstractBundleOfferActionQuantityFractional
Functionality to get the totalPriceFacet values of X and Y skus in current batch.
getTotalPricePerBatch(List<PromotionBundle>, Map<String, Object>) - Method in class com.skava.promotion.ecomm.action.BundleProductPriceOff
Functionality to get the totalPriceFacet values of X and Y skus in current batch.
getTotalPricePerBatch(List<PromotionBundle>, Map<String, Object>) - Method in class com.skava.promotion.ecomm.action.BundleProductShippingOff
 
getTotalPricePerBatch(List<PromotionSku>) - Method in class com.skava.promotion.ecomm.action.AbstractProductOfferAction
Functionalities to calculate total unitPrice/ShippingCost per batch
getTotalPricePerBatch(List<PromotionSku>) - Method in class com.skava.promotion.ecomm.action.AbstractProductOfferActionQuantityFractional
Functionalities to calculate total unitPrice/ShippingCost per batch
getTotalPricePerBatch(List<PromotionSku>) - Method in class com.skava.promotion.ecomm.action.ProductPersonalizationOffer
 
getTotalPricePerBatch(List<PromotionSku>) - Method in class com.skava.promotion.ecomm.action.ProductPriceOff
 
getTotalPricePerBatch(List<PromotionSku>) - Method in class com.skava.promotion.ecomm.action.ProductShippingOff
 
getTotalPricePerBatch(List<PromotionSku>, Map<String, Object>) - Method in class com.skava.promotion.ecomm.action.AbstractProductOfferAction
Functionalities to calculate total unitPrice/ShippingCost per batch
getTotalPricePerBatch(List<PromotionSku>, Map<String, Object>) - Method in class com.skava.promotion.ecomm.action.AbstractProductOfferActionQuantityFractional
Functionalities to calculate total unitPrice/ShippingCost per batch
getTotalPricePerBatch(List<PromotionSku>, Map<String, Object>) - Method in class com.skava.promotion.ecomm.action.ProductPersonalizationOffer
 
getTotalPricePerBatch(List<PromotionSku>, Map<String, Object>) - Method in class com.skava.promotion.ecomm.action.ProductPriceOff
Functionality to get the totalPriceFacet values of X and Y skus in current batch.
getTotalPricePerBatch(List<PromotionSku>, Map<String, Object>) - Method in class com.skava.promotion.ecomm.action.ProductShippingOff
 
getTotalQuantity(HashMap<String, Integer>) - Method in class com.skava.promotion.ecomm.action.EcommBasePromotionAction
Functionality to get total quantity
getTotalQuantity(List<PromotionSku>, Map<String, Integer>) - Method in class com.skava.promotion.ecomm.action.EcommBasePromotionAction
Functionality to get total quantity
getTotalQuantityFractional(HashMap<String, Double>) - Method in class com.skava.promotion.ecomm.action.EcommBasePromotionAction
Functionality to get total quantity
getTotalQuantityFractional(List<PromotionSku>, Map<String, Double>) - Method in class com.skava.promotion.ecomm.action.EcommBasePromotionAction
Functionality to get total quantity
getUpdatedPersonalizationPrice(int, double, List<PromotionOffer>, String) - Static method in class com.skava.promotion.ecomm.action.ProductPersonalizationOffer
This method provides functionality to get the updated personalization price
getUpdatedPrice(int, double, List<PromotionOffer>) - Static method in class com.skava.promotion.ecomm.action.EcommBasePromotionAction
Loads the unit price
getUpdatedPriceFacetsValue(int, double, List<PromotionOffer>, String) - Static method in class com.skava.promotion.ecomm.action.EcommBasePromotionAction
 
getUpdatedShippingCost(double, int, List<PromotionCartOffer>) - Static method in class com.skava.promotion.ecomm.action.AbstractCartOfferAction
This method returns the updated shipping cost
getUpdatedShippingCost(int, double, List<PromotionOffer>) - Static method in class com.skava.promotion.ecomm.action.EcommBasePromotionAction
Loads the unit price
getUpdatedTotalPrice(double, int, List<PromotionCartOffer>, String, double) - Static method in class com.skava.promotion.ecomm.action.AbstractCartOfferAction
Loads the updated total price of the cart
getUpdatedTotalPriceForPriceFacets(double, int, List<PromotionCartOffer>, String, double, String) - Static method in class com.skava.promotion.ecomm.action.AbstractCartOfferAction
Loads the updated total price facet value of the cart
getUpdatedTradeInValue(double, int, List<PromotionCartOffer>) - Static method in class com.skava.promotion.ecomm.action.AbstractCartOfferAction
Loads the updated trade-in value of the cart
getUpdatePairsForGroupDrools(List<GroupDrools>, VersionProcess, long) - Static method in class com.skava.promotion.rule.process.RuleRepositoryUtil
Functionality to build the query for update operation
getUpdatePairsForSubDrools(List<SubDrools>, VersionProcess, long) - Static method in class com.skava.promotion.rule.process.RuleRepositoryUtil
Functionality to build the query for update operation The parameter subDrools should have length of more than one.
getUpdatePairsForUpsert(List<Promotion>, String) - Static method in class com.skava.promotion.process.PromotionProcessStandardBase
Constructs the update pairs for updating promotions.
getUser(PromotionOfferRequest) - Method in class com.skava.promotion.ecomm.rule.process.EcommPromotionRequestParser
* Functionality to retrieve an user.
getUserId(PromotionOfferRequest) - Method in class com.skava.promotion.ecomm.rule.process.EcommPromotionRuleProcessor
 
getUserId(PromotionOfferRequest) - Method in interface com.skava.promotion.rule.process.PromotionRuleProcessor
This method fetch the user Id.
getValidator() - Method in class com.skava.promotion.service.impl.ApplyOfferServiceImpl
 
getValidator() - Method in class com.skava.promotion.service.impl.ApprovalWorkFlowServiceImpl
Functionality to perform the field level validations Returns the validator
getValidator() - Method in class com.skava.promotion.service.impl.AssignOfferServiceImpl
Return the instance of validator
getValidator() - Method in class com.skava.promotion.service.impl.BlockOfferServiceImpl
Return the instance of validator
getValidator() - Method in class com.skava.promotion.service.impl.CacheClearServiceImpl
 
getValidator() - Method in class com.skava.promotion.service.impl.ClonePromotionGroupServiceImpl
Returns the validator instance
getValidator() - Method in class com.skava.promotion.service.impl.ClonePromotionServiceImpl
Returns the validator instance
getValidator() - Method in class com.skava.promotion.service.impl.CreateCollectionServiceImpl
 
getValidator() - Method in class com.skava.promotion.service.impl.CreateProjectServiceImpl
This method returns Validator ArrayList
getValidator() - Method in class com.skava.promotion.service.impl.CreatePromoCodeListServiceImpl
This method returns Validator ArrayList
getValidator() - Method in class com.skava.promotion.service.impl.CreatePromotionGroupServiceImpl
This method returns the list of a validator component
getValidator() - Method in class com.skava.promotion.service.impl.CreatePromotionListServiceImpl
Instance of Collection Repository to access the database queries of collection
getValidator() - Method in class com.skava.promotion.service.impl.CreatePromotionServiceImpl
This method returns the list of a validator component
getValidator() - Method in class com.skava.promotion.service.impl.CreatePromoWalletServiceImpl
 
getValidator() - Method in class com.skava.promotion.service.impl.DeletePromoCodeListServiceImpl
This method returns Validator ArrayList
getValidator() - Method in class com.skava.promotion.service.impl.DeletePromotionGroupServiceImpl
 
getValidator() - Method in class com.skava.promotion.service.impl.DeletePromotionListServiceImpl
This method returns Validator ArrayList
getValidator() - Method in class com.skava.promotion.service.impl.DeletePromotionServiceImpl
Gives the validator instance
getValidator() - Method in class com.skava.promotion.service.impl.DeletePromoWalletServiceImpl
This method returns Validator ArrayList
getValidator() - Method in class com.skava.promotion.service.impl.DownloadPromoCodesServiceImpl
 
getValidator() - Method in class com.skava.promotion.service.impl.DownloadPromotionListItemsServiceImpl
 
getValidator() - Method in class com.skava.promotion.service.impl.FindAllChangelogServiceImpl
Validator
getValidator() - Method in class com.skava.promotion.service.impl.FindAllCollectionAttributesServiceImpl
 
getValidator() - Method in class com.skava.promotion.service.impl.FindAllCollectionServiceImpl
 
getValidator() - Method in class com.skava.promotion.service.impl.FindAllProjectServiceImpl
Returns the validator
getValidator() - Method in class com.skava.promotion.service.impl.FindAllPromoCodeListItemsServiceImpl
This method returns Validator ArrayList
getValidator() - Method in class com.skava.promotion.service.impl.FindAllPromoCodeListServiceImpl
This method returns Validator ArrayList
getValidator() - Method in class com.skava.promotion.service.impl.FindAllPromotionGroupVersionsServiceImpl
This method returns the list of a validator component
getValidator() - Method in class com.skava.promotion.service.impl.FindAllPromotionListServiceImpl
This method returns Validator ArrayList
getValidator() - Method in class com.skava.promotion.service.impl.FindAllPromotionVersionsServiceImpl
This method gets the instance of a validator component
getValidator() - Method in class com.skava.promotion.service.impl.FindAllPromoWalletServiceImpl
This method returns Validator ArrayList
getValidator() - Method in class com.skava.promotion.service.impl.FindCollectionAttributeServiceImpl
Functionality to get the validator instance
getValidator() - Method in class com.skava.promotion.service.impl.FindCollectionServiceImpl
 
getValidator() - Method in class com.skava.promotion.service.impl.FindLivePromotionGroupServiceImpl
 
getValidator() - Method in class com.skava.promotion.service.impl.FindLivePromotionServiceImpl
This method gives a validator component
getValidator() - Method in class com.skava.promotion.service.impl.FindProjectServiceImpl
Functionality to return the validator instance
getValidator() - Method in class com.skava.promotion.service.impl.FindPromoCodesListItemByIdServiceImpl
This method returns Validator ArrayList
getValidator() - Method in class com.skava.promotion.service.impl.FindPromotionGroupServiceImpl
Gives the validator instance
getValidator() - Method in class com.skava.promotion.service.impl.FindPromotionListItemByIdServiceImpl
This method returns Validator ArrayList
getValidator() - Method in class com.skava.promotion.service.impl.FindPromotionListServiceImpl
This method returns Validator ArrayList
getValidator() - Method in class com.skava.promotion.service.impl.FindPromotionPropertyServiceImpl
Functionality to get the validator instance
getValidator() - Method in class com.skava.promotion.service.impl.FindPromotionServiceImpl
 
getValidator() - Method in class com.skava.promotion.service.impl.GetOfferServiceImpl
 
getValidator() - Method in class com.skava.promotion.service.impl.GetRuleModelConfigServiceImpl
Functionality to return the validator instance
getValidator() - Method in class com.skava.promotion.service.impl.PatchUpdateCollectionPropertiesServiceImpl
 
getValidator() - Method in class com.skava.promotion.service.impl.PatchUpdateProjectImpl
Functionality to perform the field level validations Returns the validator
getValidator() - Method in class com.skava.promotion.service.impl.PatchUpdatePromoCodeListServiceImpl
This method returns Validator ArrayList
getValidator() - Method in class com.skava.promotion.service.impl.PatchUpdatePromotionListServiceImpl
This method returns Validator ArrayList
getValidator() - Method in class com.skava.promotion.service.impl.UnAssignOfferServiceImpl
Return the instance of validator
getValidator() - Method in class com.skava.promotion.service.impl.UnblockOfferServiceImpl
Return the instance of validator
getValidator() - Method in class com.skava.promotion.service.impl.UpdateCollectionPropertiesServiceImpl
 
getValidator() - Method in class com.skava.promotion.service.impl.UpdateCollectionServiceImpl
 
getValidator() - Method in class com.skava.promotion.service.impl.UpdateDroolsServiceImpl
Functionality to return the validator instance
getValidator() - Method in class com.skava.promotion.service.impl.UpdateProjectServiceImpl
This method return the ArrayList value
getValidator() - Method in class com.skava.promotion.service.impl.UpdatePromoCodeListServiceImpl
This method returns Validator ArrayList
getValidator() - Method in class com.skava.promotion.service.impl.UpdatePromotionGroupServiceImpl
Gives the validator instance
getValidator() - Method in class com.skava.promotion.service.impl.UpdatePromotionListServiceImpl
This method returns Validator ArrayList
getValidator() - Method in class com.skava.promotion.service.impl.UpdatePromotionServiceImpl
 
getValidator() - Method in class com.skava.promotion.service.impl.UpdatePromoWalletServiceImpl
This method returns Validator ArrayList
getValidator() - Method in class com.skava.promotion.service.impl.ValidateDroolsServiceImpl
Functionality to return the validator instance
getValidCoupons(List<PromotionCoupon>) - Static method in class com.skava.promotion.utils.PromotionCouponUtil
Fetches valid coupons
getValidListIds(PromotionListProcess, Map<String, Map<String, Set<String>>>, Set<String>, String, String, long) - Static method in class com.skava.promotion.utils.PromotionRuleProcessorHelper
Gets the valid list ids.
getValueFromCache(String, String) - Method in class com.skava.promotion.utils.CacheHelper
Functionality to return the data from cache.
getVersion(long) - Method in class com.skava.promotion.process.PromotionListProcessBaseHelper
It gets the version of the collectionId from version process VersionProcess
getVersion(long) - Method in class com.skava.promotion.process.VersionProcess
 
getVersion(PromotionListDO) - Method in class com.skava.promotion.process.PromotionListProcessBaseHelper
It gets the version of the PromotionListDO
getZoneIdBasedOnTimezone(String) - Static method in class com.skava.promotion.utils.PromoUtil
This method is used to get zone id based on current timezone
GiftWithPurchase - Class in com.skava.promotion.ecomm.action
This class provides the functionality to execute the gift with purchase offers
GiftWithPurchase() - Constructor for class com.skava.promotion.ecomm.action.GiftWithPurchase
 
GROUP_EXPIRED - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
 
groupDroolsId - Static variable in class com.skava.promotion.model.QGroupDroolsId
 
GroupDroolsId - Class in com.skava.promotion.model
This class holds the model attributes for promotion group Id
GroupDroolsId() - Constructor for class com.skava.promotion.model.GroupDroolsId
 
groupDroolsRepository - Variable in class com.skava.promotion.rule.process.RulesRepositoryBase
The group drools repository.
GroupDroolsRepository - Interface in com.skava.promotion.rules.repository
The Interface GroupDroolsRepository.
groupId - Variable in class com.skava.promotion.model.QSubDroolsId
 

H

handleBlockAssignEvent(EventModel) - Method in class com.skava.promotion.event.BlockAssignEventHandler
This method provides functionalities to handle block/assign events and send response to replyTo queue
handleConstraintViolationException(ConstraintViolationException, WebRequest) - Method in class com.skava.promotion.web.PromotionExceptionHandler
Handles ConstraintViolationException.
handleHttpMessageNotReadable(HttpMessageNotReadableException, HttpHeaders, HttpStatusCode, WebRequest) - Method in class com.skava.promotion.web.PromotionExceptionHandler
This method creates the ResponseEntity.
handleMethodArgumentNotValid(MethodArgumentNotValidException, HttpHeaders, HttpStatusCode, WebRequest) - Method in class com.skava.promotion.web.PromotionExceptionHandler
This method creates ResponseEntity.
handlePromotionServiceException(ECommerceException, WebRequest) - Method in class com.skava.promotion.web.PromotionExceptionHandler
This method creates ResponseEntity.
handleUpdateListResponse(PromotionListDO, PromotionListAPIResponse, PromotionListRequestInternal, PromotionListProcess, PromotionEventMessageSender, boolean) - Method in class com.skava.promotion.service.impl.UpdatePromotionListServiceImpl
A method to handle the response for update list operation
hardDelete(long, String, String) - Method in class com.skava.promotion.process.PromotionGroupProcess
 
hasAccessToUpdate(ProjectState, long, ProjectNotesProcess) - Static method in class com.skava.promotion.utils.PromotionBaseHelper
Provides a functionality to validate the access to update the data.
hasChangedData(Object, Object) - Static method in class com.skava.promotion.utils.PromoUtil
 
hasValueForProperty(PromotionDO, String) - Static method in class com.skava.promotion.action.BasePromotionAction
This method is used to fetch value of a property
HIDDEN_FIELD_UPDATE_FAILURE - Enum constant in enum class com.skava.promotion.constant.PromoCodeListResponseCode
 
HIDDEN_FIELD_UPDATE_FAILURE - Enum constant in enum class com.skava.promotion.constant.PromoWalletResponseCode
 

I

id - Variable in class com.skava.promotion.model.entity.QCodeAllocation
 
id - Variable in class com.skava.promotion.model.entity.QCollection
 
id - Variable in class com.skava.promotion.model.entity.QCollectionProperty
 
id - Variable in class com.skava.promotion.model.entity.QCollectionPropertyAttribute
 
id - Variable in class com.skava.promotion.model.entity.QProject
 
id - Variable in class com.skava.promotion.model.entity.QProjectNotes
 
id - Variable in class com.skava.promotion.model.entity.QPromoCodeList
 
id - Variable in class com.skava.promotion.model.entity.QPromoCodeListItems
 
id - Variable in class com.skava.promotion.model.entity.QPromotion
 
id - Variable in class com.skava.promotion.model.entity.QPromotionGroup
 
id - Variable in class com.skava.promotion.model.entity.QPromotionGroupDrools
 
id - Variable in class com.skava.promotion.model.entity.QPromotionList
 
id - Variable in class com.skava.promotion.model.entity.QPromotionListItems
 
id - Variable in class com.skava.promotion.model.entity.QPromotionSubDrools
 
id - Variable in class com.skava.promotion.model.entity.QPromoWallet
 
id - Variable in class com.skava.promotion.model.entity.QPromoWalletItems
 
id - Variable in class com.skava.promotion.model.entity.QSequence
 
id - Variable in class com.skava.promotion.model.entity.QVersion
 
ID_LENGTH - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
ID_MAX_LENGTH - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
Maximum length of a id is 255 characters
ID_MIN_LENGTH - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
Id should have the minimum length of 2 characters
identifier - Variable in class com.skava.promotion.model.entity.QChangelog
 
identifier - Variable in class com.skava.promotion.model.QCollectionPropertyId
 
identifier - Variable in class com.skava.promotion.model.QCommonId
 
identifier - Variable in class com.skava.promotion.model.QGroupDroolsId
 
identifier - Variable in class com.skava.promotion.model.QProjectNotesId
 
identifier - Variable in class com.skava.promotion.model.QPromotionGroupId
 
identifier - Variable in class com.skava.promotion.model.QPromotionId
 
identifier - Variable in class com.skava.promotion.model.QPromowalletId
 
identifier - Variable in class com.skava.promotion.model.QSubDroolsId
 
identifier - Variable in class com.skava.promotion.model.QVersionId
 
INACTIVE - Enum constant in enum class com.skava.promotion.model.field.CollectionStatus
 
INCREMENTAL - Enum constant in enum class com.skava.promotion.model.field.PublishType
 
init() - Method in class com.skava.promotion.event.BlockAssignEventListener
Listening message using event component.
init() - Method in class com.skava.promotion.event.CacheClearEventListener
Listening message using event component.
init() - Method in class com.skava.promotion.event.PromotionEventMessageSender
 
initBinder(WebDataBinder) - Method in class com.skava.promotion.web.CollectionController
 
initBinder(WebDataBinder) - Method in class com.skava.promotion.web.LivePromotionController
 
initBinder(WebDataBinder) - Method in class com.skava.promotion.web.LivePromotionGroupController
 
initBinder(WebDataBinder) - Method in class com.skava.promotion.web.ProjectController
 
initBinder(WebDataBinder) - Method in class com.skava.promotion.web.PromoCodeListController
 
initBinder(WebDataBinder) - Method in class com.skava.promotion.web.PromotionController
 
initBinder(WebDataBinder) - Method in class com.skava.promotion.web.PromotionGroupController
 
initBinder(WebDataBinder) - Method in class com.skava.promotion.web.PromotionListController
 
INPROGRESS - Enum constant in enum class com.skava.promotion.model.field.PublishStatus
 
INT - Enum constant in enum class com.skava.promotion.model.field.CollectionAttributeType
 
INVALID_ACTIONS - Enum constant in enum class com.skava.promotion.constant.ResponseCode
 
INVALID_CLASS_NAME - Enum constant in enum class com.skava.promotion.constant.PromotionListResponseCode
 
INVALID_COL_ID - Enum constant in enum class com.skava.promotion.constant.PromotionOfferResponseCode
 
INVALID_COLLECTION_ARCHIVE - Enum constant in enum class com.skava.promotion.constant.ResponseCode
The constant value INVALID_COLLECTION_ARCHIVE
INVALID_COLLECTION_BUSINESSID - Enum constant in enum class com.skava.promotion.constant.ResponseCode
 
INVALID_COLLECTION_ID - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
 
INVALID_COLLECTION_ID - Enum constant in enum class com.skava.promotion.constant.PromotionOfferResponseCode
 
INVALID_COLLECTION_ID - Enum constant in enum class com.skava.promotion.constant.ResponseCode
 
INVALID_COLLECTION_LOCALE - Enum constant in enum class com.skava.promotion.constant.ResponseCode
 
INVALID_COLLECTION_PROP_DESCRIPTION - Enum constant in enum class com.skava.promotion.constant.ResponseCode
 
INVALID_COLLECTION_PROP_NAME - Enum constant in enum class com.skava.promotion.constant.ResponseCode
Collection property response codes
INVALID_COLLECTION_PROPERTIES - Enum constant in enum class com.skava.promotion.constant.ResponseCode
 
INVALID_COLLECTION_STATUS - Enum constant in enum class com.skava.promotion.constant.ResponseCode
The constant value INVALID_COLLECTION_STATUS
INVALID_COLLECTION_TIMEZONE - Enum constant in enum class com.skava.promotion.constant.ResponseCode
 
INVALID_COLLECTION_VALIDATION_RULE - Enum constant in enum class com.skava.promotion.constant.ResponseCode
 
INVALID_COMPLETION_DATE - Enum constant in enum class com.skava.promotion.constant.ProjectOperationCode
 
INVALID_CONDITION_DATA - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
 
INVALID_CONDITION_DATA - Enum constant in enum class com.skava.promotion.constant.ResponseCode
 
INVALID_CONFIRMATION_CODE - Enum constant in enum class com.skava.promotion.constant.PromotionOfferResponseCode
 
INVALID_COUPON - Enum constant in enum class com.skava.promotion.constant.ProjectOperationCode
The constant for coupon array
INVALID_DATE - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
 
INVALID_DATE - Enum constant in enum class com.skava.promotion.constant.ResponseCode
 
INVALID_DATE_RANGE - Enum constant in enum class com.skava.promotion.constant.ResponseCode
 
INVALID_DESCRIPTION - Enum constant in enum class com.skava.promotion.constant.ResponseCode
 
INVALID_FIELD - Enum constant in enum class com.skava.promotion.constant.PromotionListResponseCode
 
INVALID_FIELD_TYPE - Enum constant in enum class com.skava.promotion.constant.PromotionListResponseCode
 
INVALID_FILTER_DATA - Enum constant in enum class com.skava.promotion.constant.ResponseCode
 
INVALID_ID - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
 
INVALID_ID - Enum constant in enum class com.skava.promotion.constant.ResponseCode
 
INVALID_ITEMS - Enum constant in enum class com.skava.promotion.constant.PromotionListResponseCode
 
INVALID_LIST_ID - Enum constant in enum class com.skava.promotion.constant.ResponseCode
 
INVALID_LOCALE - Enum constant in enum class com.skava.promotion.constant.ProjectOperationCode
 
INVALID_LOCALE - Enum constant in enum class com.skava.promotion.constant.PromoCodeUsageResponseCode
Holds the code for invalid locale message
INVALID_LOCALE - Enum constant in enum class com.skava.promotion.constant.PromotionOfferResponseCode
 
INVALID_LOCALE - Enum constant in enum class com.skava.promotion.constant.ResponseCode
The constant value INVALID_LOCALE
INVALID_MESSAGE - Enum constant in enum class com.skava.promotion.constant.ResponseCode
 
INVALID_NAME - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
 
INVALID_NAME - Enum constant in enum class com.skava.promotion.constant.ResponseCode
 
INVALID_OFFER_ON - Enum constant in enum class com.skava.promotion.constant.ResponseCode
 
INVALID_OFFER_TYPE - Enum constant in enum class com.skava.promotion.constant.ResponseCode
 
INVALID_PROJECT_ID - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
 
INVALID_PROJECT_ID - Enum constant in enum class com.skava.promotion.constant.ResponseCode
 
INVALID_PROJECTID - Enum constant in enum class com.skava.promotion.constant.ProjectOperationCode
The constant value for INVALID PROJECT ID
INVALID_PROMO_GROUP_ID - Enum constant in enum class com.skava.promotion.constant.ResponseCode
 
INVALID_PROMOCODE_USE - Enum constant in enum class com.skava.promotion.constant.ResponseCode
 
INVALID_PROMOCODES - Enum constant in enum class com.skava.promotion.constant.PromoCodeListResponseCode
 
INVALID_PROMOCODES - Enum constant in enum class com.skava.promotion.constant.PromoWalletResponseCode
 
INVALID_PROMOCODES_SIZE - Enum constant in enum class com.skava.promotion.constant.PromoCodeListResponseCode
 
INVALID_PROMOCODES_SIZE - Enum constant in enum class com.skava.promotion.constant.PromoWalletResponseCode
 
INVALID_PROMOTION_ACTION_NAME - Enum constant in enum class com.skava.promotion.constant.ResponseCode
 
INVALID_PROMOTION_CODE - Enum constant in enum class com.skava.promotion.constant.PromotionOfferResponseCode
 
INVALID_PROMOTION_IDENTIFIER - Enum constant in enum class com.skava.promotion.constant.ResponseCode
 
INVALID_PROMOTION_NAME - Enum constant in enum class com.skava.promotion.constant.ResponseCode
 
INVALID_PROMOTION_PROPERTIES - Enum constant in enum class com.skava.promotion.constant.ResponseCode
 
INVALID_PROMOTIONS_SIZE - Enum constant in enum class com.skava.promotion.constant.PromotionListResponseCode
 
INVALID_PROXIMITY_INFO - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
INVALID_REQUEST - Enum constant in enum class com.skava.promotion.constant.ProjectOperationCode
The costant value for INVALID_REQUEST
INVALID_START_END_HOURS - Enum constant in enum class com.skava.promotion.constant.ResponseCode
 
INVALID_STATE_UPDATION - Enum constant in enum class com.skava.promotion.constant.ProjectOperationCode
The constant value for INVALID_STATE_UPDATION
INVALID_STATUS - Enum constant in enum class com.skava.promotion.constant.PromoCodeListResponseCode
 
INVALID_STATUS - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
 
INVALID_STATUS - Enum constant in enum class com.skava.promotion.constant.PromotionListResponseCode
 
INVALID_STATUS - Enum constant in enum class com.skava.promotion.constant.PromoWalletResponseCode
 
INVALID_STATUS - Enum constant in enum class com.skava.promotion.constant.ResponseCode
 
INVALID_STOP_CONDITION_DATA - Enum constant in enum class com.skava.promotion.constant.ResponseCode
 
INVALID_STOP_FURTHER_PROCESSING - Enum constant in enum class com.skava.promotion.constant.ResponseCode
 
INVALID_USER - Enum constant in enum class com.skava.promotion.constant.PromotionOfferResponseCode
 
INVALID_WEEK_DAYS - Enum constant in enum class com.skava.promotion.constant.ResponseCode
 
InvalidClonePromotionGroupException - Exception in com.skava.promotion.exception
Class that handles an exception when attempted to clone a promotion group
InvalidClonePromotionGroupException(String) - Constructor for exception com.skava.promotion.exception.InvalidClonePromotionGroupException
This method throws promotionGroup not found exception.
InvalidCollectionPropertiesException - Exception in com.skava.promotion.exception
Class to handle an invalid collection properties
InvalidCollectionPropertiesException(String) - Constructor for exception com.skava.promotion.exception.InvalidCollectionPropertiesException
This method throws Collection Attribute already exists exception.
InvalidPromotionGroupException - Exception in com.skava.promotion.exception
Class that handles an exception when an invalid promotion group is identified
InvalidPromotionGroupException(String) - Constructor for exception com.skava.promotion.exception.InvalidPromotionGroupException
This method throws promotionGroup not found exception.
IS_BASE_PRICE_DISCOUNT - Static variable in class com.skava.promotion.model.PromotionProperties
The Constant IS_BASEPRICEDISCOUNT.
isCondOrStopCond(PromotionDO, SubRuleStopFurtherProcess) - Static method in class com.skava.promotion.utils.PromotionHelper
Functionality to check the validity of the the conditions
isEmpty(List<?>) - Static method in class com.skava.promotion.utils.PromoUtil
Checks whether the given list is empty
isHiddenList - Variable in class com.skava.promotion.model.entity.QPromoCodeList
 
isIDExist(PromotionList, MongoRepository<PromotionList, CommonId>) - Method in class com.skava.promotion.process.PromotionListProcessBase
 
isIDExist(E, MongoRepository<E, I>) - Method in interface com.skava.promotion.process.BaseProcess
Functionalities to check documents exists for given entity
isIDExist(E, MongoRepository<E, I>) - Method in class com.skava.promotion.process.CollectionPropertiesProcess
 
isIDExist(E, MongoRepository<E, I>) - Method in class com.skava.promotion.process.ProjectNotesProcessBase
Functionality to check the existence of the ID
isIDExist(E, MongoRepository<E, I>) - Method in class com.skava.promotion.process.ProjectProcessBase
 
isIDExist(E, MongoRepository<E, I>) - Method in class com.skava.promotion.process.PromotionGroupProcessBase
Functionality to check the existence of the ID
isIDExist(E, MongoRepository<E, I>) - Method in class com.skava.promotion.process.PromotionProcess
 
isListNotUsedInPromotions(PromotionListDO, PromotionProcess, PromotionGroupProcess) - Static method in class com.skava.promotion.utils.PromotionListValidator
 
isOfferExist(String, List<PromotionBaseOffer>) - Static method in class com.skava.promotion.action.BasePromotionAction
Functionality to find whether an offer exist.
isPreviewEnabled() - Method in class com.skava.promotion.model.domain.PromotionOfferDO
 
isPromoCodeTypeChanged(PromotionDO, PromotionAPIResponse, PromotionDO) - Static method in class com.skava.promotion.utils.PromotionUtility
Functionality to check whether promocode type is changed.
isPromotionExpired(long) - Static method in class com.skava.promotion.utils.PromotionDefaultDateHelper
Checks if is promotion expired.
isPromotionExpired(PromotionBase, long, CollectionAttributeProcess) - Static method in class com.skava.promotion.utils.PromotionDefaultDateHelper
Checks if is promotion expired.
isPromotionStarted(long) - Static method in class com.skava.promotion.utils.PromotionDefaultDateHelper
Checks if is promotion started.
isPromotionStarted(PromotionBase, long, CollectionAttributeProcess) - Static method in class com.skava.promotion.utils.PromotionDefaultDateHelper
Checks if is promotion started.
isSourcePromoGroupExist(PromotionGroup, PromoState) - Method in class com.skava.promotion.process.PromotionGroupProcessBase
Functionality to find and return existing sorce promotion group
isValidActionName(PromoAction[]) - Static method in class com.skava.promotion.utils.PromotionBaseHelper
Contains the functionality to validate the name which is present in project request.
isValidActions(PromoAction[]) - Static method in class com.skava.promotion.utils.ActionsValidator
Checks for the validity of the action
isValidActiveCollectionId(CollectionProcess, long) - Static method in class com.skava.promotion.utils.PromotionBaseValidator
Contains the functionality to validate the activation status of the collectionId.
isValidChangedDataAfterPromotionGroupStart(PromotionGroupDO, PromotionGroupAPIResponse, CollectionAttributeProcess) - Static method in class com.skava.promotion.service.impl.PromotionGroupValidator
Functionality to check the validity of the promotion group after the promotion is started
isValidCollectionId(CollectionRepository, long) - Static method in class com.skava.promotion.utils.PromotionBaseValidator
Contains the functionality to validate the collectionId.
isValidCollectionName(String) - Static method in class com.skava.promotion.utils.PromotionBaseValidator
Contains the functionality to validate the collection name which is present in collection request.
isValidCompletionDate(ProjectRequestInternal, ProjectResponse, CollectionAttributeProcess, MessageSource) - Static method in class com.skava.promotion.utils.PromotionValidator
Contains the functionality to validate the completion date which is present in project request.
isValidCompletionDate(ProjectRequestInternal, ProjectResponse, CollectionAttributeProcess, MessageSource) - Static method in class com.skava.promotion.utils.PromoWalletValidator
Contains the functionality to validate the completion date which is present in project request.
isValidCondition(PromotionGroupDO, PromotionGroupAPIResponse) - Static method in class com.skava.promotion.service.impl.CreatePromotionGroupServiceImpl
Contains the functionality to validatate the condition
isValidCondition(PromotionGroupDO, PromotionGroupAPIResponse) - Static method in class com.skava.promotion.service.impl.PromotionGroupValidator
Contains the functionality to validatate the condition
isValidConditionData(Condition, Set<String>, boolean) - Static method in class com.skava.promotion.utils.ConditionValidator
 
isValidConditions(boolean, PromotionDO, PromotionAPIResponse, PromotionListProcess) - Static method in class com.skava.promotion.utils.PromotionHelper
Functionality to check the validity of the the conditions
isValidCouponsField(PromoWalletAPIResponse, CollectionRepository, PromowalletDO) - Static method in class com.skava.promotion.utils.PromoWalletValidator
This method checks the promowallet request data.
isValidCreateRequest(PromotionListRequestInternal, PromotionListAPIResponse, CollectionRepository) - Static method in class com.skava.promotion.utils.PromotionListValidator
 
isValidDate(LocalDateTime, LocalDateTime, long, CollectionAttributeProcess) - Static method in class com.skava.promotion.utils.PromotionValidator
 
isValidDate(LocalDateTime, LocalDateTime, long, CollectionAttributeProcess) - Static method in class com.skava.promotion.utils.PromoWalletValidator
 
isValidDateRange(PromotionDO, CollectionAttributeProcess, PromotionGroupProcess) - Static method in class com.skava.promotion.utils.PromotionHelper
Functionality to check the validity of a promotion's start and end dates.
isValidDescription(String) - Static method in class com.skava.promotion.utils.PromotionValidator
This method checks whether description is valid or not.
isValidDescription(String) - Static method in class com.skava.promotion.utils.PromoWalletValidator
This method checks whether description is valid or not.
isValidFequency(PromotionOfferDO, PromotionDO) - Static method in class com.skava.promotion.utils.PromotionValidator
isValidFequency
isValidFequency(PromotionOfferDO, PromotionDO) - Static method in class com.skava.promotion.utils.PromoWalletValidator
isValidFequency
isValidFields(ProjectRequestInternal, ProjectResponse, MessageSource, boolean, CollectionRepository, CollectionAttributeProcess) - Static method in class com.skava.promotion.utils.PromotionValidator
Contains the functionality to validate the fields that are present in the project request
isValidFields(PromoWalletRequestInternal, PromoWalletAPIResponse, MessageSource, CollectionRepository) - Static method in class com.skava.promotion.utils.PromoWalletValidator
 
isValidGroupForPromotionCreate(PromotionGroup, CollectionAttributeProcess) - Static method in class com.skava.promotion.utils.PromotionDefaultDateHelper
Checks if is valid group for promotion create.
isValidHeaderFields(PromoCodeListDO, PromoCodeListAPIResponse, CollectionRepository) - Static method in class com.skava.promotion.utils.PromoCodeListValidator
Provides a functionality to validate the fields.
isValidHeaderFields(PromowalletDO, PromoWalletAPIResponse, CollectionRepository) - Static method in class com.skava.promotion.utils.PromoWalletValidator
Provides a functionality to validate the fields.
isValidHeaderRequest(PromotionDO, PromotionAPIResponse) - Method in class com.skava.promotion.service.impl.RequestValidation
Checks for the validation for a promotion request.
isValidId(String) - Static method in class com.skava.promotion.utils.PromotionBaseValidator
Contains the functionality to validate the id which is present in project request.
isValidItems(Set<String>) - Static method in class com.skava.promotion.utils.PromotionBaseValidator
It process the promotion list to identify whether the given list items are valid or not.
isValidList(String, PromoCodeListRepository, long, String) - Static method in class com.skava.promotion.utils.PromoCodeListValidator
Provides a functionality to validate the list.
isValidListClassField(String, String) - Static method in class com.skava.promotion.utils.PromotionBaseValidator
Checks if is valid list class field.
isValidListClassFieldType(String, String, boolean) - Static method in class com.skava.promotion.utils.PromotionBaseValidator
Checks if is valid list class field.
isValidListClassName(String) - Static method in class com.skava.promotion.utils.PromotionBaseValidator
Checks if is valid list class name.
isValidLivePromotionGroupId(PromotionGroupRepository, long, String, String) - Static method in class com.skava.promotion.utils.PromotionBaseValidator
This class contains the functionality to validate the given promotion group id.
isValidLocale(String) - Static method in class com.skava.promotion.utils.PromoUtil
Checks the locale is valid or not
isValidMandatoryParams(boolean, PromotionDO, PromotionAPIResponse, CollectionAttributeProcess, PromotionDO, PromotionGroupProcess, PromotionListProcess) - Static method in class com.skava.promotion.utils.PromotionHelper
This method validates the mandatory params
isValidName(String) - Static method in class com.skava.promotion.utils.PromotionBaseValidator
Contains the functionality to validate the name which is present in project request.
isValidOptionalDescription(PromotionInformation) - Static method in class com.skava.promotion.utils.PromotionUtility
Functionality to check the validity of the promotion description
isValidProjectId(ProjectRepository, String, long, String) - Static method in class com.skava.promotion.utils.PromotionBaseValidator
* Functionality to validate a project.
isValidProjectIdForLoad(ProjectRepository, String, long, String) - Static method in class com.skava.promotion.utils.PromotionBaseValidator
Checks if is valid project id for load.
isValidProjectToSubmit(ProjectDO, ProjectResponse, PromotionGroupProcess, PromotionProcess) - Static method in class com.skava.promotion.utils.PromotionBaseHelper
This method provide functionality to check the eligibility for project submission.
isValidPromoCodes(Set<String>) - Static method in class com.skava.promotion.utils.PromotionBaseValidator
It process the promocodes to identify whether the given promocode set is valid or not.
isValidPromoCodesField(PromoCodeListAPIResponse, CollectionRepository, PromoCodeListDO) - Static method in class com.skava.promotion.utils.PromoCodeListValidator
This method checks the promocode list request data.
isValidPromoCodeUse(PromotionDO) - Static method in class com.skava.promotion.utils.PromotionUtility
Functionality to check validity of a promocode usage.
isValidPromoMessage(PromotionInformation) - Static method in class com.skava.promotion.utils.PromotionUtility
Functionality to check the validity of a promo message
isValidPromotion(PromotionDO, PromotionAPIResponse, PromotionRepository, CollectionAttributeProcess, PromotionGroupProcess<?, ?>, PromotionListProcess) - Static method in class com.skava.promotion.utils.PromotionUtility
Functionality to check the validity of promotion.
isValidPromotionDescription(String) - Static method in class com.skava.promotion.utils.PromotionValidator
This method checks whether promotion description is valid or not.
isValidPromotionDescription(String) - Static method in class com.skava.promotion.utils.PromoWalletValidator
This method checks whether promotion description is valid or not.
isValidPromotionFrequencyIdentifier(PromotionRepository, long, String, String) - Static method in class com.skava.promotion.utils.PromotionBaseValidator
 
isValidPromotionGroup(PromotionGroupDO) - Method in class com.skava.promotion.service.impl.PromotionGroupValidator
Functionality to check the validity of the promotion group
isValidPromotionGroupId(PromotionGroupRequestInternal) - Method in class com.skava.promotion.service.impl.CloneServiceImpl
Functionality to validate the promotion group
isValidPromotionGroupId(PromotionGroupRepository, long, String, String, String, boolean) - Static method in class com.skava.promotion.utils.PromotionBaseValidator
This class contains the functionality to validate the given promotion group id.
isValidPromotionMessage(String) - Static method in class com.skava.promotion.utils.PromotionValidator
This method checks whether promotion message is valid or not.
isValidPromotionMessage(String) - Static method in class com.skava.promotion.utils.PromoWalletValidator
This method checks whether promotion message is valid or not.
isValidPromotionsField(PromotionListRequestInternal, PromotionListAPIResponse, CollectionRepository) - Static method in class com.skava.promotion.utils.PromotionListValidator
This method checks the promotion list request data
isValidRequest(PromotionDO, PromotionAPIResponse) - Method in interface com.skava.promotion.service.CreatePromotionService
 
isValidRequest(PromotionDO, PromotionAPIResponse) - Method in class com.skava.promotion.service.impl.CreatePromotionServiceImpl
Checks for the validation for a promotion request Checks for Promotion FrequencyIdentifier is unique Checks for promotion TimeFrame if it is valid or not Checks for promotion start and end hour if it is valid or not Checks for promotion week days if it is valid or not
isValidRequest(PromotionDO, PromotionAPIResponse) - Method in class com.skava.promotion.service.impl.RequestValidation
Functionality to check for the validity of a request
isValidRequest(PromotionDO, PromotionsAPIResponse, boolean, boolean) - Method in class com.skava.promotion.service.impl.FindPromotionServiceImpl
Functionality to check for the validity of a request
isValidRequest(PromotionOfferDO, PromoCodeStateResponse) - Method in class com.skava.promotion.service.impl.OfferServiceImplBase
Functionality to validate the request.
isValidRequestHeader(PromotionListRequestInternal, PromotionListAPIResponse, CollectionRepository) - Static method in class com.skava.promotion.utils.PromotionListValidator
Functionality to check the validity of the header
isValidState(String, String) - Static method in class com.skava.promotion.utils.PromotionValidator
It is associate with validation, used to validate the state of the project
isValidState(String, String) - Static method in class com.skava.promotion.utils.PromoWalletValidator
It is associate with validation, used to validate the state of the project
isValidStatus(PromotionGroupRequestInternal, PromotionGroupAPIResponse, PromotionGroup, PromoState) - Method in class com.skava.promotion.service.impl.DeletePromotionGroupServiceImplBase
Performs validation status of the promotion
isValidTime(long, long) - Static method in class com.skava.promotion.utils.PromotionBaseValidator
It process the Promotion to identify whether the given start hour and end hour is valid or not.
isValidTimeZone(String) - Static method in class com.skava.promotion.utils.PromotionBaseValidator
Checks if is valid time zone.
isValidUpdatedData(PromotionGroupDO, PromotionGroupAPIResponse, boolean, CollectionAttributeProcess) - Static method in class com.skava.promotion.service.impl.PromotionGroupValidator
Functionality to check the updated data.
isValidUpdateRequest(PromotionListRequestInternal, PromotionListAPIResponse, CollectionRepository) - Static method in class com.skava.promotion.utils.PromotionListValidator
 
isValidUpdateRequestFields(PromotionDO, PromotionAPIResponse, PromotionDO, CollectionAttributeProcess, PromotionGroupProcess<?, ?>, PromotionListProcess) - Static method in class com.skava.promotion.utils.PromotionUtility
Functionality to check the request fields.
isValidWeekDays(Set<String>, PromotionAPIResponse) - Static method in class com.skava.promotion.utils.PromotionBaseValidator
This method is used to validate the weekdays
item - Variable in class com.skava.promotion.model.QPromotionListItemsId
 
itemId - Variable in class com.skava.promotion.model.entity.QChangelog
 

K

KEY_ASSIGNED_TIME - Static variable in class com.skava.promotion.process.CodeAllocationProcess
Holds the KEY_ASSIGNED_TIME value **.
KEY_BLOCK_RESERVED_TIME - Static variable in class com.skava.promotion.process.CodeAllocationProcess
Holds the KEY_BLOCK_RESERVED_TIME value **.
KEY_COLLECTION_ID - Static variable in class com.skava.promotion.process.CodeAllocationProcess
Holds the KEY_COLLECTION_ID value **.
KEY_COLLECTION_ID - Static variable in class com.skava.promotion.process.LiveVersionProcess
The Constant KEY_COLLECTION_ID.
KEY_CONFIRMATION_CODE - Static variable in class com.skava.promotion.process.CodeAllocationProcess
Holds the KEY_CONFIRMATION_CODE value **.
KEY_ID - Static variable in class com.skava.promotion.process.CodeAllocationProcess
Holds the KEY_ID value **.
KEY_LAST_COLLECTION_ID - Static variable in class com.skava.promotion.model.entity.Sequence
 
KEY_STATUS - Static variable in class com.skava.promotion.process.CodeAllocationProcess
Holds the KEY_STATUS value **.
KEY_STATUS - Static variable in class com.skava.promotion.process.LiveVersionProcess
The Constant KEY_STATUS.
KEY_TYPE - Static variable in class com.skava.promotion.process.LiveVersionProcess
The Constant KEY_TYPE.
KEY_UPDATED_ON - Static variable in class com.skava.promotion.process.LiveVersionProcess
The Constant KEY_UPDATED_ON.
KEY_USER_ID - Static variable in class com.skava.promotion.process.CodeAllocationProcess
Holds the KEY_USER_ID value **.

L

lastCollectionId - Variable in class com.skava.promotion.model.entity.QSequence
 
lastVersionId - Variable in class com.skava.promotion.model.entity.QVersion
 
LIST_KEY - Static variable in class com.skava.promotion.utils.PromotionRuleProcessorHelper
The Constant LIST_KEY.
listIds - Variable in class com.skava.promotion.model.entity.QPromotion
 
listIds - Variable in class com.skava.promotion.model.entity.QPromotionGroup
 
listIds - Variable in class com.skava.promotion.model.QPromotionBaseEntity
 
listRepository - Variable in class com.skava.promotion.service.impl.CreatePromotionServiceBase
Holds the instance for listRepository
LIVE_PROMOTION_BY_ID_NOT_EXISTS - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the LIVE_PROMOTION_BY_ID_NOT_EXISTSresponse code
LIVE_PROMOTION_BY_ID_NOT_EXISTS - Enum constant in enum class com.skava.promotion.constant.ResponseCode
 
LIVE_PROMOTION_LOAD_BY_ID_SUCCESS - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the LIVE_PROMOTION_LOAD_BY_ID_SUCCESS response code
LIVE_PROMOTION_LOAD_BY_ID_SUCCESS - Enum constant in enum class com.skava.promotion.constant.ResponseCode
 
LIVE_PROMOTIONGROUP_FIND_ALL_FAILURE - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
The constant value LIVE_PROMOTIONGROUP_FIND_ALL_FAILURE
LIVE_PROMOTIONGROUP_FIND_ALL_SUCCESS - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
The constant value LIVE_PROMOTIONGROUP_FIND_ALL_SUCCESS
LIVE_PROMOTIONGROUP_FIND_FAILURE - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
The constant value LIVE_PROMOTIONGROUP_FIND_FAILURE
LIVE_PROMOTIONGROUP_FIND_SUCCESS - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
The constant value LIVE_PROMOTIONGROUP_FIND_SUCCESS
LIVE_PROMOTIONS_LOAD_SUCCESS - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the LIVE_PROMOTIONS_LOAD_SUCCESS response code
LIVE_PROMOTIONS_LOAD_SUCCESS - Enum constant in enum class com.skava.promotion.constant.ResponseCode
 
LIVE_PROMOTIONS_NOT_EXSITS - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the LIVE_PROMOTIONS_NOT_EXSITS response code
LIVE_PROMOTIONS_NOT_EXSITS - Enum constant in enum class com.skava.promotion.constant.ResponseCode
 
LivePromotionController - Class in com.skava.promotion.web
This class contains the functionality to perform CRUD operations on Live Promotions
LivePromotionController() - Constructor for class com.skava.promotion.web.LivePromotionController
 
LivePromotionGroupController - Class in com.skava.promotion.web
This class contains the functionalities that is performed on live promotion group
LivePromotionGroupController() - Constructor for class com.skava.promotion.web.LivePromotionGroupController
 
LiveVersionProcess - Class in com.skava.promotion.process
A class that has the functionality to get the version details
LiveVersionProcess() - Constructor for class com.skava.promotion.process.LiveVersionProcess
 
loadAllActivePromotionLists(long) - Method in class com.skava.promotion.process.PromotionListProcessBase
Load all active promotion lists.
loadAllActiveSortedUnExpiredGroupDrools(long, Sort) - Method in class com.skava.promotion.rule.process.RulesRepositoryImpl
It returns List<GroupDrools>
loadAllActiveSortedUnExpiredGroupDrools(long, Sort, int, int) - Method in class com.skava.promotion.rule.process.RuleRepositoryHelper
It returns Page< GroupDrools>
loadAllActiveSortedUnExpiredGroupDrools(long, Sort, int, int) - Method in class com.skava.promotion.rule.process.RulesRepositoryImpl
It returns Page< GroupDrools>
loadAllActiveSortedUnExpiredSubDrools(long, String, Sort) - Method in class com.skava.promotion.rule.process.RulesRepositoryImpl
It returns List<SubDrools>
loadAllCoupons(PromowalletDO) - Method in class com.skava.promotion.process.PromoWalletProcess
 
loadAllListItems(PromotionListDO) - Method in class com.skava.promotion.process.PromotionListProcess
Loads all promotions based on the given list id.
loadAllLists(PromoCodeListDO) - Method in class com.skava.promotion.process.PromoCodeListProcess
It provides the functionality to find all promocode lists based on the given request
loadAllLists(PromotionListDO) - Method in class com.skava.promotion.process.PromotionListProcessBase
It provides the functionality to find all promotion lists based on the given request.
loadAllLists(PromowalletDO) - Method in class com.skava.promotion.process.PromoWalletProcess
It provides the functionality to find all promowallet based on the given request
loadAllLivePromotion(PromotionRequestInternal) - Method in interface com.skava.promotion.service.FindLivePromotionService
 
loadAllLivePromotion(PromotionRequestInternal) - Method in class com.skava.promotion.service.impl.FindLivePromotionServiceImpl
Provides a functionality load all live promotiongroups
loadAllLivePromotion(String, String, long, String, String, String, EcomSorts, String, int, int) - Method in class com.skava.promotion.web.LivePromotionController
This method loads all live Promotions that resides under the mentioned promotion group.
loadAllLivePromotionGroupService(PromotionGroupRequestInternal) - Method in interface com.skava.promotion.service.FindLivePromotionGroupService
 
loadAllLivePromotionGroupService(PromotionGroupRequestInternal) - Method in class com.skava.promotion.service.impl.FindLivePromotionGroupServiceImpl
This method is used to load all PromotionGroup based on given PromotionGroup.
loadAllPromoCodeLists(String, String, long, String, EcomSorts, String, int, int) - Method in class com.skava.promotion.web.PromoCodeListController
Contains functionality to load promo code list based on the given page request
loadAllPromocodes(PromoCodeListDO) - Method in class com.skava.promotion.process.PromoCodeListItemsProcess
Loads all promocodes based on the given list id
loadAllPromotionListItemsByIdsAdItem(Set<String>, String, long) - Method in class com.skava.promotion.process.PromotionListProcessBase
Load all promotion list items by ids ad item.
loadAllPromotionLists(String, String, long, String, EcomSorts, String, int, int) - Method in class com.skava.promotion.web.PromotionListController
Contains functionality to load promotion lists based on the given page request
loadAllPromoWallet(String, String, long, String, EcomSorts, String, int, int) - Method in class com.skava.promotion.web.PromoWalletController
Contains functionality to load promowallet based on the given page request
loadAllUnExpiredGroupRules(long) - Method in class com.skava.promotion.rule.process.RulesRepositoryImpl
It returns List <GroupRule>
loadAllUnExpiredLivePromotionGroups(long) - Method in class com.skava.promotion.process.PromotionGroupProcess
Fetches the all live promotion groups and converts to GroupRule instances.
loadAllUnExpiredLivePromotions(long, String) - Method in class com.skava.promotion.process.PromotionProcessBase
Fetches the all live promotions and converts to SubRule instances.
loadAllUnExpiredSubRules(long, String) - Method in class com.skava.promotion.rule.process.RulesRepositoryImpl
It returns List<SubRule>
loadByListId(PromoCodeListDO) - Method in class com.skava.promotion.process.PromoCodeListProcess
Load the promocode list based on the given id
loadByListId(PromotionListDO) - Method in class com.skava.promotion.process.PromotionListProcessBase
Load the promotion list based on the given id.
loadByPromoWalletId(PromowalletDO) - Method in class com.skava.promotion.process.PromoWalletProcess
 
loadCustomConditionFields(long) - Method in class com.skava.promotion.rule.process.RuleRepositoryBaseHelper
Fetches the custom conditions attributes for the given collection id
loadCustomConditionFields(long) - Method in class com.skava.promotion.rule.process.RulesRepositoryImpl
 
loaddAllPromotionGroup(PromotionGroupRequestInternal) - Method in interface com.skava.promotion.service.FindPromotionGroupService
 
loaddAllPromotionGroup(PromotionGroupRequestInternal) - Method in class com.skava.promotion.service.impl.FindPromotionGroupServiceImpl
This method is used to load all PromotionGroup based on given PromotionGroup.
loadListItems(PromoCodeListDO) - Method in class com.skava.promotion.process.PromoCodeListItemsProcess
Loads all promocodes based on the given list id
loadListItems(PromotionListDO) - Method in class com.skava.promotion.process.PromotionListProcessBase
Loads all promotions based on the given list id.
loadListItems(PromowalletDO) - Method in class com.skava.promotion.process.PromoWalletItemsProcess
Loads all promowallets based on the given list id
loadListItemsById(PromoCodeListDO) - Method in class com.skava.promotion.process.PromoCodeListProcess
Loads the promoCode list based on the given list id.
loadListItemsById(PromotionListDO) - Method in class com.skava.promotion.process.PromotionListProcess
Loads the promotion list based on the given list id.
loadLivePromotionById(String, String, long, String, String, String) - Method in class com.skava.promotion.web.LivePromotionController
This method loads a live Promotion based on the specified promotion ID.
loadPromoCodeList(PromoCodeListRequestInternal) - Method in class com.skava.promotion.service.impl.FindAllPromoCodeListItemsServiceImpl
This method provides a functionality to find promo code list based on given request
loadPromotionGroupByState(long, PromoState, String) - Method in class com.skava.promotion.process.PromotionGroupProcess
Functionality to load promotion group based on the state
loadPromoWallet(PromoWalletRequestInternal) - Method in class com.skava.promotion.service.impl.FindAllPromoWalletItemsServiceImpl
This method provides a functionality to find promo code list based on given request
loadRuleSettings(long) - Method in class com.skava.promotion.rule.process.RuleRepositoryBaseHelper
Fetches the RuleSettings available for the given collection, that holds the RuleTypes and ActionTypes which are used to configure the GroupRule, SubRule.
loadRuleSettings(long) - Method in class com.skava.promotion.rule.process.RulesRepositoryImpl
 
LOCALE - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
LocaleText - Class in com.skava.promotion.model
Contains attributes for holding locale information.
LocaleText() - Constructor for class com.skava.promotion.model.LocaleText
 
LocaleTextExtended - Class in com.skava.promotion.model
Contains attributes for holding locale information.
LocaleTextExtended() - Constructor for class com.skava.promotion.model.LocaleTextExtended
 
LONG - Enum constant in enum class com.skava.promotion.model.field.CollectionAttributeType
 
longInDate(long) - Method in class com.skava.promotion.model.domain.CollectionPropertiesDO
 
longInDate(long) - Method in class com.skava.promotion.model.exchange.request.PromoCodeList
 
longInDate(long) - Method in class com.skava.promotion.model.exchange.request.PromotionList
 
longInDate(long) - Method in class com.skava.promotion.model.exchange.request.PromoWallet
 
longInDate(long) - Method in class com.skava.promotion.model.exchange.response.CollectionResponse
 
longInDate(long) - Method in class com.skava.promotion.model.exchange.response.CollectionsResponse
 
longInDate(long) - Method in class com.skava.promotion.process.CollectionProcessBase
 
LONGSTRING - Enum constant in enum class com.skava.promotion.model.field.CollectionAttributeType
 

M

main(String[]) - Static method in class com.skava.promotion.PromotionApplication
The Promotion application Spring boot.
matchedObjects - Variable in class com.skava.promotion.ecomm.action.AbstractBOGOofferAction
 
matchedObjects - Variable in class com.skava.promotion.ecomm.action.AbstractBOGOofferActionQuantityFractional
 
matchedObjects - Variable in class com.skava.promotion.ecomm.action.AbstractBundleBOGOofferAction
 
matchedObjects - Variable in class com.skava.promotion.ecomm.action.AbstractBundleBOGOofferActionQuantityFractional
 
matchedObjects - Variable in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferAction
 
matchedObjects - Variable in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferActionQuantityFractional
 
MAX_DISCOUNT_AMOUNT - Static variable in class com.skava.promotion.action.BasePromotionAction
 
MAX_GIFT_QTY - Static variable in class com.skava.promotion.ecomm.action.AbstractBOGOofferAction
 
MAX_GIFT_QTY - Static variable in class com.skava.promotion.ecomm.action.AbstractBOGOofferActionQuantityFractional
 
MAX_GIFT_QTY - Static variable in class com.skava.promotion.ecomm.action.BundleGiftWithPurchase
 
MAX_PERCENTAGE - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
MERCHANDISE - Enum constant in enum class com.skava.promotion.constant.EQService
 
mergedList(Map<String, CollectionPropertiesDO>, List<CollectionPropertiesDO>, Set<String>, boolean) - Static method in class com.skava.promotion.utils.CollectionPropertyValidator
Functionality to merge the existing and request properties
mergeObjects(Project, ProjectDO) - Static method in class com.skava.promotion.utils.PromotionValidator
Provides a functionality to merge the objects
mergeObjects(Project, ProjectDO) - Static method in class com.skava.promotion.utils.PromoWalletValidator
Provides a functionality to merge the objects
message - Variable in class com.skava.promotion.model.QPromotionInformation
 
MESSAGE_PROMOCODELIST_CREATED - Static variable in class com.skava.promotion.constant.ChangelogConstants
MESSAGE_PROMOCODELIST_CREATED
MESSAGE_PROMOCODELIST_UPDATED - Static variable in class com.skava.promotion.constant.ChangelogConstants
MESSAGE_PROMOCODELIST_UPDATED
MESSAGE_PROMOTION_DELETED - Static variable in class com.skava.promotion.constant.ChangelogConstants
MESSAGE_PROMOTION_DELETED
MESSAGE_PROMOTIONGROUP_DELETED - Static variable in class com.skava.promotion.constant.ChangelogConstants
MESSAGE_PROMOTIONGROUP_DELETED
MESSAGE_PROMPTION_CREATED - Static variable in class com.skava.promotion.constant.ChangelogConstants
MESSAGE_PROMPTION_CREATED
MESSAGE_PROMPTION_UPDATED - Static variable in class com.skava.promotion.constant.ChangelogConstants
MESSAGE_PROMPTION_UPDATED
MESSAGE_PROMPTIONGROUP_CREATED - Static variable in class com.skava.promotion.constant.ChangelogConstants
MESSAGE_PROMPTIONGROUP_CREATED
MESSAGE_PROMPTIONGROUP_UPDATED - Static variable in class com.skava.promotion.constant.ChangelogConstants
MESSAGE_PROMPTIONGROUP_UPDATED
messageSource - Variable in class com.skava.promotion.service.impl.CacheClearServiceImpl
An instance to load messages
messageSource - Variable in class com.skava.promotion.service.impl.CloneServiceImpl
Holds the instance of messageSource
messageSource - Variable in class com.skava.promotion.service.impl.CreateCollectionServiceImpl
An instance to load messages
messageSource - Variable in class com.skava.promotion.service.impl.CreatePromotionServiceBase
Holds the instance for messageSource
messageSource - Variable in class com.skava.promotion.service.impl.CreatePromoWalletServiceImpl
Holds the instance for messageSource
messageSource - Variable in class com.skava.promotion.service.impl.DeletePromotionGroupServiceImplBase
Holds the instance for messagesource
messageSource - Variable in class com.skava.promotion.service.impl.FindAllCollectionServiceImpl
Message source to hold locale value
messageSource - Variable in class com.skava.promotion.service.impl.OfferServiceImplBase
Holds the MessageSource instance **.
METHOD_CREATE - Static variable in class com.skava.promotion.process.ProjectNotesProcess
 
METHOD_ENTERED - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
Constant for Method entered
METHOD_EXCEPTION - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
Constant for Method exception
METHOD_EXITED - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
Constant for Method entered
MIN_DISCOUNT_AMOUNT - Static variable in class com.skava.promotion.action.BasePromotionAction
 
ModifiedEndIndexPriceFacet - Class in com.skava.promotion.ecomm.model
Contains attributes to hold the promotion discount information.
ModifiedEndIndexPriceFacet() - Constructor for class com.skava.promotion.ecomm.model.ModifiedEndIndexPriceFacet
 
MONDAY - Enum constant in enum class com.skava.promotion.model.WeekDays
 
mongoTemplate - Variable in class com.skava.promotion.process.PromotionGroupProcessFields
Holds the instance of mongoTemplate
MONTHLY - Enum constant in enum class com.skava.promotion.utils.FrequencyType
 
MULTI_USER_MULTI_USE - Enum constant in enum class com.skava.promotion.model.field.PromoCodeType
 
MULTI_USER_MULTI_USE_MTIME_OFFER - Enum constant in enum class com.skava.promotion.model.field.PromoCodeType
 
MULTI_USER_NTIME_USE_PER_USER - Enum constant in enum class com.skava.promotion.model.field.PromoCodeType
 
MultiUserMultiUse - Class in com.skava.promotion.ecomm.offertype
Class that provides functionality for Multi User Multi Use promoCode
MultiUserMultiUse() - Constructor for class com.skava.promotion.ecomm.offertype.MultiUserMultiUse
 
MultiUserMultiUseMTimeOffer - Class in com.skava.promotion.ecomm.offertype
Class that provides functionality for Multi User Multi Use M Time Offer promoCode
MultiUserMultiUseMTimeOffer() - Constructor for class com.skava.promotion.ecomm.offertype.MultiUserMultiUseMTimeOffer
 
MultiUserNTimeUsePerUser - Class in com.skava.promotion.ecomm.offertype
Class that provides functionality for Multi User Multi Use promoCode
MultiUserNTimeUsePerUser() - Constructor for class com.skava.promotion.ecomm.offertype.MultiUserNTimeUsePerUser
 

N

name - Variable in class com.skava.promotion.model.entity.QCollection
 
name - Variable in class com.skava.promotion.model.entity.QCollectionPropertyAttribute
 
name - Variable in class com.skava.promotion.model.entity.QProject
 
name - Variable in class com.skava.promotion.model.entity.QPromoCodeList
 
name - Variable in class com.skava.promotion.model.entity.QPromotion
 
name - Variable in class com.skava.promotion.model.entity.QPromotionGroup
 
name - Variable in class com.skava.promotion.model.entity.QPromotionList
 
name - Variable in class com.skava.promotion.model.entity.QPromoWallet
 
name - Variable in class com.skava.promotion.model.exchange.request.QPromotionProperty
 
name - Variable in class com.skava.promotion.model.QBaseList
 
name - Variable in class com.skava.promotion.model.QChangelogProperty
 
name - Variable in class com.skava.promotion.model.QPromoAction
 
name - Variable in class com.skava.promotion.model.QPromotionBaseEntity
 
NAME - Static variable in class com.skava.release.PromotionReleaseDefinition
 
NAME_ALREADY_EXISTS - Enum constant in enum class com.skava.promotion.constant.ResponseCode
 
NAME_LENGTH_INCORRECT - Enum constant in enum class com.skava.promotion.constant.ResponseCode
The constant value NAME_LENGTH_INCORRECT
NAME_MAX_LENGTH - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
Maximum length of a name is 255 characters
NAME_MIN_LENGTH - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
Name should have the minimum length of 2 characters
NO_CONTENT - Enum constant in enum class com.skava.promotion.constant.ResponseCode
 
NOT_FOUND - Enum constant in enum class com.skava.promotion.constant.PromoCodeUsageResponseCode
Represent promo code not found
NOT_FOUND - Enum constant in enum class com.skava.promotion.constant.ResponseCode
 
notes - Variable in class com.skava.promotion.model.entity.QPromotion
 
notes - Variable in class com.skava.promotion.model.entity.QPromotionGroup
 
notes - Variable in class com.skava.promotion.model.QPromotionBaseEntity
 
nullable - Variable in class com.skava.promotion.model.entity.QCollectionPropertyAttribute
 
NullValueException - Exception in com.skava.promotion.exception
Class to handle an exception when the value is null.
NullValueException(String) - Constructor for exception com.skava.promotion.exception.NullValueException
This method throws an exception when the value is null
NumericComparator - Class in com.skava.promotion.utils
This class provides the functionality that are common to product based offers

O

OFFER_BUNDLE_KEY - Static variable in class com.skava.promotion.ecomm.action.AbstractBundleOfferAction
 
OFFER_BUNDLE_KEY - Static variable in class com.skava.promotion.ecomm.action.AbstractBundleOfferActionQuantityFractional
 
OFFER_EXPENSIVE_TYPE - Static variable in class com.skava.promotion.ecomm.action.AbstractBOGOofferAction
 
OFFER_EXPENSIVE_TYPE - Static variable in class com.skava.promotion.ecomm.action.AbstractBOGOofferActionQuantityFractional
 
OFFER_EXPENSIVE_TYPE - Static variable in class com.skava.promotion.ecomm.action.AbstractBundleBOGOofferAction
 
OFFER_EXPENSIVE_TYPE - Static variable in class com.skava.promotion.ecomm.action.AbstractBundleBOGOofferActionQuantityFractional
 
OFFER_EXPENSIVE_TYPE_LEAST - Static variable in class com.skava.promotion.ecomm.action.EcommBasePromotionAction
 
OFFER_EXPENSIVE_TYPE_MOST - Static variable in class com.skava.promotion.ecomm.action.EcommBasePromotionAction
 
OFFER_SKU_KEY - Static variable in class com.skava.promotion.ecomm.action.AbstractBundleOfferAction
 
OFFER_SKU_KEY - Static variable in class com.skava.promotion.ecomm.action.AbstractBundleOfferActionQuantityFractional
 
OFFER_SKU_KEY - Static variable in class com.skava.promotion.ecomm.action.AbstractProductOfferAction
 
OFFER_SKU_KEY - Static variable in class com.skava.promotion.ecomm.action.AbstractProductOfferActionQuantityFractional
 
OFFER_SUCCESS - Enum constant in enum class com.skava.promotion.constant.PromotionOfferResponseCode
 
OFFER_VALUE - Static variable in class com.skava.promotion.action.BasePromotionAction
 
offerAbleBundle - Variable in class com.skava.promotion.ecomm.action.EcommBasePromotionAction
 
offerAbleSku - Variable in class com.skava.promotion.ecomm.action.EcommBasePromotionAction
 
offerOn - Variable in class com.skava.promotion.model.entity.QPromotion
 
offerOverAllCount - Variable in class com.skava.promotion.model.entity.QPromotion
 
OfferServiceImplBase - Class in com.skava.promotion.service.impl
A class that provides functionality to block a offer.
OfferServiceImplBase() - Constructor for class com.skava.promotion.service.impl.OfferServiceImplBase
 
offerType - Variable in class com.skava.promotion.model.entity.QPromotion
 
onActionParamConditionSuccess(String, Map<String, Set<Object>>) - Method in class com.skava.promotion.ecomm.action.AbstractBOGOofferAction
Executes when the base constraints of the action param conditions were met.
onActionParamConditionSuccess(String, Map<String, Set<Object>>) - Method in class com.skava.promotion.ecomm.action.AbstractBOGOofferActionQuantityFractional
Executes when the base constraints of the action param conditions were met.
onActionParamConditionSuccess(String, Map<String, Set<Object>>) - Method in class com.skava.promotion.ecomm.action.AbstractBundleBOGOofferAction
Executes when the base constraints of the action param conditions were met.
onActionParamConditionSuccess(String, Map<String, Set<Object>>) - Method in class com.skava.promotion.ecomm.action.AbstractBundleBOGOofferActionQuantityFractional
Executes when the base constraints of the action param conditions were met.
onActionParamConditionSuccess(String, Map<String, Set<Object>>) - Method in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferAction
Executes when the base constraints of the action param conditions were met.
onActionParamConditionSuccess(String, Map<String, Set<Object>>) - Method in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferActionQuantityFractional
Executes when the base constraints of the action param conditions were met.
onActionParamConditionSuccess(Map<String, Map<String, Set<Object>>>, String, Map<String, Set<Object>>) - Static method in class com.skava.promotion.utils.PromoUtil
Executes when the base constraints of the action param conditions were met.
onActionSuccess(RuleActionInfo) - Method in class com.skava.promotion.rule.process.PromotionRuleExecuter
Executes after completion of an action.
ONETIME - Enum constant in enum class com.skava.promotion.utils.FrequencyType
 
onFinish(PromotionOfferDO, PromotionDO) - Method in class com.skava.promotion.action.BasePromotionAction
 
onFinish(PromotionOfferDO, PromotionDO) - Method in interface com.skava.promotion.action.PromotionAction
Sets an offer response.
onFinish(String, boolean, Set<Object>) - Method in class com.skava.promotion.rule.process.PromotionRuleExecuter
Executes after the completion of rule execution.
onFinishOfRuleType(String, List<Object>) - Method in interface com.skava.promotion.rule.process.RuleTypeProcessListener
This function will be invoked when all actions under a specific rule-type is finished.
onFireAllRulesFinish(RuleRequest) - Method in class com.skava.promotion.rule.process.PromotionRuleExecuter
Executes after execution of the entire rules.
onSuccess(String, boolean, Object...) - Method in class com.skava.promotion.rule.process.PromotionRuleExecuter
Executes when the base constraints of the action were met.
OPEARTION_APPLY - Enum constant in enum class com.skava.promotion.constant.PromotionOfferResponseCode
 
OPEARTION_ASSIGN - Enum constant in enum class com.skava.promotion.constant.PromotionOfferResponseCode
 
OPEARTION_BLOCK - Enum constant in enum class com.skava.promotion.constant.PromotionOfferResponseCode
 
OPEARTION_COMMON - Enum constant in enum class com.skava.promotion.constant.PromotionOfferResponseCode
 
OPEARTION_GET - Enum constant in enum class com.skava.promotion.constant.PromotionOfferResponseCode
 
OPEARTION_UNASSIGN - Enum constant in enum class com.skava.promotion.constant.PromotionOfferResponseCode
 
OPEARTION_UNBLOCK - Enum constant in enum class com.skava.promotion.constant.PromotionOfferResponseCode
 
OPEN - Enum constant in enum class com.skava.promotion.model.field.ProjectState
 
OPERATION_ACTIVATE - Enum constant in enum class com.skava.promotion.constant.ProjectOperationCode
The constant value for OPERATION_ACTIVATE
OPERATION_ACTIVATE - Enum constant in enum class com.skava.promotion.constant.ResponseCode
This field indicates the keyword for operation activate
OPERATION_CLONE - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
 
OPERATION_COMMON - Enum constant in enum class com.skava.promotion.constant.ChangelogResponseCode
OPERATION_COMMON
OPERATION_COMMON - Enum constant in enum class com.skava.promotion.constant.ProjectOperationCode
The constant value for OPERATION_COMMON
OPERATION_COMMON - Enum constant in enum class com.skava.promotion.constant.PromoCodeUsageResponseCode
Represents the common operation
OPERATION_COMMON - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
 
OPERATION_COMMON - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
 
OPERATION_COMMON - Enum constant in enum class com.skava.promotion.constant.ResponseCode
The constant value OPERATION_COMMON
OPERATION_COMMON - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
OPERATION_CREATE - Enum constant in enum class com.skava.promotion.constant.ProjectOperationCode
The constant value for OPERATION_CREATE
OPERATION_CREATE - Enum constant in enum class com.skava.promotion.constant.ResponseCode
This field indicates the keyword for operation create
OPERATION_DEACTIVATE - Enum constant in enum class com.skava.promotion.constant.ProjectOperationCode
The constant value for OPERATION_DEACTIVATE
OPERATION_DEACTIVATE - Enum constant in enum class com.skava.promotion.constant.ResponseCode
This field indicates the keyword for operation deactivate
OPERATION_DELETE - Enum constant in enum class com.skava.promotion.constant.ProjectOperationCode
The constant value for OPERATION_DELETE
OPERATION_DELETE - Enum constant in enum class com.skava.promotion.constant.ResponseCode
This field indicates the keyword for operation delete
OPERATION_FIND - Enum constant in enum class com.skava.promotion.constant.ProjectOperationCode
The constant value for OPERATION_FIND
OPERATION_FIND - Enum constant in enum class com.skava.promotion.constant.ResponseCode
This field indicates the keyword for operation get
OPERATION_FIND_VERSIONS - Enum constant in enum class com.skava.promotion.constant.ResponseCode
This operation indicates the keyword for find versions
OPERATION_KEYWORD - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
OPERATION_LOAD - Enum constant in enum class com.skava.promotion.constant.ProjectOperationCode
The constant value for OPERATION_LOAD
OPERATION_LOAD - Enum constant in enum class com.skava.promotion.constant.ResponseCode
This field indicates the keyword for operation load
OPERATION_SOURCE - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
 
OPERATION_UPDATE - Enum constant in enum class com.skava.promotion.constant.ProjectOperationCode
The constant value for OPERATION_UPDATE
OPERATION_UPDATE - Enum constant in enum class com.skava.promotion.constant.ResponseCode
This field indicates the keyword for operation update
OPERATION_UPDATE - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
OPERATION_VALIDATE - Enum constant in enum class com.skava.promotion.constant.ResponseCode
This field indicates the keyword for operation validate
OVERALL_ROUNDOFF_TYPE - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
OVERALL_ROUNDOFF_TYPE - Static variable in class com.skava.promotion.model.PromotionProperties
The Constant OVERALL_ROUNDOFF_TYPE.
overallCartPriceFacetsDiscount(Map<String, Object>, Map<String, Object>, PromotionRoundOffTypes) - Static method in class com.skava.promotion.ecomm.EcommPromotionUtil
This method is used to calculate overallCartPriceFacets Discount
overallPriceFacetsDiscount(List<BaseDiscount>, Map<String, Object>, PromotionRoundOffTypes) - Static method in class com.skava.promotion.ecomm.EcommPromotionUtil
 

P

params - Variable in class com.skava.promotion.model.QPromoAction
 
parseExpiryTime(long, String, boolean) - Static method in class com.skava.promotion.utils.PromotionCouponUtil
Gets the expire time.
PATCH_UPDATE_FAILURE - Enum constant in enum class com.skava.promotion.constant.ProjectOperationCode
The constant value for PATCH_UPDATE_FAILURE
PATCH_UPDATE_SUCCESS - Enum constant in enum class com.skava.promotion.constant.ProjectOperationCode
The constant value for PATCH_UPDATE_SUCCESS
patchUpdate(ProjectDO, MessageSource) - Method in class com.skava.promotion.process.ProjectProcess
This method updates required field in Project based on given Project.
patchUpdate(String, String, long, String, String, ProjectRequest) - Method in class com.skava.promotion.web.ProjectController
Functionality to update a project.
patchUpdateCollectionProperties(String, String, long, long, String, List<CollectionProperty>) - Method in class com.skava.promotion.web.CollectionPropertiesController
Updates the collection properties which are existing under a collection
PatchUpdateCollectionPropertiesService - Interface in com.skava.promotion.service
This interface provides functionality to update a collection properties
PatchUpdateCollectionPropertiesServiceImpl - Class in com.skava.promotion.service.impl
This class Contains a functionality to update collection properties
PatchUpdateCollectionPropertiesServiceImpl() - Constructor for class com.skava.promotion.service.impl.PatchUpdateCollectionPropertiesServiceImpl
 
patchUpdateItem(PromoWallet) - Method in class com.skava.promotion.process.PromoWalletProcess
Updates the promo wallet based on the request data
patchUpdateList(PromoCodeList) - Method in class com.skava.promotion.process.PromoCodeListProcess
Updates the promocode list based on the request data
PatchUpdateProjectImpl - Class in com.skava.promotion.service.impl
This class contains the functionality to update a project
PatchUpdateProjectState - Interface in com.skava.promotion.service
Marker interface to update a project
patchUpdatePromoCodeList(String, String, long, String, String, PromoCodeListBase) - Method in class com.skava.promotion.web.PromoCodeListController
Contains functionality to update the selected attributes of promo code list
patchUpdatePromoCodeListService - Variable in class com.skava.promotion.web.PromoCodeListHelper
Holds the instance of PatchUpdatePromoCodeListService
PatchUpdatePromoCodeListService - Interface in com.skava.promotion.service
This Interface provides a functionality to update the promo code list
PatchUpdatePromoCodeListServiceImpl - Class in com.skava.promotion.service.impl
This class Contains a functionality to update collection properties
PatchUpdatePromoCodeListServiceImpl() - Constructor for class com.skava.promotion.service.impl.PatchUpdatePromoCodeListServiceImpl
 
patchUpdatePromotionList(String, long, String, String, String, PromotionList) - Method in class com.skava.promotion.web.PromotionListController
Provides functionality to update the list items.
patchUpdatePromotionListService - Variable in class com.skava.promotion.web.PromotionListHelper
Holds the instance of PatchUpdatePromotionListService
PatchUpdatePromotionListService - Interface in com.skava.promotion.service
This interface provides a functionality to load promocode lists
PatchUpdatePromotionListServiceImpl - Class in com.skava.promotion.service.impl
This class Contains a functionality to update collection properties
PatchUpdatePromotionListServiceImpl() - Constructor for class com.skava.promotion.service.impl.PatchUpdatePromotionListServiceImpl
 
PatchUpdatePromoWalletService - Interface in com.skava.promotion.service
This interface provides a functionality to load promo wallet
PatchUpdatePromoWalletServiceImpl - Class in com.skava.promotion.service.impl
This class Contains a functionality to update collection properties
PatchUpdatePromoWalletServiceImpl() - Constructor for class com.skava.promotion.service.impl.PatchUpdatePromoWalletServiceImpl
 
patchUpdateWallet(String, String, long, String, String, PromoWalletRequest) - Method in class com.skava.promotion.web.PromoWalletController
Contains functionality to update the promo wallet
PC_USAGE_LIMT_OVER - Enum constant in enum class com.skava.promotion.constant.PromotionOfferResponseCode
 
PERCENTAGE_OFFER - Static variable in class com.skava.promotion.action.BasePromotionAction
 
performActions(RuleRequest) - Method in class com.skava.promotion.rule.process.PromotionActionExecutor
This method provides functionalities to execute actions.
PERSONALIZATION_TYPE - Static variable in class com.skava.promotion.ecomm.action.ProductPersonalizationOffer
 
PersonalizationDiscount - Class in com.skava.promotion.ecomm.model
Contains attributes to hold the promotion discount information.
PersonalizationDiscount() - Constructor for class com.skava.promotion.ecomm.model.PersonalizationDiscount
 
ping(HttpServletRequest, HttpServletResponse) - Method in class com.skava.promotion.web.PromotionApplicationController
Method to check the status of the deployment
possibleValues - Variable in class com.skava.promotion.model.entity.QCollectionPropertyAttribute
 
PredicateStringBuilder - Class in com.skava.promotion.utils
This class contains functionality to perform search on promotion
prepareApplyAction(PromotionOfferDO) - Method in class com.skava.promotion.action.BasePromotionAction
 
prepareApplyAction(PromotionOfferDO) - Method in interface com.skava.promotion.action.PromotionAction
 
prepareApplyAction(PromotionOfferDO) - Method in class com.skava.promotion.ecomm.action.AbstractBOGOofferAction
 
prepareApplyAction(PromotionOfferDO) - Method in class com.skava.promotion.ecomm.action.AbstractBOGOofferActionQuantityFractional
 
prepareApplyAction(PromotionOfferDO) - Method in class com.skava.promotion.ecomm.action.AbstractBundleBOGOofferAction
 
prepareApplyAction(PromotionOfferDO) - Method in class com.skava.promotion.ecomm.action.AbstractBundleBOGOofferActionQuantityFractional
 
prepareApplyAction(PromotionOfferDO) - Method in class com.skava.promotion.ecomm.action.AbstractBundleOfferAction
 
prepareApplyAction(PromotionOfferDO) - Method in class com.skava.promotion.ecomm.action.AbstractBundleOfferActionQuantityFractional
 
prepareApplyAction(PromotionOfferDO) - Method in class com.skava.promotion.ecomm.action.AbstractCartOfferAction
 
prepareApplyAction(PromotionOfferDO) - Method in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferAction
 
prepareApplyAction(PromotionOfferDO) - Method in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferActionQuantityFractional
 
prepareApplyAction(PromotionOfferDO) - Method in class com.skava.promotion.ecomm.action.AbstractProductOfferAction
 
prepareApplyAction(PromotionOfferDO) - Method in class com.skava.promotion.ecomm.action.AbstractProductOfferActionQuantityFractional
 
prepareApplyAction(PromotionOfferDO) - Method in class com.skava.promotion.ecomm.action.BundleGiftWithPurchase
 
prepareApplyAction(PromotionOfferDO) - Method in class com.skava.promotion.ecomm.action.CartGiftWithPurchase
 
prepareApplyAction(PromotionOfferDO) - Method in class com.skava.promotion.ecomm.action.GiftWithPurchase
 
prepareApplyAction(PromotionOfferDO) - Method in class com.skava.promotion.ecomm.action.SummedUpProductPriceOff
 
prepareApplyAction(PromotionOfferDO) - Method in class com.skava.promotion.ecomm.action.SummedUpProductShippingOff
 
prepareApplyAction(Map<String, Set<Object>>, T) - Method in class com.skava.promotion.action.BasePromotionAction
 
priority - Variable in class com.skava.promotion.model.entity.QPromotion
 
priority - Variable in class com.skava.promotion.model.entity.QPromotionGroup
 
priority - Variable in class com.skava.promotion.model.entity.QPromotionGroupDrools
 
priority - Variable in class com.skava.promotion.model.entity.QPromotionSubDrools
 
process(RuleSession, PromotionOfferDO) - Method in interface com.skava.promotion.rule.process.CustomRuleFactsProcessor
 
process(RuleSession, PromotionOfferDO) - Method in class com.skava.promotion.rule.process.DefaultCustomRuleFactsProcessor
 
process(CacheClearRequestInternal) - Method in class com.skava.promotion.service.impl.CacheClearServiceImpl
This method is used to clear the caches.
process(ChangelogRequestInternal) - Method in class com.skava.promotion.service.impl.FindAllChangelogServiceImpl
Process the request to load all changelog
process(CollectionPropertyRequestInternal) - Method in class com.skava.promotion.service.impl.FindAllCollectionAttributesServiceImpl
This method is used to load all CollectionProperties based on given CollectionProperties.
process(CollectionPropertyRequestInternal) - Method in class com.skava.promotion.service.impl.FindCollectionAttributeServiceImpl
This method is used to load single CollectionAttribute based on given CollectionAttribute identifier.
process(CollectionPropertyRequestInternal) - Method in class com.skava.promotion.service.impl.FindPromotionPropertyServiceImpl
This method is used to load single CollectionAttribute based on given CollectionAttribute identifier.
process(CollectionPropertyRequestInternal) - Method in class com.skava.promotion.service.impl.PatchUpdateCollectionPropertiesServiceImpl
Functionality to update a collection properties
process(CollectionPropertyRequestInternal) - Method in class com.skava.promotion.service.impl.UpdateCollectionPropertiesServiceImpl
Functionality to update a collection properties
process(CollectionRequestInternal) - Method in class com.skava.promotion.service.impl.CreateCollectionServiceImpl
Creates Collection based on the given CollectionRequestInternal.
process(CollectionRequestInternal) - Method in class com.skava.promotion.service.impl.FindAllCollectionServiceImpl
Fetch all Collections based on the instance of CollectionRequestInternal.
process(CollectionRequestInternal) - Method in class com.skava.promotion.service.impl.FindCollectionServiceImpl
This method loads a collection based on the given Collection identifier.
process(CollectionRequestInternal) - Method in class com.skava.promotion.service.impl.UpdateCollectionServiceImpl
This method is used to update all field in Collection based on given Collection.
process(ProjectRequestForPromotion) - Method in class com.skava.promotion.service.impl.GetAllProjectForPromotionServiceImpl
 
process(ProjectRequestForPromotionGroup) - Method in class com.skava.promotion.service.impl.GetAllProjectForPromotionGroupServiceImpl
 
process(ProjectRequestInternal) - Method in class com.skava.promotion.service.impl.ApprovalWorkFlowServiceImpl
Method to process the project request and performs the state updation
process(ProjectRequestInternal) - Method in class com.skava.promotion.service.impl.CreateProjectServiceImpl
This method creates a Project based on the request data.
process(ProjectRequestInternal) - Method in class com.skava.promotion.service.impl.FindAllProjectServiceImpl
This method is used to load all Project based on given Project.
process(ProjectRequestInternal) - Method in class com.skava.promotion.service.impl.FindProjectServiceImpl
This method loads a Project based on the given Project identifier.
process(ProjectRequestInternal) - Method in class com.skava.promotion.service.impl.PatchUpdateProjectImpl
Method to process the project request and performs the state updation
process(ProjectRequestInternal) - Method in class com.skava.promotion.service.impl.UpdateProjectServiceImpl
Functionality to update all fields in the Project based on the given request.
process(PromoCodeListRequestInternal) - Method in class com.skava.promotion.service.impl.CreatePromoCodeListServiceImpl
This method is used to create promo code list based on given request data.
process(PromoCodeListRequestInternal) - Method in class com.skava.promotion.service.impl.DeletePromoCodeListServiceImpl
This method delete the promocode list based on the given Id
process(PromoCodeListRequestInternal) - Method in class com.skava.promotion.service.impl.DownloadPromoCodesServiceImpl
This method delete the promocode list based on the given Id
process(PromoCodeListRequestInternal) - Method in class com.skava.promotion.service.impl.FindAllPromoCodeListItemsServiceImpl
This method provides a functionality to find promo code list based on given request
process(PromoCodeListRequestInternal) - Method in class com.skava.promotion.service.impl.FindAllPromoCodeListServiceImpl
This method provides a functionality to find promo code lists
process(PromoCodeListRequestInternal) - Method in class com.skava.promotion.service.impl.FindPromoCodesListItemByIdServiceImpl
This method provides a functionality to find promo code lists
process(PromoCodeListRequestInternal) - Method in class com.skava.promotion.service.impl.PatchUpdatePromoCodeListServiceImpl
Functionality to update a promocodeList
process(PromoCodeListRequestInternal) - Method in class com.skava.promotion.service.impl.UpdatePromoCodeListServiceImpl
Functionality to process the request for updating the promocode list
process(PromoCodeUsageRequestInternal) - Method in class com.skava.promotion.service.impl.PromoCodeUsageServiceImpl
It provides a functionality to get usage count of promocode
process(PromotionGroupRequestInternal) - Method in class com.skava.promotion.service.impl.ClonePromotionGroupServiceImpl
Provides a functionality to clone a promotion group under a specified collection
process(PromotionGroupRequestInternal) - Method in class com.skava.promotion.service.impl.CreatePromotionGroupServiceImpl
This method is used to create PromotionGroup based on given PromotionGroup
process(PromotionGroupRequestInternal) - Method in class com.skava.promotion.service.impl.DeletePromotionGroupServiceImpl
This method is used to delete PromotionGroup based on given PromotionGroup.
process(PromotionGroupRequestInternal) - Method in class com.skava.promotion.service.impl.FindAllPromotionGroupVersionsServiceImpl
This method is used to load all PromotionGroup based on given PromotionGroup.
process(PromotionGroupRequestInternal) - Method in class com.skava.promotion.service.impl.FindLivePromotionGroupServiceImpl
This method is used to load single PromotionGroup based on given PromotionGroup identifier.
process(PromotionGroupRequestInternal) - Method in class com.skava.promotion.service.impl.FindPromotionGroupServiceImpl
This method is used to load single PromotionGroup based on given PromotionGroup identifier.
process(PromotionGroupRequestInternal) - Method in class com.skava.promotion.service.impl.UpdatePromotionGroupServiceImpl
This method is used to update all field in PromotionGroup based on given PromotionGroup.
process(PromotionListRequestInternal) - Method in class com.skava.promotion.service.impl.CreatePromotionListServiceImpl
This method is used to create promotion list based on given request data.
process(PromotionListRequestInternal) - Method in class com.skava.promotion.service.impl.DeletePromotionListServiceImpl
 
process(PromotionListRequestInternal) - Method in class com.skava.promotion.service.impl.DownloadPromotionListItemsServiceImpl
This method download the promotion list items based on the given Id
process(PromotionListRequestInternal) - Method in class com.skava.promotion.service.impl.FindAllPromotionListServiceImpl
This method provides a functionality to find promotion lists
process(PromotionListRequestInternal) - Method in class com.skava.promotion.service.impl.FindPromotionListItemByIdServiceImpl
This method provides a functionality to find promotion list items based on given request for the provided filters, sorts and pagination data of the request
process(PromotionListRequestInternal) - Method in class com.skava.promotion.service.impl.FindPromotionListServiceImpl
This method provides a functionality to find promo code list based on given request
process(PromotionListRequestInternal) - Method in class com.skava.promotion.service.impl.PatchUpdatePromotionListServiceImpl
 
process(PromotionListRequestInternal) - Method in class com.skava.promotion.service.impl.UpdatePromotionListServiceImpl
 
process(PromotionOfferRequestInternal) - Method in class com.skava.promotion.service.impl.ApplyOfferServiceImpl
This method is used to process the applyoffer.
process(PromotionOfferRequestInternal) - Method in class com.skava.promotion.service.impl.AssignOfferServiceImpl
Assigns the offer for the confirmation code and promoCode.
process(PromotionOfferRequestInternal) - Method in class com.skava.promotion.service.impl.BlockOfferServiceImpl
Blocks the offer for the confirmation code and promoCode.
process(PromotionOfferRequestInternal) - Method in class com.skava.promotion.service.impl.GetOfferServiceImpl
This method is used to process the getOffer.
process(PromotionOfferRequestInternal) - Method in class com.skava.promotion.service.impl.UnAssignOfferServiceImpl
Assigns the offer for the confirmation code and promoCode.
process(PromotionOfferRequestInternal) - Method in class com.skava.promotion.service.impl.UnblockOfferServiceImpl
Unblocks the offer for the confirmation code and promoCode.
process(PromotionRequestInternal) - Method in class com.skava.promotion.service.impl.ClonePromotionServiceImpl
It provides a functionality to clone a promotion
process(PromotionRequestInternal) - Method in class com.skava.promotion.service.impl.CreatePromotionServiceImpl
This method is used to create Promotion based on given Promotion.
process(PromotionRequestInternal) - Method in class com.skava.promotion.service.impl.DeletePromotionServiceImpl
This method is used to delete Promotion based on given Promotion.
process(PromotionRequestInternal) - Method in class com.skava.promotion.service.impl.FindAllPromotionVersionsServiceImpl
 
process(PromotionRequestInternal) - Method in class com.skava.promotion.service.impl.FindLivePromotionServiceImpl
This method process the request and loads all live promotion
process(PromotionRequestInternal) - Method in class com.skava.promotion.service.impl.FindPromotionServiceImpl
This method is used to load single Promotion based on given Promotion identifier.
process(PromotionRequestInternal) - Method in class com.skava.promotion.service.impl.UpdatePromotionServiceImpl
This method is used to update all field in Promotion based on given Promotion.
process(PromoWalletRequestInternal) - Method in class com.skava.promotion.service.impl.CreatePromoWalletServiceImpl
Method to handle the POST call
process(PromoWalletRequestInternal) - Method in class com.skava.promotion.service.impl.DeletePromoWalletServiceImpl
This method delete the promowallet based on the given Id
process(PromoWalletRequestInternal) - Method in class com.skava.promotion.service.impl.FindAllPromoWalletItemsServiceImpl
This method provides a functionality to find promowallet based on given request
process(PromoWalletRequestInternal) - Method in class com.skava.promotion.service.impl.FindAllPromoWalletServiceImpl
This method provides a functionality to find promo wallet
process(PromoWalletRequestInternal) - Method in class com.skava.promotion.service.impl.PatchUpdatePromoWalletServiceImpl
 
process(PromoWalletRequestInternal) - Method in class com.skava.promotion.service.impl.UpdatePromoWalletServiceImpl
Functionality to process the request for updating the promowallet
process(RuleRequestInternal) - Method in class com.skava.promotion.service.impl.GetRuleModelConfigServiceImpl
This method is used to load rule settings.
process(RuleRequestInternal) - Method in class com.skava.promotion.service.impl.UpdateDroolsServiceImpl
Updates the drools rules configured in the given collection.
process(RuleRequestInternal) - Method in class com.skava.promotion.service.impl.ValidateDroolsServiceImpl
Validates the drools rules configured in the given collection.
processDeletePromotion(PromotionGroupRequestInternal, PromotionGroupAPIResponse, String) - Method in class com.skava.promotion.service.impl.DeletePromotionGroupServiceImpl
Functionalities to process delete promotion groups
processOffer(PromotionOfferDO, PromotionDO) - Method in class com.skava.promotion.ecomm.action.AbstractProductOfferAction
Functionality to calculate offer
processOffer(PromotionOfferDO, PromotionDO) - Method in class com.skava.promotion.ecomm.action.AbstractProductOfferActionQuantityFractional
Functionality to calculate offer
processOfferedBundle(PromotionBundle, PromotionOfferDO) - Static method in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferAction
Functionalities to process offer bundles
processOfferedBundle(PromotionBundle, PromotionOfferDO) - Static method in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferActionQuantityFractional
Functionalities to process offer bundles
processOfferedSku(PromotionBundle, PromotionOfferDO) - Static method in class com.skava.promotion.ecomm.action.AbstractBundleBOGOofferAction
Functionalities to process offer bundles
processOfferedSku(PromotionBundle, PromotionOfferDO) - Static method in class com.skava.promotion.ecomm.action.AbstractBundleBOGOofferActionQuantityFractional
Functionalities to process offer bundles
processOfferedSku(PromotionSku, PromotionOfferDO) - Static method in class com.skava.promotion.ecomm.action.AbstractBOGOofferAction
Functionalities to process offer skus
processOfferedSku(PromotionSku, PromotionOfferDO) - Static method in class com.skava.promotion.ecomm.action.AbstractBOGOofferActionQuantityFractional
Functionalities to process offer skus
processOfferedSku(PromotionSku, PromotionOfferDO) - Static method in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferAction
Functionalities to process offer skus
processOfferedSku(PromotionSku, PromotionOfferDO) - Static method in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferActionQuantityFractional
Functionalities to process offer skus
processSortForComposite(EcomSorts) - Static method in class com.skava.promotion.sort.EcomSortUtil
processSortForComposite
processSortForComposite(EcomSorts, Class<?>, String) - Static method in class com.skava.promotion.sort.EcomSortUtil
processSortForComposite
ProductPersonalization - Class in com.skava.promotion.ecomm.model
Contains product personalization data based on which the offer is calculated.
ProductPersonalization() - Constructor for class com.skava.promotion.ecomm.model.ProductPersonalization
 
ProductPersonalizationOffer - Class in com.skava.promotion.ecomm.action
This class contains the functionalities for Product personalization offer type
ProductPersonalizationOffer() - Constructor for class com.skava.promotion.ecomm.action.ProductPersonalizationOffer
 
ProductPriceOff - Class in com.skava.promotion.ecomm.action
This class provides the functionality to execute product price offers
ProductPriceOff() - Constructor for class com.skava.promotion.ecomm.action.ProductPriceOff
 
ProductShippingOff - Class in com.skava.promotion.ecomm.action
This class provides the functionality to execute product shipping offers
ProductShippingOff() - Constructor for class com.skava.promotion.ecomm.action.ProductShippingOff
 
project - Static variable in class com.skava.promotion.model.entity.QProject
 
Project - Class in com.skava.promotion.model.entity
This class contains the attributes to hold the state of a project
Project() - Constructor for class com.skava.promotion.model.entity.Project
 
PROJECT_ACTION_MESSAGE_CREATE - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
PROJECT_ACTION_MESSAGE_UPDATE - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
PROJECT_ACTIVATION_SUCCESS - Enum constant in enum class com.skava.promotion.constant.ProjectResponseCode
The success response code for project activation
PROJECT_ALREADY_EXISTS - Enum constant in enum class com.skava.promotion.constant.ProjectResponseCode
The response code to indication project already exist
PROJECT_APPROVE - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
PROJECT_APPROVE_PRIVILEGE - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
PROJECT_APPROVED_SUCCESS - Enum constant in enum class com.skava.promotion.constant.ProjectResponseCode
The success response code for project approve
PROJECT_CREATE_FAILURE - Enum constant in enum class com.skava.promotion.constant.ProjectResponseCode
The failure response code for project creation
PROJECT_CREATE_STATE_VALIDATION_FAILURE - Enum constant in enum class com.skava.promotion.constant.ProjectResponseCode
The failure response code for project state creation
PROJECT_CREATE_SUCCESS - Enum constant in enum class com.skava.promotion.constant.ProjectResponseCode
The success response code for create operation
PROJECT_DATE_VALIDATION_FAILURE - Enum constant in enum class com.skava.promotion.constant.ProjectResponseCode
The failure response code for project date invalid
PROJECT_DEACTIVATE_SUCCESS - Enum constant in enum class com.skava.promotion.constant.ProjectResponseCode
The success response code for project in-activation
PROJECT_DEFAULT - Static variable in class com.skava.promotion.constant.CollectionConstants
Holds the default value
PROJECT_DELETE_SUCCESS - Enum constant in enum class com.skava.promotion.constant.ProjectResponseCode
The success response code for project deletion
PROJECT_DLETE_SUCCESS - Enum constant in enum class com.skava.promotion.constant.ProjectResponseCode
The success response code for project deletion
PROJECT_EMPTY - Enum constant in enum class com.skava.promotion.constant.ProjectResponseCode
The failure response code to indicate invalid project ID
PROJECT_FIND_ALL_FAILURE - Enum constant in enum class com.skava.promotion.constant.ProjectResponseCode
The failure response code for loading all project
PROJECT_FIND_ALL_SUCCESS - Enum constant in enum class com.skava.promotion.constant.ProjectResponseCode
The success response code for loading all projects
PROJECT_FIND_FAILURE - Enum constant in enum class com.skava.promotion.constant.ProjectResponseCode
The failure response code for loading a project
PROJECT_FIND_SUCCESS - Enum constant in enum class com.skava.promotion.constant.ProjectResponseCode
The success response code for finding the project
PROJECT_INVALID_COLLECTIONID - Enum constant in enum class com.skava.promotion.constant.ProjectResponseCode
The failure response for invalid collection ID
PROJECT_INVALID_LOCALE - Enum constant in enum class com.skava.promotion.constant.ProjectResponseCode
The failure response code for invalid locale
PROJECT_INVALID_PROJECT_ID - Enum constant in enum class com.skava.promotion.constant.ProjectResponseCode
The failure response code to indicate invalid project ID
PROJECT_NOT_EXISTS - Enum constant in enum class com.skava.promotion.constant.ProjectResponseCode
The response code for project does not exist
PROJECT_PATCH - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
PROJECT_PATCH_PRIVILEGE - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
PROJECT_PATCH_UPDATE_FAILURE - Enum constant in enum class com.skava.promotion.constant.ProjectResponseCode
The failure response code for project patch update
PROJECT_PATCH_UPDATE_NAME_FAILURE - Enum constant in enum class com.skava.promotion.constant.ProjectResponseCode
The failure response code for invalid name in project patch update
PROJECT_PATCH_UPDATE_SUCCESS - Enum constant in enum class com.skava.promotion.constant.ProjectResponseCode
The success response code for project partial update
PROJECT_PROPERTY_VALIDATION_FAILURE - Enum constant in enum class com.skava.promotion.constant.ProjectResponseCode
The failure response code for project validation
PROJECT_STATE_APPROVED - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
PROJECT_STATE_DENIED - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
PROJECT_STATE_NAME_APPROVED - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
PROJECT_STATE_NAME_CREATED - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
PROJECT_STATE_NAME_DENIED - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
PROJECT_STATE_NAME_OPEN - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
PROJECT_STATE_NAME_REOPENED - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
PROJECT_STATE_NAME_SUBMITTED - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
PROJECT_STATE_NAME_UPDATED - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
PROJECT_STATE_OPEN - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
PROJECT_STATE_REOPENED - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
PROJECT_STATE_SUBMITTED - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
PROJECT_STATUS_NOTE - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
PROJECT_UPDATE_FAILURE - Enum constant in enum class com.skava.promotion.constant.ProjectResponseCode
The failure response code for project update
PROJECT_UPDATE_INVALID_STATE - Enum constant in enum class com.skava.promotion.constant.ProjectResponseCode
The failure response code for project state update
PROJECT_UPDATE_STATE_FAILURE - Enum constant in enum class com.skava.promotion.constant.ProjectResponseCode
The failure response code for project state update
PROJECT_UPDATE_STATE_SUCCESS - Enum constant in enum class com.skava.promotion.constant.ProjectResponseCode
The success response code for project update
PROJECT_UPDATE_STATE_VALIDATION_FAILURE - Enum constant in enum class com.skava.promotion.constant.ProjectResponseCode
The failure response code for project state change validation
PROJECT_UPDATE_SUCCESS - Enum constant in enum class com.skava.promotion.constant.ProjectResponseCode
The success response code for project update
PROJECT_WORKFLOW - Static variable in class com.skava.promotion.constant.PromotionDocumentationConstants
PROJECT WORKFLOW Describes project workflow for swagger description
ProjectAPIResponse - Class in com.skava.promotion.model.exchange.response
This class contains attributes to render the instance of this class in response
ProjectAPIResponse() - Constructor for class com.skava.promotion.model.exchange.response.ProjectAPIResponse
 
ProjectController - Class in com.skava.promotion.web
This class contains the functionalities to perform CRUD operations on a project
ProjectController() - Constructor for class com.skava.promotion.web.ProjectController
No arguments constructor
ProjectDO - Class in com.skava.promotion.model.domain
 
ProjectDO() - Constructor for class com.skava.promotion.model.domain.ProjectDO
 
projectId - Variable in class com.skava.promotion.model.QProjectNotesId
 
projectId - Variable in class com.skava.promotion.model.QPromotionGroupId
 
projectId - Variable in class com.skava.promotion.model.QPromotionId
 
ProjectInputResponse - Class in com.skava.promotion.model.exchange.request
This class holds the response model for a project
ProjectInputResponse() - Constructor for class com.skava.promotion.model.exchange.request.ProjectInputResponse
 
projectNotes - Static variable in class com.skava.promotion.model.entity.QProjectNotes
 
ProjectNotes - Class in com.skava.promotion.model.entity
This class contains the attributes to hold the state of a project
ProjectNotes - Class in com.skava.promotion.model
This class contains the attributes to hold the state of a project
ProjectNotes() - Constructor for class com.skava.promotion.model.entity.ProjectNotes
 
ProjectNotes() - Constructor for class com.skava.promotion.model.ProjectNotes
 
projectNotesId - Static variable in class com.skava.promotion.model.QProjectNotesId
 
ProjectNotesId - Class in com.skava.promotion.model
 
ProjectNotesId() - Constructor for class com.skava.promotion.model.ProjectNotesId
 
ProjectNotesProcess<E,I> - Class in com.skava.promotion.process
Class that hold the functionality to process project notes
ProjectNotesProcess() - Constructor for class com.skava.promotion.process.ProjectNotesProcess
 
ProjectNotesProcessBase<E,I> - Class in com.skava.promotion.process
Class that hold the functionality to process project notes
ProjectNotesProcessBase() - Constructor for class com.skava.promotion.process.ProjectNotesProcessBase
 
ProjectNotesRepository - Interface in com.skava.promotion.repository
Interface provides methods to access Mongo repository
ProjectNotFoundException - Exception in com.skava.promotion.exception
Class to handle an exception when the attempt to retrieve a project when it is not available
ProjectNotFoundException(String) - Constructor for exception com.skava.promotion.exception.ProjectNotFoundException
This method throws project not found exception.
ProjectOperationCode - Enum Class in com.skava.promotion.constant
This class contains operation code that are used to render for project operations.
ProjectProcess<E,I> - Class in com.skava.promotion.process
Class contains functionalities to perform CRUD operations on project
ProjectProcess() - Constructor for class com.skava.promotion.process.ProjectProcess
Initialize the ProjectProcess
ProjectProcessBase<E,I> - Class in com.skava.promotion.process
Class that hold the functionality to process project
ProjectProcessBase() - Constructor for class com.skava.promotion.process.ProjectProcessBase
 
projectRepository - Variable in class com.skava.promotion.service.impl.CreatePromotionServiceBase
Holds the instance for projectRepository
ProjectRepository - Interface in com.skava.promotion.repository
Interface provides methods to access Mongo repository
ProjectRequest - Class in com.skava.promotion.model.exchange.request
This class holds the request model for project operations
ProjectRequest() - Constructor for class com.skava.promotion.model.exchange.request.ProjectRequest
 
ProjectRequestForPromotion - Class in com.skava.promotion.model.exchange.request
 
ProjectRequestForPromotion() - Constructor for class com.skava.promotion.model.exchange.request.ProjectRequestForPromotion
 
ProjectRequestForPromotionGroup - Class in com.skava.promotion.model.exchange.request
 
ProjectRequestForPromotionGroup() - Constructor for class com.skava.promotion.model.exchange.request.ProjectRequestForPromotionGroup
 
ProjectRequestInternal - Class in com.skava.promotion.model.exchange.request
Contains attributes that maintains the state of the project request
ProjectRequestInternal() - Constructor for class com.skava.promotion.model.exchange.request.ProjectRequestInternal
 
ProjectResponse - Class in com.skava.promotion.model.exchange.response
This class contains attributes to render the instance of this class in response
ProjectResponse() - Constructor for class com.skava.promotion.model.exchange.response.ProjectResponse
 
ProjectResponseCode - Enum Class in com.skava.promotion.constant
This class contains constants that are used for project response
ProjectsAPIResponse - Class in com.skava.promotion.model.exchange.response
This model class contains attributes to render response for project related API operations
ProjectsAPIResponse() - Constructor for class com.skava.promotion.model.exchange.response.ProjectsAPIResponse
 
ProjectsForPromotionGroupResponse - Class in com.skava.promotion.model.exchange.response
This model class contains attributes to render response for project related API operations
ProjectsForPromotionGroupResponse() - Constructor for class com.skava.promotion.model.exchange.response.ProjectsForPromotionGroupResponse
 
ProjectsForPromotionResponse - Class in com.skava.promotion.model.exchange.response
This model class contains attributes to render response for project related API operations
ProjectsForPromotionResponse() - Constructor for class com.skava.promotion.model.exchange.response.ProjectsForPromotionResponse
 
ProjectsResponse - Class in com.skava.promotion.model.exchange.response
This class contains attributes to render the instance of this class in response
ProjectsResponse() - Constructor for class com.skava.promotion.model.exchange.response.ProjectsResponse
 
ProjectState - Enum Class in com.skava.promotion.model.field
An enum to hold state of a project
ProjectStateCodec - Class in com.skava.codec
Codec for Enum ProjectState
ProjectStateCodec() - Constructor for class com.skava.codec.ProjectStateCodec
 
PROME_RULETYPE_PROCESS_EVENT_PROMO_CLASS - Static variable in class com.skava.promotion.model.PromotionProperties
The Constant PROME_RULETYPE_CHANGE_EVENT_PROMO_CLASS.
PROMO_ACTION_PROCESSOR_CLASS - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
PROMO_ACTIONPROCESSOR_CLASS - Static variable in class com.skava.promotion.model.PromotionProperties
The Constant PROMO_ACTIONPROCESSOR_CLASS.
PROMO_FIELD_STATE - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
PROMO_INVALID_COUPON - Enum constant in enum class com.skava.promotion.constant.PromoWalletResponseCode
The response code for Invalid Coupon
PROMO_INVALID_REQUEST - Enum constant in enum class com.skava.promotion.constant.ProjectResponseCode
 
PROMO_INVALID_REQUEST - Enum constant in enum class com.skava.promotion.constant.PromoWalletResponseCode
The Failure response code for Invalid Request Body
PROMO_RULE_PROCESSOR_CLASS - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
PROMO_RULEPROCESSOR_CLASS - Static variable in class com.skava.promotion.model.PromotionProperties
The Constant PROMO_RULEPROCESSOR_CLASS.
promoAction - Static variable in class com.skava.promotion.model.QPromoAction
 
PromoAction - Class in com.skava.promotion.model
Contains attributes for Actioin model.
PromoAction() - Constructor for class com.skava.promotion.model.PromoAction
 
promoCode - Variable in class com.skava.promotion.model.entity.QCodeAllocation
 
promoCode - Variable in class com.skava.promotion.model.QPromoCodeListItemsId
 
PROMOCODE_ALREADY_USED - Enum constant in enum class com.skava.promotion.constant.PromotionOfferResponseCode
 
PROMOCODE_AVAILABLE_TO_USE - Enum constant in enum class com.skava.promotion.constant.PromotionOfferResponseCode
 
PROMOCODE_COMMON_INVALID_COLLECTION_ID - Enum constant in enum class com.skava.promotion.constant.PromoCodeUsageResponseCode
Holds the response code for invalid collection id
PROMOCODE_INVALID_LOCALE - Enum constant in enum class com.skava.promotion.constant.PromoCodeUsageResponseCode
Holds the response code for invalid locale
PROMOCODE_LIST_ACTION_MESSAGE_CREATE - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
PROMOCODE_LIST_ACTION_MESSAGE_DELETE - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
PROMOCODE_LIST_ACTION_MESSAGE_UPDATE - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
PROMOCODE_LIST_ALREADY_USED - Enum constant in enum class com.skava.promotion.constant.PromoCodeListResponseCode
The response code in case of promo list already used
PROMOCODE_LIST_DELETE_SUCCESS - Enum constant in enum class com.skava.promotion.constant.PromoCodeListResponseCode
The success response code for list deletion
PROMOCODE_LIST_DUPLICATE_PROMOCODES - Enum constant in enum class com.skava.promotion.constant.PromoCodeListResponseCode
The response code for duplicate promo code
PROMOCODE_LIST_ITEMS_CLEAR_SUCCESS - Enum constant in enum class com.skava.promotion.constant.PromoCodeListResponseCode
The success response code for clear operation
PROMOCODE_LIST_ITEMS_CLEAR_SUCCESS - Enum constant in enum class com.skava.promotion.constant.PromoWalletResponseCode
The success response code for clear operation
PROMOCODE_LIST_LOAD_INVALID_SIZE - Enum constant in enum class com.skava.promotion.constant.PromoCodeListResponseCode
The response code in case of invalid size
PROMOCODE_LIST_LOAD_INVALID_SIZE - Enum constant in enum class com.skava.promotion.constant.PromoWalletResponseCode
The response code in case of invalid size
PROMOCODE_LIST_NOT_EXISTS - Enum constant in enum class com.skava.promotion.constant.PromoCodeListResponseCode
The response code for list does not exist
PROMOCODE_LIST_NOT_EXISTS - Enum constant in enum class com.skava.promotion.constant.PromoWalletResponseCode
The response code for list does not exist
PROMOCODE_NOT_FOUND - Enum constant in enum class com.skava.promotion.constant.PromoCodeUsageResponseCode
Holds the response code for promo code not found
PROMOCODE_NOT_FOUND_PROMOTION - Enum constant in enum class com.skava.promotion.constant.PromoCodeUsageResponseCode
Holds the failure response code when promo code is not found
PROMOCODE_SIZE - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
PROMOCODE_TYPE - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
PROMOCODE_UNASSIGNED - Enum constant in enum class com.skava.promotion.constant.PromotionOfferResponseCode
 
PROMOCODE_UNBLOCKED - Enum constant in enum class com.skava.promotion.constant.PromotionOfferResponseCode
 
PROMOCODE_USAGE_COUNT_SUCCESS - Enum constant in enum class com.skava.promotion.constant.PromoCodeUsageResponseCode
Holds the success response code for rendering usage count
PROMOCODE_USAGE_SUCCESS - Enum constant in enum class com.skava.promotion.constant.PromoCodeUsageResponseCode
Represents the success code for finding usage cound
PROMOCODE_USGAE_DAYS_EXCEED - Enum constant in enum class com.skava.promotion.constant.PromotionOfferResponseCode
 
PromoCodeInfo - Class in com.skava.promotion.model.exchange.request
This class contains information about the promocode and confirmation code
PromoCodeInfo() - Constructor for class com.skava.promotion.model.exchange.request.PromoCodeInfo
 
promoCodeList - Static variable in class com.skava.promotion.model.entity.QPromoCodeList
 
PromoCodeList - Class in com.skava.promotion.model.entity
This class contains the attributes to hold the attributes of promo code list
PromoCodeList - Class in com.skava.promotion.model.exchange.request
This class holds the request model for maintaining a promo code list
PromoCodeList() - Constructor for class com.skava.promotion.model.entity.PromoCodeList
 
PromoCodeList() - Constructor for class com.skava.promotion.model.exchange.request.PromoCodeList
 
PROMOCODELIST - Enum constant in enum class com.skava.promotion.constant.EQPromotionEntity
 
PromoCodeListAPIResponse - Class in com.skava.promotion.model.exchange.response
 
PromoCodeListAPIResponse() - Constructor for class com.skava.promotion.model.exchange.response.PromoCodeListAPIResponse
 
PromoCodeListBase - Class in com.skava.promotion.model.exchange.request
This class holds the request model for maintaining a promo code list
PromoCodeListBase() - Constructor for class com.skava.promotion.model.exchange.request.PromoCodeListBase
 
PromoCodeListController - Class in com.skava.promotion.web
This class contains the functionalities to perform CRUD operation on promotion code list
PromoCodeListController() - Constructor for class com.skava.promotion.web.PromoCodeListController
 
PromoCodeListDO - Class in com.skava.promotion.model.domain
This class holds the model attributes for promocode list
PromoCodeListDO() - Constructor for class com.skava.promotion.model.domain.PromoCodeListDO
 
PromoCodeListHelper - Class in com.skava.promotion.web
This class contains the functionality to create an instances
PromoCodeListHelper() - Constructor for class com.skava.promotion.web.PromoCodeListHelper
 
promoCodeListId - Variable in class com.skava.promotion.model.QPromoCodeListItemsId
 
promoCodeListId - Variable in class com.skava.promotion.model.QPromotionId
 
PromoCodeListIdAPIResponse - Class in com.skava.promotion.model.exchange.response
 
PromoCodeListIdAPIResponse() - Constructor for class com.skava.promotion.model.exchange.response.PromoCodeListIdAPIResponse
 
PromoCodeListIdResponse - Class in com.skava.promotion.model.exchange.response
This class provides the response model for promocode list related operations
PromoCodeListIdResponse() - Constructor for class com.skava.promotion.model.exchange.response.PromoCodeListIdResponse
 
PromoCodeListItemResponse - Class in com.skava.promotion.model.exchange.response
This class provides the response model for promocode list related operations
PromoCodeListItemResponse() - Constructor for class com.skava.promotion.model.exchange.response.PromoCodeListItemResponse
 
promoCodeListItems - Static variable in class com.skava.promotion.model.entity.QPromoCodeListItems
 
PromoCodeListItems - Class in com.skava.promotion.model.entity
This class contains the attributes to hold the attributes of promo code list items
PromoCodeListItems() - Constructor for class com.skava.promotion.model.entity.PromoCodeListItems
 
PromoCodeListItemsAPIResponse - Class in com.skava.promotion.model.exchange.response
This class provides the response model for promocode list related operations
PromoCodeListItemsAPIResponse() - Constructor for class com.skava.promotion.model.exchange.response.PromoCodeListItemsAPIResponse
 
promoCodeListItemsId - Static variable in class com.skava.promotion.model.QPromoCodeListItemsId
 
PromoCodeListItemsId - Class in com.skava.promotion.model
 
PromoCodeListItemsId() - Constructor for class com.skava.promotion.model.PromoCodeListItemsId
 
promoCodeListItemsProcess - Variable in class com.skava.promotion.process.PromoCodeListProcess
Holds the instance of PromoCodeListItemsProcess
PromoCodeListItemsProcess - Class in com.skava.promotion.process
A class to perform CRUD operation on promo code list Items
PromoCodeListItemsProcess() - Constructor for class com.skava.promotion.process.PromoCodeListItemsProcess
 
promoCodeListItemsRepository - Variable in class com.skava.promotion.process.PromoCodeListItemsProcess
Holds the instance of promoCodeListItemsRepository
promoCodeListItemsRepository - Variable in class com.skava.promotion.process.PromoCodeListProcess
Holds the instance of promoCodeListItemsRepository
PromoCodeListItemsRepository - Interface in com.skava.promotion.repository
This interface contains the functionality to perform operations on promoCode List items
PromoCodeListNotFoundException - Exception in com.skava.promotion.exception
Class that handles an exception when attempted to retrieve a promo code list that it is not available
PromoCodeListNotFoundException(String) - Constructor for exception com.skava.promotion.exception.PromoCodeListNotFoundException
This method throws promocode list not found exception.
promocodeListProcess - Variable in class com.skava.promotion.process.PromotionProcessStandardBase
Holds the instance for promocodeListProcess
promocodeListProcess - Variable in class com.skava.promotion.process.PromotionSearchProcess
Holds the instance for promocodeListProcess
PromoCodeListProcess - Class in com.skava.promotion.process
A class to perform CRUD operation on promo code list
PromoCodeListProcess() - Constructor for class com.skava.promotion.process.PromoCodeListProcess
 
promoCodeListRepository - Variable in class com.skava.promotion.process.PromoCodeListItemsProcess
Holds the instance of PromoCodeListRepository
promoCodeListRepository - Variable in class com.skava.promotion.process.PromoCodeListProcess
Holds the instance of PromoCodeListRepository
PromoCodeListRepository - Interface in com.skava.promotion.repository
This interface contains the functionality to perform operations on promo code list property attributes
PromoCodeListRequestInternal - Class in com.skava.promotion.model.exchange.request
Contains attributes to hold offer details for the items that matches the specified criteria.
PromoCodeListRequestInternal() - Constructor for class com.skava.promotion.model.exchange.request.PromoCodeListRequestInternal
 
PromoCodeListResponse - Class in com.skava.promotion.model.exchange.response
 
PromoCodeListResponse() - Constructor for class com.skava.promotion.model.exchange.response.PromoCodeListResponse
 
PromoCodeListResponseCode - Enum Class in com.skava.promotion.constant
This class contains constants that are used for promo code list response
PromoCodeListsAPIResponse - Class in com.skava.promotion.model.exchange.response
This class provides the response model for promocode list related operations
PromoCodeListsAPIResponse() - Constructor for class com.skava.promotion.model.exchange.response.PromoCodeListsAPIResponse
 
PromoCodeListsResponse - Class in com.skava.promotion.model.exchange.response
This class provides the response model for promocode list related operations
PromoCodeListsResponse() - Constructor for class com.skava.promotion.model.exchange.response.PromoCodeListsResponse
 
PromoCodeListValidator - Class in com.skava.promotion.utils
This class Contains a functionality that are related to promocode list
PROMOCODES_FIND_EMPTY_DATA - Enum constant in enum class com.skava.promotion.constant.PromoCodeListResponseCode
The response code for list empty
PROMOCODES_LIST_COMMON_PROMOCODES_LENGTH - Enum constant in enum class com.skava.promotion.constant.PromoCodeListResponseCode
The response code for promo codes with common length
PROMOCODES_LIST_CREATE_INVALID_PROMOCODES - Enum constant in enum class com.skava.promotion.constant.PromoCodeListResponseCode
The response code for invalid promo codes
PROMOCODES_LIST_CREATE_SUCCESS - Enum constant in enum class com.skava.promotion.constant.PromoCodeListResponseCode
The success response code for promo code list creation
PROMOCODES_LIST_FIND_ALL_SUCCESS - Enum constant in enum class com.skava.promotion.constant.PromoCodeListResponseCode
The success response code for loading all promo code lists
PROMOCODES_LIST_FIND_ALL_SUCCESS - Enum constant in enum class com.skava.promotion.constant.PromoWalletResponseCode
The success response code for loading all promo code lists
PROMOCODES_LIST_FIND_EMPTY_DATA - Enum constant in enum class com.skava.promotion.constant.PromoCodeListResponseCode
The response code for list empty
PROMOCODES_LIST_FIND_SUCCESS - Enum constant in enum class com.skava.promotion.constant.PromoCodeListResponseCode
The success response code for loading a promo code list
PROMOCODES_LIST_INVALID_COLLECTION_ID - Enum constant in enum class com.skava.promotion.constant.PromoCodeListResponseCode
The response code for invalid collection id
PROMOCODES_LIST_INVALID_LOCALE - Enum constant in enum class com.skava.promotion.constant.PromoCodeListResponseCode
The response code for invalid locale
PROMOCODES_LIST_INVALID_NAME - Enum constant in enum class com.skava.promotion.constant.PromoCodeListResponseCode
The response code for invalid name
PROMOCODES_LIST_INVALID_STATUS - Enum constant in enum class com.skava.promotion.constant.PromoCodeListResponseCode
The response code for promo codes with common length
PROMOCODES_LIST_ITEMS_FIND_SUCCESS - Enum constant in enum class com.skava.promotion.constant.PromoCodeListResponseCode
The success response code for loading a promo code list
PROMOCODES_LIST_ITEMS_FIND_SUCCESS - Enum constant in enum class com.skava.promotion.constant.PromoWalletResponseCode
 
PROMOCODES_LIST_UPDATE_INVALID_PROMOCODES - Enum constant in enum class com.skava.promotion.constant.PromoCodeListResponseCode
The response code for invalid promo codes in the list update
PROMOCODES_LIST_UPDATE_SUCCESS - Enum constant in enum class com.skava.promotion.constant.PromoCodeListResponseCode
The success response code for promo code list update
PROMOCODES_PATTERN - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
PromoCodeState - Class in com.skava.promotion.model.exchange.response
This class contain attributes to hold that state of the promotion code
PromoCodeState() - Constructor for class com.skava.promotion.model.exchange.response.PromoCodeState
 
PromoCodeStateResponse - Class in com.skava.promotion.model.exchange.response
This class contain attributes to hold the response for promocode's state change operations
PromoCodeStateResponse() - Constructor for class com.skava.promotion.model.exchange.response.PromoCodeStateResponse
 
promoCodeType - Variable in class com.skava.promotion.model.entity.QPromotion
 
PromoCodeType - Enum Class in com.skava.promotion.model.field
An enum to hold promo code type
PromoCodeTypeCodec - Class in com.skava.codec
Codec for Enum PromoCodeType
PromoCodeTypeCodec() - Constructor for class com.skava.codec.PromoCodeTypeCodec
 
PromoCodeUsageAPIResponse - Class in com.skava.promotion.model.exchange.response
This class Contains attributes to render the response for promocode usage
PromoCodeUsageAPIResponse() - Constructor for class com.skava.promotion.model.exchange.response.PromoCodeUsageAPIResponse
 
promoCodeUsageCount - Variable in class com.skava.promotion.model.entity.QPromotion
 
promoCodeUsageDays - Variable in class com.skava.promotion.model.entity.QPromotion
 
PromoCodeUsageRequestInternal - Class in com.skava.promotion.model.exchange.request
 
PromoCodeUsageRequestInternal() - Constructor for class com.skava.promotion.model.exchange.request.PromoCodeUsageRequestInternal
 
PromoCodeUsageResponse - Class in com.skava.promotion.model.exchange.response
 
PromoCodeUsageResponse() - Constructor for class com.skava.promotion.model.exchange.response.PromoCodeUsageResponse
 
PromoCodeUsageResponseCode - Enum Class in com.skava.promotion.constant
This class contains code that are used to render response for promo code usage count
PromoCodeUsageService - Interface in com.skava.promotion.service
Am interface to hold operations for a promotion
PromoCodeUsageServiceImpl - Class in com.skava.promotion.service.impl
This class contains functionalities to perform search operation on promotion data
PromoCodeUsageServiceImpl() - Constructor for class com.skava.promotion.service.impl.PromoCodeUsageServiceImpl
 
PromoListUtil - Class in com.skava.promotion.utils
A class that holds utility function for list operations
PromoState - Enum Class in com.skava.promotion.model.field
An enum to hold state of a promotion
PromoStateCodec - Class in com.skava.codec
Codec for Enum PromoState
PromoStateCodec() - Constructor for class com.skava.codec.PromoStateCodec
 
promotion - Static variable in class com.skava.promotion.model.entity.QPromotion
 
Promotion - Class in com.skava.promotion.model.entity
This class holds the model attributes for promotion
Promotion - Class in com.skava.promotion.model.exchange.request
This class contains the request attributes for promotion.
Promotion() - Constructor for class com.skava.promotion.model.entity.Promotion
 
Promotion() - Constructor for class com.skava.promotion.model.exchange.request.Promotion
 
PROMOTION - Enum constant in enum class com.skava.promotion.constant.EQPromotionEntity
 
PROMOTION - Enum constant in enum class com.skava.promotion.constant.EQService
 
PROMOTION_ACTION_MESSAGE_CREATE - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
PROMOTION_ACTION_MESSAGE_DELETE - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
PROMOTION_ACTION_MESSAGE_UPDATE - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
PROMOTION_CLONE_ALREADY_EXIST - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the constants code for more than one clone exception
PROMOTION_CLONE_ALREADY_EXIST_UPDATE - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the constants code for more than one clone exception
PROMOTION_CLONE_SUCCESS - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the PROMOTION_CREATE_SUCCESS response code
PROMOTION_COMMON - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
PROMOTION_COMMON_INVALID_COLLECTION_ID - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the response code for invalid collection ID
PROMOTION_COMMON_INVALID_LIST_ID - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the response code for invalid list ID
PROMOTION_COMMON_INVALID_PROJECT_ID - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the response code for invalid project ID
PROMOTION_COMMON_INVALID_PROMO_GROUP_ID - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the common response code for invalid promotion group ID
PROMOTION_COMMON_INVALID_PROMOTION_IDENTIFIER - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
 
PROMOTION_CREATE_CONDITION_DATA_MISSED - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the PROMOTION_CREATE_CONDITION_DATA_MISSED response code
PROMOTION_CREATE_INVALID_ACTION_NAME - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
 
PROMOTION_CREATE_INVALID_ACTIONS - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the PROMOTION_CREATE_INVALID_ACTIONS response code
PROMOTION_CREATE_INVALID_COLLECTION_ID - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the PROMOTION_CREATE_INVALID_COLLECTION_ID response code
PROMOTION_CREATE_INVALID_CONDITION_DATA - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the PROMOTION_CREATE_INVALID_CONDITION_DATA response code
PROMOTION_CREATE_INVALID_DATE - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the PROMOTION_CREATE_INVALID_DATE response code
PROMOTION_CREATE_INVALID_DATE_RANGE - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the PROMOTION_CREATE_INVALID_DATE_RANGE response code
PROMOTION_CREATE_INVALID_DESCRIPTION - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the PROMOTION_CREATE_INVALID_DESCRIPTION response code
PROMOTION_CREATE_INVALID_MESSAGE - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the PROMOTION_CREATE_INVALID_MESSAGE response code
PROMOTION_CREATE_INVALID_NAME - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the PROMOTION_CREATE_INVALID_NAME response code
PROMOTION_CREATE_INVALID_OFFER_ON - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the PROMOTION_CREATE_INVALID_OFFER_ON response code
PROMOTION_CREATE_INVALID_OFFER_TYPE - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the PROMOTION_CREATE_INVALID_OFFER_TYPE response code
PROMOTION_CREATE_INVALID_PROJECT_ID - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the PROMOTION_CREATE_INVALID_PROJECT_ID response code
PROMOTION_CREATE_INVALID_PROMO_GROUP_ID - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the PROMOTION_CREATE_INVALID_PROMO_GROUP_ID response code
PROMOTION_CREATE_INVALID_PROMOCODE_USE - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the PROMOTION_CREATE_INVALID_PROMOCODE_USE response code
PROMOTION_CREATE_INVALID_START_END_HOURS - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the PROMOTION_CREATE_INVALID_TIME response code
PROMOTION_CREATE_INVALID_STATUS - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the PROMOTION_CREATE_INVALID_STATUS response code
PROMOTION_CREATE_INVALID_STOP_CONDITION_DATA - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the PROMOTION_CREATE_INVALID_STOP_CONDITION_DATA response code
PROMOTION_CREATE_INVALID_STOP_FURTHER_PROCESSING - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the PROMOTION_CREATE_INVALID_STOP_FURTHER_PROCESSING response code
PROMOTION_CREATE_INVALID_WEEK_DAYS - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the PROMOTION_CREATE_INVALID_WEEK_DAYS response code
PROMOTION_CREATE_STOP_CONDITION_DATA_MISSED - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the PROMOTION_CREATE_STOP_CONDITION_DATA_MISSED response code
PROMOTION_CREATE_SUCCESS - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the PROMOTION_CREATE_SUCCESS response code
PROMOTION_DELETE_SUCCESS - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
 
PROMOTION_EXPIRED - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the PROMOTION_EXPIRED response code
PROMOTION_EXPIRED - Enum constant in enum class com.skava.promotion.constant.ResponseCode
 
PROMOTION_FIND_ALL_SUCCESS - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the PROMOTION_FIND_ALL_SUCCESS response code
PROMOTION_FIND_INVALID_PROMO_GROUP_ID - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the PROMOTION_FIND_INVALID_PROMO_GROUP_ID response code
PROMOTION_FIND_VERSIONS_INVALID_COLLECTION_ID - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
The constant value PROMOTION_INVALID_COLLECTION_ID
PROMOTION_FIND_VERSIONS_INVALID_PROMO_GROUP_ID - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
The constant value for invalid promotion group id
PROMOTION_FIND_VERSIONS_SUCCESS - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
The constant value PROMOTIONGROUP_FIND_VERSIONS_SUCCESS
PROMOTION_FREQUENCY_CONST_KEY - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
PROMOTION_GROUP_ACTION_MESSAGE_CREATE - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
PROMOTION_GROUP_ACTION_MESSAGE_DELETE - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
PROMOTION_GROUP_ACTION_MESSAGE_UPDATE - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
PROMOTION_GROUP_CLONE_ALREADY_EXIST - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
Holds the constants code for more than one clone exception
PROMOTION_GROUP_CLONE_ALREADY_EXIST_UPDATE - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
Holds the constants code for more than one clone exception
PROMOTION_GROUP_SOURCE_DELETE_NOTALLOWED - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
Holds the constants code for delete not support exception
PROMOTION_INTRO - Static variable in class com.skava.promotion.constant.PromotionDocumentationConstants
PROMOTION INTRODUCTION - SWAGGER DOCUMENTATION Holds the list of major operations that is carried out
PROMOTION_INVALID_LOCALE - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the invalid locale message
PROMOTION_LIST_ACTION_MESSAGE_CREATE - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
PROMOTION_LIST_ACTION_MESSAGE_DELETE - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
PROMOTION_LIST_ACTION_MESSAGE_UPDATE - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
PROMOTION_LIST_ALREADY_USED - Enum constant in enum class com.skava.promotion.constant.PromotionListResponseCode
The constant value PROMOTION_LIST_ALREADY_USED
PROMOTION_LIST_DELETE_SUCCESS - Enum constant in enum class com.skava.promotion.constant.PromotionListResponseCode
The constant value PROMOTION_LIST_DELETE_SUCCESS
PROMOTION_LIST_DUPLICATE_ITEMS - Enum constant in enum class com.skava.promotion.constant.PromotionListResponseCode
The constant value PROMOTION_LIST_DUPLICATE_PROMOTIONS
PROMOTION_LIST_ITEMS_CLEAR_SUCCESS - Enum constant in enum class com.skava.promotion.constant.PromotionListResponseCode
The constant value PROMOTION_LIST_ITEMS_CLEAR_SUCCESS
PROMOTION_LIST_ITEMS_SIZE - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
PROMOTION_LIST_LOAD_INVALID_SIZE - Enum constant in enum class com.skava.promotion.constant.PromotionListResponseCode
The constant value PROMOTION_LIST_DUPLICATE_PROMOTIONS
PROMOTION_LIST_NOT_EXISTS - Enum constant in enum class com.skava.promotion.constant.PromotionListResponseCode
The constant value PROMOTION_LIST_NOT_EXISTS
PROMOTION_LOAD_BY_ID_FAIL - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the PROMOTION_LOAD_BY_ID_FAIL response code
PROMOTION_LOAD_BY_ID_SUCCESS - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the PROMOTION_LOAD_BY_ID_SUCCESS response code
PROMOTION_LOADED_FAIL - Enum constant in enum class com.skava.promotion.constant.ResponseCode
 
PROMOTION_MESSAGE_CACHE - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
PROMOTION_NOT_FOUND - Enum constant in enum class com.skava.promotion.constant.PromoCodeUsageResponseCode
 
PROMOTION_NOT_FOUND_EXCEPTION - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the response code for promotion not found exception
PROMOTION_OPERATION_CREATE - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
PROMOTION_OPERATION_DELETE - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
PROMOTION_OPERATION_LOAD - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
PROMOTION_OPERATION_UPDATE - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
PROMOTION_PROPERTY - Static variable in class com.skava.promotion.model.PromotionProperties
The Constant IS_BASEPRICEDISCOUNT.
PROMOTION_SERVICE - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
PROMOTION_SERVICE_RESPONSE_MODEL - Static variable in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
PROMOTION_SOURCE_DELETE_NOTALLOWED - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the constants code for delete not support exception
PROMOTION_UNABLE_TO_MODIFY_PROMOCODE_CONFIG - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the PROMOTION_UNABLE_TO_UPDATE_PRIORITY response code
PROMOTION_UNABLE_TO_UPDATE_ACTIONS - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the PROMOTION_UNABLE_TO_UPDATE_ACTIONS response code
PROMOTION_UNABLE_TO_UPDATE_CONDITION_DATA - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the PROMOTION_UNABLE_TO_UPDATE_CONDITION_DATA response code
PROMOTION_UNABLE_TO_UPDATE_NAME - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the PROMOTION_UNABLE_TO_UPDATE_NAME response code
PROMOTION_UNABLE_TO_UPDATE_OFFER_ON - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the PROMOTION_UNABLE_TO_UPDATE_OFFER_ON response code
PROMOTION_UNABLE_TO_UPDATE_OFFER_TYPE - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the PROMOTION_UNABLE_TO_UPDATE_OFFER_TYPE response code
PROMOTION_UNABLE_TO_UPDATE_PRIORITY - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the PROMOTION_UNABLE_TO_UPDATE_PRIORITY response code
PROMOTION_UNABLE_TO_UPDATE_PROMOCODE_TYPE - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the PROMOTION_UNABLE_TO_UPDATE_PROMOCODE_TYPE response code
PROMOTION_UNABLE_TO_UPDATE_PROMOCODE_USAGE_COUNT - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the PROMOTION_UNABLE_TO_UPDATE_PROMOCODE_USAGE_COUNT response code
PROMOTION_UNABLE_TO_UPDATE_PROMOCODE_USAGE_DAYS - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the PROMOTION_UNABLE_TO_UPDATE_PROMOCODE_USAGE_DAYS response code
PROMOTION_UNABLE_TO_UPDATE_START_DATE - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the PROMOTION_UNABLE_TO_UPDATE_START_DATE response code
PROMOTION_UNABLE_TO_UPDATE_STOP_CONDITION_DATA - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the PROMOTION_UNABLE_TO_UPDATE_STOP_CONDITION_DATA response code
PROMOTION_UNABLE_TO_UPDATE_STOP_FURTHER_PROCESSING - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the PROMOTION_UNABLE_TO_UPDATE_STOP_FURTHER_PROCESSING response code
PROMOTION_UNKNOWN_FAIL - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the response code for unknown promotion failure
PROMOTION_UNKNOWN_FAIL - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
PROMOTION_UPDATE_CONDITION_DATA_MISSED - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the PROMOTION_UPDATE_CONDITION_DATA_MISSED response code
PROMOTION_UPDATE_INVALID_ACTION_NAME - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the PROMOTION_UPDATE_INVALID_NAME response code
PROMOTION_UPDATE_INVALID_ACTIONS - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the PROMOTION_UPDATE_INVALID_ACTIONS response code
PROMOTION_UPDATE_INVALID_COLLECTION_ID - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the PROMOTION_UPDATE_INVALID_COLLECTION_ID response code
PROMOTION_UPDATE_INVALID_CONDITION_DATA - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the PROMOTION_UPDATE_INVALID_CONDITION_DATA response code
PROMOTION_UPDATE_INVALID_DATE - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the PROMOTION_UPDATE_INVALID_DATE response code
PROMOTION_UPDATE_INVALID_DATE_RANGE - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the PROMOTION_UPDATE_INVALID_DATE_RANGE response code
PROMOTION_UPDATE_INVALID_DESCRIPTION - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the PROMOTION_UPDATE_INVALID_DESCRIPTION response code
PROMOTION_UPDATE_INVALID_MESSAGE - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the PROMOTION_UPDATE_INVALID_MESSAGE response code
PROMOTION_UPDATE_INVALID_NAME - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the PROMOTION_UPDATE_INVALID_NAME response code
PROMOTION_UPDATE_INVALID_OFFER_ON - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the PROMOTION_UPDATE_INVALID_OFFER_ON response code
PROMOTION_UPDATE_INVALID_OFFER_TYPE - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the PROMOTION_UPDATE_INVALID_OFFER_TYPE response code
PROMOTION_UPDATE_INVALID_PROJECT_ID - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the PROMOTION_UPDATE_INVALID_PROJECT_ID response code
PROMOTION_UPDATE_INVALID_PROMO_GROUP_ID - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the PROMOTION_UPDATE_INVALID_PROMO_GROUP_ID response code
PROMOTION_UPDATE_INVALID_PROMOCODE_USE - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the PROMOTION_UPDATE_INVALID_PROMOCODE_USE response code
PROMOTION_UPDATE_INVALID_STATUS - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the PROMOTION_UPDATE_INVALID_STATUS response code
PROMOTION_UPDATE_INVALID_STOP_CONDITION_DATA - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the PROMOTION_UPDATE_INVALID_STOP_CONDITION_DATA response code
PROMOTION_UPDATE_INVALID_STOP_FURTHER_PROCESSING - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the PROMOTION_UPDATE_INVALID_STOP_FURTHER_PROCESSING response code
PROMOTION_UPDATE_STOP_CONDITION_DATA_MISSED - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the PROMOTION_UPDATE_STOP_CONDITION_DATA_MISSED response code
PROMOTION_UPDATE_SUCCESS - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
Holds the PROMOTION_UPDATE_SUCCESS response code
PromotionAccounts - Class in com.skava.promotion.ecomm.model
Contains attributes that holds accounts information
PromotionAccounts() - Constructor for class com.skava.promotion.ecomm.model.PromotionAccounts
 
PromotionAction - Interface in com.skava.promotion.action
This interface provide the access to perform all action type functionalities.
PromotionActionExecutor - Class in com.skava.promotion.rule.process
This class contains the functionality to perform action based on matched objects.
PromotionActionExecutor(PromotionOfferDO, PromotionProcess) - Constructor for class com.skava.promotion.rule.process.PromotionActionExecutor
 
PromotionActionProcessor - Interface in com.skava.promotion.action
This class creates the instance of PromotionAction for the specified className.
PromotionActionProcessorFactory - Class in com.skava.promotion.action
This class contains the functionality to load the action classes to execute a promotion
PromotionActionsOrder - Class in com.skava.promotion.model
Contains attributes to mention the execution order for list of Promotions Actions.
PromotionActionsOrder() - Constructor for class com.skava.promotion.model.PromotionActionsOrder
 
PromotionActionType - Class in com.skava.promotion.model
Contains attributes to mention the execution order for Promotions Actions.
PromotionActionType() - Constructor for class com.skava.promotion.model.PromotionActionType
 
PromotionAPIResponse - Class in com.skava.promotion.model.exchange.response
This class Contains attributes to render the response for promotion related operations
PromotionAPIResponse() - Constructor for class com.skava.promotion.model.exchange.response.PromotionAPIResponse
 
PromotionApplication - Class in com.skava.promotion
Contains the functionalities to boot promotion application
PromotionApplication(AuthorizationProperties, SwaggerGlobalParameters) - Constructor for class com.skava.promotion.PromotionApplication
 
PromotionApplicationController - Class in com.skava.promotion.web
Contains the functionality to check the deployment.
PromotionApplicationController() - Constructor for class com.skava.promotion.web.PromotionApplicationController
 
PromotionBase - Class in com.skava.promotion.model
This class contains attributes that are common for both promotion and promotion group
PromotionBase() - Constructor for class com.skava.promotion.model.PromotionBase
 
promotionBaseEntity - Static variable in class com.skava.promotion.model.QPromotionBaseEntity
 
PromotionBaseEntity - Class in com.skava.promotion.model
This class contains the model attributes for promotion
PromotionBaseEntity() - Constructor for class com.skava.promotion.model.PromotionBaseEntity
 
PromotionBaseHelper - Class in com.skava.promotion.utils
This class Contains a functionality that are related to promocode list
PromotionBaseOffer - Class in com.skava.promotion.model
Contains attributes that are common to maintain the state of the promotion offer
PromotionBaseOffer() - Constructor for class com.skava.promotion.model.PromotionBaseOffer
 
PromotionBaseValidator - Class in com.skava.promotion.utils
This class Contains a functionality to validate a request .
PromotionBaseValidator() - Constructor for class com.skava.promotion.utils.PromotionBaseValidator
Constructor for the object instantiation.
PromotionBundle - Class in com.skava.promotion.ecomm.model
Contains attributes about the BUNDLE product information.
PromotionBundle() - Constructor for class com.skava.promotion.ecomm.model.PromotionBundle
 
PromotionCart - Class in com.skava.promotion.ecomm.model
Contains attributes to hold the cart information.
PromotionCart() - Constructor for class com.skava.promotion.ecomm.model.PromotionCart
 
PromotionCartOffer - Class in com.skava.promotion.ecomm.model
Contains attributes to hold the promotion cart discount information.
PromotionCartOffer() - Constructor for class com.skava.promotion.ecomm.model.PromotionCartOffer
 
PromotionCartOfferResponse - Class in com.skava.promotion.ecomm.model
Contains attributes to hold the promotion cart discount information.
PromotionCartOfferResponse() - Constructor for class com.skava.promotion.ecomm.model.PromotionCartOfferResponse
 
PromotionCartOverAllDiscount - Class in com.skava.promotion.ecomm.model
Contains attributes to hold the promotion discount information.
PromotionCartOverAllDiscount() - Constructor for class com.skava.promotion.ecomm.model.PromotionCartOverAllDiscount
 
promotionClass - Variable in class com.skava.promotion.model.entity.QPromotion
 
PromotionConfiguration - Class in com.skava.promotion.model
PromotionConfiguration class.
PromotionConfiguration() - Constructor for class com.skava.promotion.model.PromotionConfiguration
 
PromotionConstantsEnum - Enum Class in com.skava.promotion.utils
Contains the constant value promotion.
PromotionController - Class in com.skava.promotion.web
This class contains the functionalities to perform CRUD operation on promotion
PromotionController() - Constructor for class com.skava.promotion.web.PromotionController
 
PromotionCookie - Class in com.skava.promotion.ecomm.model
Contains attributes to maintain the browser's cookie data.
PromotionCookie() - Constructor for class com.skava.promotion.ecomm.model.PromotionCookie
 
PromotionCoupon - Class in com.skava.promotion.ecomm.model
Contains attributes to hold the information about a promotion coupon.
PromotionCoupon() - Constructor for class com.skava.promotion.ecomm.model.PromotionCoupon
 
PromotionCouponProcessor - Class in com.skava.promotion.rule.process
This class contains the functionality to process the promotion coupon.
PromotionCouponProcessor() - Constructor for class com.skava.promotion.rule.process.PromotionCouponProcessor
 
PromotionCouponProcessorBase - Interface in com.skava.promotion.rule.process
 
PromotionCouponUtil - Class in com.skava.promotion.utils
 
PromotionCustomQueryHelper - Class in com.skava.promotion.utils
This class contains the functionalities to perform operation on custom query
PromotionDefaultDateHelper - Class in com.skava.promotion.utils
The class provides functionalities for date validation
PromotionDiscount - Class in com.skava.promotion.ecomm.model
Contains attributes to hold the promotion discount information.
PromotionDiscount() - Constructor for class com.skava.promotion.ecomm.model.PromotionDiscount
 
PromotionDO - Class in com.skava.promotion.model.domain
This class holds the model attributes for promotion
PromotionDO() - Constructor for class com.skava.promotion.model.domain.PromotionDO
 
PromotionDocumentationConstants - Class in com.skava.promotion.constant
This class is a constants manager holding all the constants to be used for swagger/any documentation.
PromotionEventMessageSender - Class in com.skava.promotion.event
 
PromotionEventMessageSender() - Constructor for class com.skava.promotion.event.PromotionEventMessageSender
 
PromotionEventPropertis - Class in com.skava.promotion.ecomm.model
PromotionEventPropertis class.
PromotionEventPropertis() - Constructor for class com.skava.promotion.ecomm.model.PromotionEventPropertis
 
promotionEventSender - Variable in class com.skava.promotion.process.ProjectProcessBase
 
promotionEventSender - Variable in class com.skava.promotion.service.impl.CloneServiceImpl
promotionEventSender - Variable in class com.skava.promotion.service.impl.CreatePromoCodeListServiceImpl
promotionEventSender - Variable in class com.skava.promotion.service.impl.CreatePromotionServiceBase
promotionEventSender - Variable in class com.skava.promotion.service.impl.CreatePromoWalletServiceImpl
PromotionExceptionHandler - Class in com.skava.promotion.web
Contains the functionality to perform exception handling.
PromotionExceptionHandler() - Constructor for class com.skava.promotion.web.PromotionExceptionHandler
 
PromotionGiftDiscount - Class in com.skava.promotion.ecomm.model
Contains the attribute to hold promotion gift discount information
PromotionGiftDiscount() - Constructor for class com.skava.promotion.ecomm.model.PromotionGiftDiscount
 
promotionGroup - Variable in class com.skava.promotion.model.entity.QPromotion
 
promotionGroup - Static variable in class com.skava.promotion.model.entity.QPromotionGroup
 
PromotionGroup - Class in com.skava.promotion.model.entity
This class holds the model attributes for promotion group
PromotionGroup - Class in com.skava.promotion.model.exchange.request
This class holds attributes to hold promotion group information
PromotionGroup() - Constructor for class com.skava.promotion.model.entity.PromotionGroup
 
PromotionGroup() - Constructor for class com.skava.promotion.model.exchange.request.PromotionGroup
 
PROMOTIONGROUP - Enum constant in enum class com.skava.promotion.constant.EQPromotionEntity
 
PROMOTIONGROUP_ACTIVATION_SUCCESS - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
The constant value success of promotion group activation
PROMOTIONGROUP_ALREADY_EXISTS - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
The constant value for promotion group already exists
PROMOTIONGROUP_CREATE_FAILURE - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
The constant value for promotion group creation failure
PROMOTIONGROUP_CREATE_SUCCESS - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
The constant value for promotion group create success
PROMOTIONGROUP_DEACTIVATE_SUCCESS - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
The constant value for promotion group in-activation
PROMOTIONGROUP_DELETE_SUCCESS - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
The constant value for promotion group delete success
PROMOTIONGROUP_EMPTY_DATA - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
The constant value for promotion group _EMPTY_DATA
PROMOTIONGROUP_EXPIRED - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
The constant value for promotion group _EXPIRED
PROMOTIONGROUP_FIND_ALL_FAILURE - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
The constant value for promotion group find all failure
PROMOTIONGROUP_FIND_ALL_SUCCESS - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
The constant value for promotion group find all success
PROMOTIONGROUP_FIND_FAILURE - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
The constant value for promotion group load failure
PROMOTIONGROUP_FIND_SUCCESS - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
The constant value for promotion group load success
PROMOTIONGROUP_FIND_VERSIONS_SUCCESS - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
The constant value to find version of a promotion group
PROMOTIONGROUP_ID - Static variable in class com.skava.promotion.constant.ChangelogConstants
PROMOTIONGROUP_ID
PROMOTIONGROUP_INVALID_COLLECTION_ID - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
The constant value for promotion group _INVALID_COLLECTION_ID
PROMOTIONGROUP_INVALID_CONDITION_DATA - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
The constant value for promotion group _INVALID_CONDITION_DATA
PROMOTIONGROUP_INVALID_DATE - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
The constant value for promotion group _INVALID_DATE
PROMOTIONGROUP_INVALID_ID - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
The constant value for promotion group _INVALID_ID
PROMOTIONGROUP_INVALID_LOCALE - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
The constant value for promotion group invalid locale
PROMOTIONGROUP_INVALID_NAME - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
The constant value for promotion group _INVALID_NAME
PROMOTIONGROUP_INVALID_PROJECT_ID - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
The constant value for promotion group _INVALID_PROJECT_ID
PROMOTIONGROUP_INVALID_STATUS - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
The constant value for promotion group _INVALID_STATUS
PROMOTIONGROUP_LOAD_SUCCESS - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
The constant value for success of promotion group load operation
PROMOTIONGROUP_NOT_EXISTS - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
The constant value for promotion group not exists
PROMOTIONGROUP_PATCH_UPDATE_SUCCESS - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
The constant value for promotion group patch update success
PROMOTIONGROUP_STOP_CONDITION_DATA_EMPTY - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
The constant value for promotion group _STOP_CONDITION_DATA_EMPTY
PROMOTIONGROUP_STOP_FURTHER_PROCESSING_DATA_EMPTY - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
The constant value for promotion group _STOP_FURTHER_PROCESSING_DATA_EMPTY
PROMOTIONGROUP_UPDATE_INVALID_CONDITION_DATA - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
The constant value for promotion group _UPDATE_INVALID_CONDITION_DATA
PROMOTIONGROUP_UPDATE_STOP_CONDITION_DATA_EMPTY - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
The constant value for promotion group _UPDATE_STOP_CONDITION_DATA_EMPTY
PROMOTIONGROUP_UPDATE_STOP_FURTHER_PROCESSING_DATA_EMPTY - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
The constant value for promotion group _UPDATE_STOP_FURTHER_PROCESSING_DATA_EMPTY
PROMOTIONGROUP_UPDATE_SUCCESS - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
The constant value for promotion group update success
PromotionGroupAPIResponse - Class in com.skava.promotion.model.exchange.response
This class maintains the state of the promotion group related to promotion group
PromotionGroupAPIResponse() - Constructor for class com.skava.promotion.model.exchange.response.PromotionGroupAPIResponse
 
PromotionGroupController - Class in com.skava.promotion.web
This class contains the functionalities to perform operation on promotion group.
PromotionGroupController() - Constructor for class com.skava.promotion.web.PromotionGroupController
 
promotionGroupDO - Variable in class com.skava.promotion.service.impl.CloneServiceImpl
 
PromotionGroupDO - Class in com.skava.promotion.model.domain
This class holds the model attributes for promotion group
PromotionGroupDO() - Constructor for class com.skava.promotion.model.domain.PromotionGroupDO
 
promotionGroupDrools - Static variable in class com.skava.promotion.model.entity.QPromotionGroupDrools
 
PromotionGroupDrools - Class in com.skava.promotion.model.entity
Instantiates a new base drools.
PromotionGroupDrools() - Constructor for class com.skava.promotion.model.entity.PromotionGroupDrools
 
promotionGroupId - Static variable in class com.skava.promotion.model.QPromotionGroupId
 
promotionGroupId - Variable in class com.skava.promotion.model.QPromotionId
 
PromotionGroupId - Class in com.skava.promotion.model
This class holds the model attributes for promotion group Id
PromotionGroupId() - Constructor for class com.skava.promotion.model.PromotionGroupId
 
PromotionGroupNotFoundException - Exception in com.skava.promotion.exception
Class that handles an exception when attempted to retrieve a promotion group that is not available
PromotionGroupNotFoundException(String) - Constructor for exception com.skava.promotion.exception.PromotionGroupNotFoundException
This method throws promotionGroup not found exception.
promotionGroupProcess - Variable in class com.skava.promotion.rule.process.RulesRepositoryBase
promotionGroupProcess - Variable in class com.skava.promotion.service.impl.ApprovalHelperBase
Model to hold promotion group process data **.
promotionGroupProcess - Variable in class com.skava.promotion.service.impl.CloneServiceImpl
Holds the instance of PromotionGroupProcess
promotionGroupProcess - Variable in class com.skava.promotion.service.impl.CreatePromotionServiceBase
Holds the instance for promotionProcess
promotionGroupProcess - Variable in class com.skava.promotion.service.impl.PatchUpdateProjectImpl
Model to hold promotion group process data
PromotionGroupProcess<E,I> - Class in com.skava.promotion.process
A class to perform operation on a promotion group
PromotionGroupProcess(EventProcessExternal) - Constructor for class com.skava.promotion.process.PromotionGroupProcess
 
PromotionGroupProcessBase<E,I> - Class in com.skava.promotion.process
A class to perform operation on a promotion group
PromotionGroupProcessBase() - Constructor for class com.skava.promotion.process.PromotionGroupProcessBase
 
PromotionGroupProcessFields - Class in com.skava.promotion.process
A class to perform operation on a promotion group
PromotionGroupProcessFields() - Constructor for class com.skava.promotion.process.PromotionGroupProcessFields
 
promotionGroupRepository - Variable in class com.skava.promotion.process.PromotionGroupProcessFields
Holds the instance of promotionGroupRepository
promotionGroupRepository - Variable in class com.skava.promotion.service.impl.CreatePromotionServiceBase
Holds the instance for promotionGroupRepository
promotionGroupRepository - Variable in class com.skava.promotion.service.impl.DeletePromotionGroupServiceImplBase
Holds the instance for PromotionGroupRepository
promotionGroupRepository - Variable in class com.skava.promotion.service.impl.FindAllPromotionVersionsServiceImpl
Holds the instance for promotiongrouprepository
promotionGroupRepository - Variable in class com.skava.promotion.service.impl.FindLivePromotionServiceImpl
Holds the instance of promotionGroupRepository
promotionGroupRepository - Variable in class com.skava.promotion.service.impl.RequestValidation
Holds the instance for promotionGroupRepository
PromotionGroupRepository - Interface in com.skava.promotion.repository
Am interface to hold operations for promotion group.
PromotionGroupRequestInternal - Class in com.skava.promotion.model.exchange.request
Contains attributes that holds the state of the promotion group request
PromotionGroupRequestInternal() - Constructor for class com.skava.promotion.model.exchange.request.PromotionGroupRequestInternal
 
PromotionGroupResponse - Class in com.skava.promotion.model.exchange.response
This class maintains the state of the promotion group related to promotion group
PromotionGroupResponse() - Constructor for class com.skava.promotion.model.exchange.response.PromotionGroupResponse
 
PromotionGroupResponseCode - Enum Class in com.skava.promotion.constant
This class contains constants that are used for promotion group response
PromotionGroupsAPIResponse - Class in com.skava.promotion.model.exchange.response
This class holds attributes of promotion group to render the response
PromotionGroupsAPIResponse() - Constructor for class com.skava.promotion.model.exchange.response.PromotionGroupsAPIResponse
 
PromotionGroupsResponse - Class in com.skava.promotion.model.exchange.response
This class holds attributes of promotion group to render the response
PromotionGroupsResponse() - Constructor for class com.skava.promotion.model.exchange.response.PromotionGroupsResponse
 
PromotionGroupValidator - Class in com.skava.promotion.service.impl
This class contains functionalities validate promotion group request
PromotionGroupValidator() - Constructor for class com.skava.promotion.service.impl.PromotionGroupValidator
Instantiates a new promotion base validator.
PromotionHandler - Interface in com.skava.promotion.ecomm
Interface that provides the contract to find the usage count of the promo code
PromotionHelper - Class in com.skava.promotion.utils
Contains the utility functionalities for promotion.
promotionId - Variable in class com.skava.promotion.model.entity.QCodeAllocation
 
promotionId - Static variable in class com.skava.promotion.model.QPromotionId
 
promotionId - Variable in class com.skava.promotion.model.QPromowalletCoupons
 
PromotionId - Class in com.skava.promotion.model
This class holds the model attributes for promotion group Id
PromotionId() - Constructor for class com.skava.promotion.model.PromotionId
 
promotionInformation - Variable in class com.skava.promotion.model.entity.QPromotion
 
promotionInformation - Variable in class com.skava.promotion.model.QPromoAction
 
promotionInformation - Static variable in class com.skava.promotion.model.QPromotionInformation
 
PromotionInformation - Class in com.skava.promotion.model
Contains attributes for holding promotion information.
PromotionInformation() - Constructor for class com.skava.promotion.model.PromotionInformation
 
promotionList - Static variable in class com.skava.promotion.model.entity.QPromotionList
 
PromotionList - Class in com.skava.promotion.model.entity
This class contains the attributes to hold the attributes of promotion list
PromotionList - Class in com.skava.promotion.model.exchange.request
This class holds the request model for a PromotionList
PromotionList() - Constructor for class com.skava.promotion.model.entity.PromotionList
 
PromotionList() - Constructor for class com.skava.promotion.model.exchange.request.PromotionList
 
PromotionListAPIResponse - Class in com.skava.promotion.model.exchange.response
 
PromotionListAPIResponse() - Constructor for class com.skava.promotion.model.exchange.response.PromotionListAPIResponse
 
PromotionListController - Class in com.skava.promotion.web
This class contains the functionalities to perform operation on promotion list.
PromotionListController() - Constructor for class com.skava.promotion.web.PromotionListController
 
promotionListCreator - Variable in class com.skava.promotion.process.PromotionListProcessBase
 
PromotionListDO - Class in com.skava.promotion.model.domain
This class holds the model attributes for promotion list
PromotionListDO() - Constructor for class com.skava.promotion.model.domain.PromotionListDO
 
PromotionListFieldMismatchException - Exception in com.skava.promotion.exception
Class that handles an exception when attempted to retrieve a promotion list that is not available
PromotionListFieldMismatchException(String) - Constructor for exception com.skava.promotion.exception.PromotionListFieldMismatchException
This method throws promocode list not found exception.
PromotionListHelper - Class in com.skava.promotion.web
This class contains the functionalities to perform operation on promotion list.
PromotionListHelper() - Constructor for class com.skava.promotion.web.PromotionListHelper
 
promotionListId - Variable in class com.skava.promotion.model.QPromotionListItemsId
 
PromotionListIdAPIResponse - Class in com.skava.promotion.model.exchange.response
 
PromotionListIdAPIResponse() - Constructor for class com.skava.promotion.model.exchange.response.PromotionListIdAPIResponse
 
PromotionListIdResponse - Class in com.skava.promotion.model.exchange.response
This class provides the response model for promotion list operations
PromotionListIdResponse() - Constructor for class com.skava.promotion.model.exchange.response.PromotionListIdResponse
 
promotionListItems - Static variable in class com.skava.promotion.model.entity.QPromotionListItems
 
PromotionListItems - Class in com.skava.promotion.model.entity
This class contains the attributes to hold the attributes of promo code list items
PromotionListItems() - Constructor for class com.skava.promotion.model.entity.PromotionListItems
 
promotionListItemsId - Static variable in class com.skava.promotion.model.QPromotionListItemsId
 
PromotionListItemsId - Class in com.skava.promotion.model
 
PromotionListItemsId() - Constructor for class com.skava.promotion.model.PromotionListItemsId
 
promotionListItemsRepository - Variable in class com.skava.promotion.process.PromotionListProcessBase
Holds the instance of promotionListItemsRepository.
PromotionListItemsRepository - Interface in com.skava.promotion.repository
This interface contains the functionality to perform operations on promotion List items.
PromotionListNotFoundException - Exception in com.skava.promotion.exception
Class that handles an exception when attempted to retrieve a promotion list that is not available
PromotionListNotFoundException(String) - Constructor for exception com.skava.promotion.exception.PromotionListNotFoundException
This method throws promocode list not found exception.
PromotionListProcess - Class in com.skava.promotion.process
Instantiates a new promotion list process.
PromotionListProcess() - Constructor for class com.skava.promotion.process.PromotionListProcess
 
PromotionListProcessBase - Class in com.skava.promotion.process
Instantiates a new promotion list process base.
PromotionListProcessBase() - Constructor for class com.skava.promotion.process.PromotionListProcessBase
 
PromotionListProcessBaseHelper - Class in com.skava.promotion.process
Instantiates a new promotion list creator.
PromotionListProcessBaseHelper() - Constructor for class com.skava.promotion.process.PromotionListProcessBaseHelper
 
promotionListRepository - Variable in class com.skava.promotion.process.PromotionListProcessBase
Holds the instance of PromotionListRepository.
PromotionListRepository - Interface in com.skava.promotion.repository
This interface contains the functionality to perform operations on promo code list property attributes
PromotionListRequestInternal - Class in com.skava.promotion.model.exchange.request
Contains attributes to hold offer details for the items that matches the specified criteria.
PromotionListRequestInternal() - Constructor for class com.skava.promotion.model.exchange.request.PromotionListRequestInternal
 
PromotionListResponse - Class in com.skava.promotion.model.exchange.response
 
PromotionListResponse() - Constructor for class com.skava.promotion.model.exchange.response.PromotionListResponse
 
PromotionListResponseCode - Enum Class in com.skava.promotion.constant
This class contains constants that are used for promocode list response
PromotionListsAPIResponse - Class in com.skava.promotion.model.exchange.response
This class provides the response model for promotion list related operations
PromotionListsAPIResponse() - Constructor for class com.skava.promotion.model.exchange.response.PromotionListsAPIResponse
 
PromotionListsResponse - Class in com.skava.promotion.model.exchange.response
This class provides the response model for promotion list related operations
PromotionListsResponse() - Constructor for class com.skava.promotion.model.exchange.response.PromotionListsResponse
 
PromotionListValidator - Class in com.skava.promotion.utils
This class Contains a functionality that are related promo code list
PromotionMessageSender - Class in com.skava.promotion.event
 
PromotionMessageSender() - Constructor for class com.skava.promotion.event.PromotionMessageSender
 
PromotionNotFoundException - Exception in com.skava.promotion.exception
Class that handles an exception when attempted to retrieve a promotion that is not available
PromotionNotFoundException(String) - Constructor for exception com.skava.promotion.exception.PromotionNotFoundException
This method throws promotion not found exception.
PromotionOffer - Class in com.skava.promotion.ecomm.model
Contains attributes to hold the promotion quantity based discount information.
PromotionOffer() - Constructor for class com.skava.promotion.ecomm.model.PromotionOffer
 
PromotionOfferController - Class in com.skava.promotion.web
This class contains the functionalities that are related to store front.
PromotionOfferController() - Constructor for class com.skava.promotion.web.PromotionOfferController
 
PromotionOfferDO - Class in com.skava.promotion.model.domain
This class holds the model attributes for promotion offer
PromotionOfferDO() - Constructor for class com.skava.promotion.model.domain.PromotionOfferDO
 
PromotionOfferInternalResponse - Class in com.skava.promotion.model.exchange.response
Contains attributes to render the response of a promotion.
PromotionOfferInternalResponse() - Constructor for class com.skava.promotion.model.exchange.response.PromotionOfferInternalResponse
 
PromotionOfferRequest - Class in com.skava.promotion.model.exchange.request
Contains attributes to hold offer details for the items that matches the specified criteria.
PromotionOfferRequest() - Constructor for class com.skava.promotion.model.exchange.request.PromotionOfferRequest
 
PromotionOfferRequestInternal - Class in com.skava.promotion.model.exchange.request
Contains attributes that maintains the state of the promotion offer
PromotionOfferRequestInternal() - Constructor for class com.skava.promotion.model.exchange.request.PromotionOfferRequestInternal
 
PromotionOfferResponse - Class in com.skava.promotion.model.exchange.response
Contains attributes to render the response of a promotion.
PromotionOfferResponse() - Constructor for class com.skava.promotion.model.exchange.response.PromotionOfferResponse
 
PromotionOfferResponseCode - Enum Class in com.skava.promotion.constant
This class contains the response codes that are related to provide offer for a promotion
PromotionOverAllDiscount - Class in com.skava.promotion.ecomm.model
Contains the functionality and attributes to add the offers in promotion request.
PromotionOverAllDiscount() - Constructor for class com.skava.promotion.ecomm.model.PromotionOverAllDiscount
 
PromotionPageableInfo - Class in com.skava.promotion.model.exchange.response
Contains attributes to render the response for pagination.
PromotionPageableInfo() - Constructor for class com.skava.promotion.model.exchange.response.PromotionPageableInfo
 
PromotionPayment - Class in com.skava.promotion.ecomm.model
Contains attributes that describes the payment information for a purchased item.
PromotionPayment() - Constructor for class com.skava.promotion.ecomm.model.PromotionPayment
 
promotionProcess - Variable in class com.skava.promotion.rule.process.RulesRepositoryBase
Instance of PromotionProcess.
promotionProcess - Variable in class com.skava.promotion.service.impl.ApprovalHelperBase
Model to hold promotion process instance **.
promotionProcess - Variable in class com.skava.promotion.service.impl.CloneServiceImpl
Holds the instance of promotionProcess
promotionProcess - Variable in class com.skava.promotion.service.impl.CreatePromotionServiceBase
Holds the instance for promotionProcess
promotionProcess - Variable in class com.skava.promotion.service.impl.FindAllPromotionVersionsServiceImpl
Holds the instance for promotionProcess
promotionProcess - Variable in class com.skava.promotion.service.impl.FindLivePromotionServiceImpl
Holds the instance of promotionProcess
promotionProcess - Variable in class com.skava.promotion.service.impl.FindPromotionServiceImpl
Holds the instance for promotionProcess
promotionProcess - Variable in class com.skava.promotion.service.impl.PatchUpdateProjectImpl
Model to hold promotion process instance
PromotionProcess<E,I> - Class in com.skava.promotion.process
A class to perform various operations on a promotion
PromotionProcess(EventProcessExternal) - Constructor for class com.skava.promotion.process.PromotionProcess
 
PromotionProcessBase - Class in com.skava.promotion.process
A class to perform various operations on a promotion
PromotionProcessBase() - Constructor for class com.skava.promotion.process.PromotionProcessBase
 
PromotionProcessStandardBase - Class in com.skava.promotion.process
A class to perform various operations on a promotion
PromotionProcessStandardBase() - Constructor for class com.skava.promotion.process.PromotionProcessStandardBase
 
promotionProperties - Variable in class com.skava.promotion.web.CommonProperty
Holds the instance of promotionProperties.
PromotionProperties - Class in com.skava.promotion.model
Instantiates a new promotion properties.
PromotionProperties(CollectionDO) - Constructor for class com.skava.promotion.model.PromotionProperties
Instantiates a new promotion properties.
promotionProperty - Static variable in class com.skava.promotion.model.exchange.request.QPromotionProperty
 
PromotionProperty - Class in com.skava.promotion.model.exchange.request
This class holds the model attributes for promotion property
PromotionProperty() - Constructor for class com.skava.promotion.model.exchange.request.PromotionProperty
 
PromotionPropertyAPIResponse - Class in com.skava.promotion.model.exchange.response
This class holds the response model for collection attributes
PromotionPropertyAPIResponse() - Constructor for class com.skava.promotion.model.exchange.response.PromotionPropertyAPIResponse
 
PromotionReleaseDefinition - Class in com.skava.release
 
promotionRepo - Variable in class com.skava.promotion.service.impl.DeletePromotionGroupServiceImplBase
Holds the instance for PromotionRepository
promotionRepo - Variable in class com.skava.promotion.service.impl.OfferServiceImplBase
Holds the PromotionRepository instance **.
promotionRepository - Variable in class com.skava.promotion.process.PromotionProcessStandardBase
Holds the instance for promotionRepository
promotionRepository - Variable in class com.skava.promotion.process.PromotionSearchProcess
Holds the instance for promotionRepository
promotionRepository - Variable in class com.skava.promotion.service.impl.CreatePromotionServiceBase
 
PromotionRepository - Interface in com.skava.promotion.repository
Am interface to hold operations for a promotion.
PromotionRequestInternal - Class in com.skava.promotion.model.exchange.request
 
PromotionRequestInternal() - Constructor for class com.skava.promotion.model.exchange.request.PromotionRequestInternal
 
PromotionResponse - Class in com.skava.promotion.model.exchange.response
This class contain attributes to hold promotion data that needs to be rendered in the response
PromotionResponse() - Constructor for class com.skava.promotion.model.exchange.response.PromotionResponse
 
PromotionResponseCode - Enum Class in com.skava.promotion.constant
This class contains constants that are used in promotion operation's response
PromotionRoundOffTypes - Enum Class in com.skava.promotion.model.field
Am enum to hold operations for a promotion
PromotionRoundOffTypesCodec - Class in com.skava.codec
Codec for Enum PromotionRoundOffTypes
PromotionRoundOffTypesCodec() - Constructor for class com.skava.codec.PromotionRoundOffTypesCodec
 
PromotionRuleExecuter - Class in com.skava.promotion.rule.process
This class contains the functionality to evaluate the rules to perform action.
PromotionRuleExecuter(PromotionOfferDO, PromotionProcess, PromotionActionsOrder[]) - Constructor for class com.skava.promotion.rule.process.PromotionRuleExecuter
 
PromotionRuleProcessor - Interface in com.skava.promotion.rule.process
This interface provides functionality to process the rules.
PromotionRuleProcessorFactory - Class in com.skava.promotion.rule.process
This class creates the instance of PromotionRuleProcessor based on the configuration in the zookeeper.
PromotionRuleProcessorHelper - Class in com.skava.promotion.utils
The Class PromotionRuleProcessorHelper.
PROMOTIONS_LIST_COMMON_PROMOTION_LIST_ITEMS_LENGTH - Enum constant in enum class com.skava.promotion.constant.PromotionListResponseCode
The constant value PROMOTIONS_LIST_COMMON_PROMOTION_LIST_ITEMS_LENGTH
PROMOTIONS_LIST_CREATE_INVALID_CLASS_NAME - Enum constant in enum class com.skava.promotion.constant.PromotionListResponseCode
The constant value PROMOTIONS_LIST_INVALID_CLASS_NAME
PROMOTIONS_LIST_CREATE_INVALID_FIELD - Enum constant in enum class com.skava.promotion.constant.PromotionListResponseCode
The constant value PROMOTIONS_LIST_INVALID_FIELD
PROMOTIONS_LIST_CREATE_INVALID_FIELD_TYPE - Enum constant in enum class com.skava.promotion.constant.PromotionListResponseCode
The constant value PROMOTIONS_LIST_CREATE_INVALID_FIELD_TYPE
PROMOTIONS_LIST_CREATE_INVALID_LIST_ITEMS - Enum constant in enum class com.skava.promotion.constant.PromotionListResponseCode
The constant value PROMOTIONS_LIST_CREATE_INVALID_PROMOTIONS
PROMOTIONS_LIST_CREATE_SUCCESS - Enum constant in enum class com.skava.promotion.constant.PromotionListResponseCode
The constant value for promotion list creation success
PROMOTIONS_LIST_FIELD_TYPE_MISMATCH - Enum constant in enum class com.skava.promotion.constant.PromotionListResponseCode
The constant value PROMOTIONS_LIST_UPDATE_INVALID_FIELD_TYPE
PROMOTIONS_LIST_FIND_ALL_SUCCESS - Enum constant in enum class com.skava.promotion.constant.PromotionListResponseCode
The constant value for find all list success
PROMOTIONS_LIST_FIND_EMPTY_DATA - Enum constant in enum class com.skava.promotion.constant.PromotionListResponseCode
The constant value PROMOTIONS_LIST_FIND_SUCCESS
PROMOTIONS_LIST_FIND_SUCCESS - Enum constant in enum class com.skava.promotion.constant.PromotionListResponseCode
The constant value for find promotion list success based on given Id
PROMOTIONS_LIST_INVALID_COLLECTION_ID - Enum constant in enum class com.skava.promotion.constant.PromotionListResponseCode
The constant value PROMOTIONS_LIST_INVALID_COLLECTION_ID
PROMOTIONS_LIST_INVALID_LOCALE - Enum constant in enum class com.skava.promotion.constant.PromotionListResponseCode
The constant value PROMOTIONS_LIST_INVALID_LOCALE
PROMOTIONS_LIST_INVALID_NAME - Enum constant in enum class com.skava.promotion.constant.PromotionListResponseCode
The constant value PROMOTIONS_LIST_INVALID_NAME
PROMOTIONS_LIST_INVALID_STATUS - Enum constant in enum class com.skava.promotion.constant.PromotionListResponseCode
The constant value PROMOTIONS_LIST_INVALID_STATUS
PROMOTIONS_LIST_STATUS_ACTIVE - Enum constant in enum class com.skava.promotion.constant.PromotionListResponseCode
The constant value PROMOTIONS_LIST_INVALID_STATUS
PROMOTIONS_LIST_UPDATE_FAILURE_CLASSNAME - Enum constant in enum class com.skava.promotion.constant.PromotionListResponseCode
The constant value PROMOTIONS_LIST_UPDATE_FAILURE_CLASSNAME
PROMOTIONS_LIST_UPDATE_FAILURE_FIELD - Enum constant in enum class com.skava.promotion.constant.PromotionListResponseCode
The constant value PROMOTIONS_LIST_UPDATE_FAILURE_FIELD
PROMOTIONS_LIST_UPDATE_INVALID_CLASS_NAME - Enum constant in enum class com.skava.promotion.constant.PromotionListResponseCode
The constant value PROMOTIONS_LIST_INVALID_CLASS_NAME
PROMOTIONS_LIST_UPDATE_INVALID_FIELD - Enum constant in enum class com.skava.promotion.constant.PromotionListResponseCode
The constant value PROMOTIONS_LIST_INVALID_FIELD
PROMOTIONS_LIST_UPDATE_INVALID_FIELD_TYPE - Enum constant in enum class com.skava.promotion.constant.PromotionListResponseCode
The constant value PROMOTIONS_LIST_UPDATE_INVALID_FIELD_TYPE
PROMOTIONS_LIST_UPDATE_INVALID_LIST_ITEMS - Enum constant in enum class com.skava.promotion.constant.PromotionListResponseCode
The constant value PROMOTIONS_LIST_CREATE_INVALID_PROMOTIONS
PROMOTIONS_LIST_UPDATE_SUCCESS - Enum constant in enum class com.skava.promotion.constant.PromotionListResponseCode
The constant value PROMOTIONS_LIST_UPDATE_SUCCESS
PromotionsAPIResponse - Class in com.skava.promotion.model.exchange.response
This class Contains attributes to render the response for promotion related operations
PromotionsAPIResponse() - Constructor for class com.skava.promotion.model.exchange.response.PromotionsAPIResponse
 
promotionSearchProcess - Variable in class com.skava.promotion.process.PromotionProcessStandardBase
Holds the instance for promotionSearchProcess
PromotionSearchProcess - Class in com.skava.promotion.process
A class to perform search operation on promotion data
PromotionSearchProcess() - Constructor for class com.skava.promotion.process.PromotionSearchProcess
 
PromotionServiceImpl - Class in com.skava.promotion.service.impl
This class contains functionalities to perform validate operation on collectionproperty data
PromotionServiceImpl() - Constructor for class com.skava.promotion.service.impl.PromotionServiceImpl
 
PromotionServiceResponse - Class in com.skava.promotion.model.exchange.response
 
PromotionServiceResponse(String, String, int, Map<String, String>) - Constructor for class com.skava.promotion.model.exchange.response.PromotionServiceResponse
This constructor is used to initialize the values that are received
PromotionSkip - Class in com.skava.promotion.ecomm.model
Contains attributes about the SKU items information for a product.
PromotionSkip() - Constructor for class com.skava.promotion.ecomm.model.PromotionSkip
 
PromotionSku - Class in com.skava.promotion.ecomm.model
Contains attributes about the SKU items information for a product.
PromotionSku() - Constructor for class com.skava.promotion.ecomm.model.PromotionSku
 
promotionSkuClone(PromotionSku) - Method in class com.skava.promotion.ecomm.action.EcommBasePromotionAction
Functionalities to clone an Object
PromotionsResponse - Class in com.skava.promotion.model.exchange.response
This class contain attributes to hold promotion data that needs to be rendered in the response
PromotionsResponse() - Constructor for class com.skava.promotion.model.exchange.response.PromotionsResponse
 
PromotionStore - Class in com.skava.promotion.ecomm.model
Contains attributes about store information.
PromotionStore() - Constructor for class com.skava.promotion.ecomm.model.PromotionStore
 
promotionSubDrools - Static variable in class com.skava.promotion.model.entity.QPromotionSubDrools
 
PromotionSubDrools - Class in com.skava.promotion.model.entity
Instantiates a new base drools.
PromotionSubDrools() - Constructor for class com.skava.promotion.model.entity.PromotionSubDrools
 
PromotionSubHelper - Class in com.skava.promotion.utils
Contains the utility functionalities for promotion.
PromotionTemplate - Interface in com.skava.promotion.repository
The interface PromotionTemplate will declare the method to handle the PromoCodeListItems.
PromotionTemplateImpl - Class in com.skava.promotion.repository
The class PromotionTemplateImpl extends OrderTemplate to handle get promotion based on different filters.
PromotionTemplateImpl() - Constructor for class com.skava.promotion.repository.PromotionTemplateImpl
 
PromotionUser - Class in com.skava.promotion.ecomm.model
Contains attributes about user information for a product.
PromotionUser() - Constructor for class com.skava.promotion.ecomm.model.PromotionUser
 
PromotionUtility - Class in com.skava.promotion.utils
Contains the utility functionalities for operation.
PromotionValidator - Class in com.skava.promotion.utils
This class Contains functionalities to validate requests
PromoUtil - Class in com.skava.promotion.utils
This class Contains utility functions for promotion
promowallet - Static variable in class com.skava.promotion.model.entity.QPromoWallet
 
PromoWallet - Class in com.skava.promotion.model.entity
This class holds the model attributes for promotion
PromoWallet - Class in com.skava.promotion.model.exchange.request
This class holds the request model for maintaining a promo wallet
PromoWallet() - Constructor for class com.skava.promotion.model.entity.PromoWallet
 
PromoWallet() - Constructor for class com.skava.promotion.model.exchange.request.PromoWallet
 
PROMOWALLET_ACTION_MESSAGE_CREATE - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
PROMOWALLET_ACTION_MESSAGE_DELETE - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
PROMOWALLET_ALREADY_USED - Enum constant in enum class com.skava.promotion.constant.PromoWalletResponseCode
The response code in case of promo list already used
PROMOWALLET_COMMON_COUPONS_LENGTH - Enum constant in enum class com.skava.promotion.constant.PromoWalletResponseCode
The response code for coupons with common length
PROMOWALLET_CREATE_SUCCESS - Enum constant in enum class com.skava.promotion.constant.PromoWalletResponseCode
The success response code for promo code list creation
PROMOWALLET_DELETE_SUCCESS - Enum constant in enum class com.skava.promotion.constant.PromoWalletResponseCode
The success response code for list deletion
PROMOWALLET_DUPLICATE_COUPONS - Enum constant in enum class com.skava.promotion.constant.PromoWalletResponseCode
The response code for duplicate coupons
PROMOWALLET_DUPLICATE_PROMOCODES - Enum constant in enum class com.skava.promotion.constant.PromoWalletResponseCode
The response code for duplicate promo code
PROMOWALLET_FIND_SUCCESS - Enum constant in enum class com.skava.promotion.constant.PromoWalletResponseCode
/** The success response code for loading a promo wallet
PROMOWALLET_INVALID_COLLECTION_ID - Enum constant in enum class com.skava.promotion.constant.PromoWalletResponseCode
The response code for invalid collection id
PROMOWALLET_INVALID_ID - Enum constant in enum class com.skava.promotion.constant.PromoWalletResponseCode
The response code for invalid id
PROMOWALLET_INVALID_LOCALE - Enum constant in enum class com.skava.promotion.constant.PromoWalletResponseCode
The Failure response code for Invalid Locale
PROMOWALLET_INVALID_STATUS - Enum constant in enum class com.skava.promotion.constant.PromoWalletResponseCode
The response code for coupons with common length
PROMOWALLET_ITEMS_CLEAR_SUCCESS - Enum constant in enum class com.skava.promotion.constant.PromoWalletResponseCode
The success response code for clear operation
PROMOWALLET_PATCH_SUCCESS - Enum constant in enum class com.skava.promotion.constant.PromoWalletResponseCode
The success response code for updating a promo wallet
PROMOWALLET_UPDATE_INVALID_COUPONS - Enum constant in enum class com.skava.promotion.constant.PromoWalletResponseCode
The response code for invalid coupons in the list update
PROMOWALLET_UPDATE_INVALID_PROMOCODES - Enum constant in enum class com.skava.promotion.constant.PromoWalletResponseCode
The response code for invalid promo wallet in the list update
PROMOWALLET_UPDATE_SUCCESS - Enum constant in enum class com.skava.promotion.constant.PromoWalletResponseCode
The success response code for promo wallet update
PromoWalletAPIResponse - Class in com.skava.promotion.model.exchange.response
This class holds the response model for promo wallet list operations
PromoWalletAPIResponse() - Constructor for class com.skava.promotion.model.exchange.response.PromoWalletAPIResponse
 
PromoWalletBase - Class in com.skava.promotion.model.exchange.request
This class holds the request model for maintaining a promowallet
PromoWalletBase() - Constructor for class com.skava.promotion.model.exchange.request.PromoWalletBase
 
PromoWalletController - Class in com.skava.promotion.web
This class contains the functionalities to perform CRUD operation on promotion wallet
PromoWalletController() - Constructor for class com.skava.promotion.web.PromoWalletController
 
promowalletCoupons - Static variable in class com.skava.promotion.model.QPromowalletCoupons
 
PromowalletCoupons - Class in com.skava.promotion.model
 
PromowalletCoupons() - Constructor for class com.skava.promotion.model.PromowalletCoupons
 
PromowalletDO - Class in com.skava.promotion.model.domain
This class holds the model attributes for promocode list
PromowalletDO() - Constructor for class com.skava.promotion.model.domain.PromowalletDO
 
promowalletId - Static variable in class com.skava.promotion.model.QPromowalletId
 
PromowalletId - Class in com.skava.promotion.model
This class holds the model attributes for promotion wallet Id
PromowalletId() - Constructor for class com.skava.promotion.model.PromowalletId
 
promowalletItemId - Variable in class com.skava.promotion.model.QPromoWalletItemsId
 
PromoWalletItemResponse - Class in com.skava.promotion.model.exchange.response
This class provides the response model for promowallet related operations
PromoWalletItemResponse() - Constructor for class com.skava.promotion.model.exchange.response.PromoWalletItemResponse
 
promoWalletItems - Static variable in class com.skava.promotion.model.entity.QPromoWalletItems
 
PromoWalletItems - Class in com.skava.promotion.model.entity
This class contains the attributes to hold the attributes of promoWallet items
PromoWalletItems() - Constructor for class com.skava.promotion.model.entity.PromoWalletItems
 
PromoWalletItemsAPIResponse - Class in com.skava.promotion.model.exchange.response
This class provides the response model for promowallet related operations
PromoWalletItemsAPIResponse() - Constructor for class com.skava.promotion.model.exchange.response.PromoWalletItemsAPIResponse
 
promoWalletItemsId - Static variable in class com.skava.promotion.model.QPromoWalletItemsId
 
PromoWalletItemsId - Class in com.skava.promotion.model
 
PromoWalletItemsId() - Constructor for class com.skava.promotion.model.PromoWalletItemsId
 
promoWalletItemsProcess - Variable in class com.skava.promotion.process.PromoWalletProcess
Holds the instance of PromoWallettItemsProcess
PromoWalletItemsProcess - Class in com.skava.promotion.process
A class to perform CRUD operation on promo code list Items
PromoWalletItemsProcess() - Constructor for class com.skava.promotion.process.PromoWalletItemsProcess
 
promoWalletItemsRepository - Variable in class com.skava.promotion.process.PromoWalletItemsProcess
Holds the instance of promoWalletItemsRepository
PromoWalletItemsRepository - Interface in com.skava.promotion.repository
This interface contains the functionality to perform operations on promoCode List items
PromoWalletNotFoundException - Exception in com.skava.promotion.exception
Class that handles an exception when attempted to retrieve a promo code list that it is not available
PromoWalletNotFoundException(String) - Constructor for exception com.skava.promotion.exception.PromoWalletNotFoundException
This method throws promowallet not found exception.
PromoWalletProcess - Class in com.skava.promotion.process
A class to perform CRUD operation on promo wallet
PromoWalletProcess() - Constructor for class com.skava.promotion.process.PromoWalletProcess
 
promoWalletRepository - Variable in class com.skava.promotion.process.PromoWalletItemsProcess
Holds the instance of PromoWallettRepository
promoWalletRepository - Variable in class com.skava.promotion.process.PromoWalletProcess
Holds the instance of PromoWalletRepository
PromoWalletRepository - Interface in com.skava.promotion.repository
Am interface to hold operations for a promotion.
PromoWalletRequest - Class in com.skava.promotion.model.exchange.request
This class holds the request model for maintaining a promo code list
PromoWalletRequest() - Constructor for class com.skava.promotion.model.exchange.request.PromoWalletRequest
 
PromoWalletRequestInternal - Class in com.skava.promotion.model.exchange.request
Contains attributes to hold offer details for the items that matches the specified criteria.
PromoWalletRequestInternal() - Constructor for class com.skava.promotion.model.exchange.request.PromoWalletRequestInternal
 
PromoWalletResponse - Class in com.skava.promotion.model.exchange.response
This class provides the response model for promotion list related operations
PromoWalletResponse() - Constructor for class com.skava.promotion.model.exchange.response.PromoWalletResponse
 
PromoWalletResponseCode - Enum Class in com.skava.promotion.constant
This class contains constants that are used for promo wallet response
PromoWalletResponseList - Class in com.skava.promotion.model.exchange.response
This class provides the response model for promotion list related operations
PromoWalletResponseList() - Constructor for class com.skava.promotion.model.exchange.response.PromoWalletResponseList
 
PromoWalletValidator - Class in com.skava.promotion.utils
This class Contains functionalities to validate requests
properties - Variable in class com.skava.promotion.model.entity.QChangelog
 
PROXIMITY_PROMOTION_APPLIED - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
proximityDescription - Variable in class com.skava.promotion.model.QPromotionInformation
 
publishMessage(PromotionEventMessageSender, T, long, String) - Static method in class com.skava.promotion.utils.PromotionHelper
It provides a functionality to publish an event message
publishMessage(ProjectState, Project, ProjectAPIResponse) - Method in class com.skava.promotion.process.ProjectProcessBase
Functionality to publish the message
PublishStatus - Enum Class in com.skava.promotion.model.field
An enum to hold status of a promotion publish
PublishStatusCodec - Class in com.skava.codec
Codec for Enum PublishStatus
PublishStatusCodec() - Constructor for class com.skava.codec.PublishStatusCodec
 
PublishType - Enum Class in com.skava.promotion.model.field
An enum to hold type of a promotion publish
PublishTypeCodec - Class in com.skava.codec
Codec for Enum PublishType
PublishTypeCodec() - Constructor for class com.skava.codec.PublishTypeCodec
 
putValueToCache(String, String, Object) - Method in class com.skava.promotion.utils.CacheHelper
Functionality to put the data in cache memory.

Q

QAuditEntry - Class in com.skava.promotion.model.entity
QAuditEntry is a Querydsl query type for AuditEntry
QAuditEntry(Path<? extends AuditEntry>) - Constructor for class com.skava.promotion.model.entity.QAuditEntry
 
QAuditEntry(PathMetadata) - Constructor for class com.skava.promotion.model.entity.QAuditEntry
 
QAuditEntry(String) - Constructor for class com.skava.promotion.model.entity.QAuditEntry
 
QBaseEntity - Class in com.skava.promotion.model
QBaseEntity is a Querydsl query type for BaseEntity
QBaseEntity(Path<? extends BaseEntity>) - Constructor for class com.skava.promotion.model.QBaseEntity
 
QBaseEntity(PathMetadata) - Constructor for class com.skava.promotion.model.QBaseEntity
 
QBaseEntity(String) - Constructor for class com.skava.promotion.model.QBaseEntity
 
QBaseList - Class in com.skava.promotion.model
QBaseList is a Querydsl query type for BaseList
QBaseList(Path<? extends BaseList>) - Constructor for class com.skava.promotion.model.QBaseList
 
QBaseList(PathMetadata) - Constructor for class com.skava.promotion.model.QBaseList
 
QBaseList(String) - Constructor for class com.skava.promotion.model.QBaseList
 
QChangelog - Class in com.skava.promotion.model.entity
QChangelog is a Querydsl query type for Changelog
QChangelog(Path<? extends Changelog>) - Constructor for class com.skava.promotion.model.entity.QChangelog
 
QChangelog(PathMetadata) - Constructor for class com.skava.promotion.model.entity.QChangelog
 
QChangelog(String) - Constructor for class com.skava.promotion.model.entity.QChangelog
 
QChangelogProperty - Class in com.skava.promotion.model
QChangelogProperty is a Querydsl query type for ChangelogProperty
QChangelogProperty(Path<? extends ChangelogProperty>) - Constructor for class com.skava.promotion.model.QChangelogProperty
 
QChangelogProperty(PathMetadata) - Constructor for class com.skava.promotion.model.QChangelogProperty
 
QChangelogProperty(String) - Constructor for class com.skava.promotion.model.QChangelogProperty
 
QCodeAllocation - Class in com.skava.promotion.model.entity
QCodeAllocation is a Querydsl query type for CodeAllocation
QCodeAllocation(Path<? extends CodeAllocation>) - Constructor for class com.skava.promotion.model.entity.QCodeAllocation
 
QCodeAllocation(PathMetadata) - Constructor for class com.skava.promotion.model.entity.QCodeAllocation
 
QCodeAllocation(String) - Constructor for class com.skava.promotion.model.entity.QCodeAllocation
 
QCollection - Class in com.skava.promotion.model.entity
QCollection is a Querydsl query type for Collection
QCollection(Path<? extends Collection>) - Constructor for class com.skava.promotion.model.entity.QCollection
 
QCollection(PathMetadata) - Constructor for class com.skava.promotion.model.entity.QCollection
 
QCollection(String) - Constructor for class com.skava.promotion.model.entity.QCollection
 
QCollectionProperty - Class in com.skava.promotion.model.entity
QCollectionProperty is a Querydsl query type for CollectionProperty
QCollectionProperty(Path<? extends CollectionProperty>) - Constructor for class com.skava.promotion.model.entity.QCollectionProperty
 
QCollectionProperty(PathMetadata) - Constructor for class com.skava.promotion.model.entity.QCollectionProperty
 
QCollectionProperty(PathMetadata, PathInits) - Constructor for class com.skava.promotion.model.entity.QCollectionProperty
 
QCollectionProperty(Class<? extends CollectionProperty>, PathMetadata, PathInits) - Constructor for class com.skava.promotion.model.entity.QCollectionProperty
 
QCollectionProperty(String) - Constructor for class com.skava.promotion.model.entity.QCollectionProperty
 
QCollectionPropertyAttribute - Class in com.skava.promotion.model.entity
QCollectionPropertyAttribute is a Querydsl query type for CollectionPropertyAttribute
QCollectionPropertyAttribute(Path<? extends CollectionPropertyAttribute>) - Constructor for class com.skava.promotion.model.entity.QCollectionPropertyAttribute
 
QCollectionPropertyAttribute(PathMetadata) - Constructor for class com.skava.promotion.model.entity.QCollectionPropertyAttribute
 
QCollectionPropertyAttribute(String) - Constructor for class com.skava.promotion.model.entity.QCollectionPropertyAttribute
 
QCollectionPropertyId - Class in com.skava.promotion.model
QCollectionPropertyId is a Querydsl query type for CollectionPropertyId
QCollectionPropertyId(Path<? extends CollectionPropertyId>) - Constructor for class com.skava.promotion.model.QCollectionPropertyId
 
QCollectionPropertyId(PathMetadata) - Constructor for class com.skava.promotion.model.QCollectionPropertyId
 
QCollectionPropertyId(String) - Constructor for class com.skava.promotion.model.QCollectionPropertyId
 
QCommonId - Class in com.skava.promotion.model
QCommonId is a Querydsl query type for CommonId
QCommonId(Path<? extends CommonId>) - Constructor for class com.skava.promotion.model.QCommonId
 
QCommonId(PathMetadata) - Constructor for class com.skava.promotion.model.QCommonId
 
QCommonId(String) - Constructor for class com.skava.promotion.model.QCommonId
 
QGroupDroolsId - Class in com.skava.promotion.model
QGroupDroolsId is a Querydsl query type for GroupDroolsId
QGroupDroolsId(Path<? extends GroupDroolsId>) - Constructor for class com.skava.promotion.model.QGroupDroolsId
 
QGroupDroolsId(PathMetadata) - Constructor for class com.skava.promotion.model.QGroupDroolsId
 
QGroupDroolsId(String) - Constructor for class com.skava.promotion.model.QGroupDroolsId
 
QProject - Class in com.skava.promotion.model.entity
QProject is a Querydsl query type for Project
QProject(Path<? extends Project>) - Constructor for class com.skava.promotion.model.entity.QProject
 
QProject(PathMetadata) - Constructor for class com.skava.promotion.model.entity.QProject
 
QProject(PathMetadata, PathInits) - Constructor for class com.skava.promotion.model.entity.QProject
 
QProject(Class<? extends Project>, PathMetadata, PathInits) - Constructor for class com.skava.promotion.model.entity.QProject
 
QProject(String) - Constructor for class com.skava.promotion.model.entity.QProject
 
QProjectNotes - Class in com.skava.promotion.model.entity
QProjectNotes is a Querydsl query type for ProjectNotes
QProjectNotes(Path<? extends ProjectNotes>) - Constructor for class com.skava.promotion.model.entity.QProjectNotes
 
QProjectNotes(PathMetadata) - Constructor for class com.skava.promotion.model.entity.QProjectNotes
 
QProjectNotes(PathMetadata, PathInits) - Constructor for class com.skava.promotion.model.entity.QProjectNotes
 
QProjectNotes(Class<? extends ProjectNotes>, PathMetadata, PathInits) - Constructor for class com.skava.promotion.model.entity.QProjectNotes
 
QProjectNotes(String) - Constructor for class com.skava.promotion.model.entity.QProjectNotes
 
QProjectNotesId - Class in com.skava.promotion.model
QProjectNotesId is a Querydsl query type for ProjectNotesId
QProjectNotesId(Path<? extends ProjectNotesId>) - Constructor for class com.skava.promotion.model.QProjectNotesId
 
QProjectNotesId(PathMetadata) - Constructor for class com.skava.promotion.model.QProjectNotesId
 
QProjectNotesId(String) - Constructor for class com.skava.promotion.model.QProjectNotesId
 
QPromoAction - Class in com.skava.promotion.model
QPromoAction is a Querydsl query type for PromoAction
QPromoAction(Path<? extends PromoAction>) - Constructor for class com.skava.promotion.model.QPromoAction
 
QPromoAction(PathMetadata) - Constructor for class com.skava.promotion.model.QPromoAction
 
QPromoAction(PathMetadata, PathInits) - Constructor for class com.skava.promotion.model.QPromoAction
 
QPromoAction(Class<? extends PromoAction>, PathMetadata, PathInits) - Constructor for class com.skava.promotion.model.QPromoAction
 
QPromoAction(String) - Constructor for class com.skava.promotion.model.QPromoAction
 
QPromoCodeList - Class in com.skava.promotion.model.entity
QPromoCodeList is a Querydsl query type for PromoCodeList
QPromoCodeList(Path<? extends PromoCodeList>) - Constructor for class com.skava.promotion.model.entity.QPromoCodeList
 
QPromoCodeList(PathMetadata) - Constructor for class com.skava.promotion.model.entity.QPromoCodeList
 
QPromoCodeList(PathMetadata, PathInits) - Constructor for class com.skava.promotion.model.entity.QPromoCodeList
 
QPromoCodeList(Class<? extends PromoCodeList>, PathMetadata, PathInits) - Constructor for class com.skava.promotion.model.entity.QPromoCodeList
 
QPromoCodeList(String) - Constructor for class com.skava.promotion.model.entity.QPromoCodeList
 
QPromoCodeListItems - Class in com.skava.promotion.model.entity
QPromoCodeListItems is a Querydsl query type for PromoCodeListItems
QPromoCodeListItems(Path<? extends PromoCodeListItems>) - Constructor for class com.skava.promotion.model.entity.QPromoCodeListItems
 
QPromoCodeListItems(PathMetadata) - Constructor for class com.skava.promotion.model.entity.QPromoCodeListItems
 
QPromoCodeListItems(PathMetadata, PathInits) - Constructor for class com.skava.promotion.model.entity.QPromoCodeListItems
 
QPromoCodeListItems(Class<? extends PromoCodeListItems>, PathMetadata, PathInits) - Constructor for class com.skava.promotion.model.entity.QPromoCodeListItems
 
QPromoCodeListItems(String) - Constructor for class com.skava.promotion.model.entity.QPromoCodeListItems
 
QPromoCodeListItemsId - Class in com.skava.promotion.model
QPromoCodeListItemsId is a Querydsl query type for PromoCodeListItemsId
QPromoCodeListItemsId(Path<? extends PromoCodeListItemsId>) - Constructor for class com.skava.promotion.model.QPromoCodeListItemsId
 
QPromoCodeListItemsId(PathMetadata) - Constructor for class com.skava.promotion.model.QPromoCodeListItemsId
 
QPromoCodeListItemsId(String) - Constructor for class com.skava.promotion.model.QPromoCodeListItemsId
 
QPromotion - Class in com.skava.promotion.model.entity
QPromotion is a Querydsl query type for Promotion
QPromotion(Path<? extends Promotion>) - Constructor for class com.skava.promotion.model.entity.QPromotion
 
QPromotion(PathMetadata) - Constructor for class com.skava.promotion.model.entity.QPromotion
 
QPromotion(PathMetadata, PathInits) - Constructor for class com.skava.promotion.model.entity.QPromotion
 
QPromotion(Class<? extends Promotion>, PathMetadata, PathInits) - Constructor for class com.skava.promotion.model.entity.QPromotion
 
QPromotion(String) - Constructor for class com.skava.promotion.model.entity.QPromotion
 
QPromotionBaseEntity - Class in com.skava.promotion.model
QPromotionBaseEntity is a Querydsl query type for PromotionBaseEntity
QPromotionBaseEntity(Path<? extends PromotionBaseEntity>) - Constructor for class com.skava.promotion.model.QPromotionBaseEntity
 
QPromotionBaseEntity(PathMetadata) - Constructor for class com.skava.promotion.model.QPromotionBaseEntity
 
QPromotionBaseEntity(PathMetadata, PathInits) - Constructor for class com.skava.promotion.model.QPromotionBaseEntity
 
QPromotionBaseEntity(Class<? extends PromotionBaseEntity>, PathMetadata, PathInits) - Constructor for class com.skava.promotion.model.QPromotionBaseEntity
 
QPromotionBaseEntity(String) - Constructor for class com.skava.promotion.model.QPromotionBaseEntity
 
QPromotionGroup - Class in com.skava.promotion.model.entity
QPromotionGroup is a Querydsl query type for PromotionGroup
QPromotionGroup(Path<? extends PromotionGroup>) - Constructor for class com.skava.promotion.model.entity.QPromotionGroup
 
QPromotionGroup(PathMetadata) - Constructor for class com.skava.promotion.model.entity.QPromotionGroup
 
QPromotionGroup(PathMetadata, PathInits) - Constructor for class com.skava.promotion.model.entity.QPromotionGroup
 
QPromotionGroup(Class<? extends PromotionGroup>, PathMetadata, PathInits) - Constructor for class com.skava.promotion.model.entity.QPromotionGroup
 
QPromotionGroup(String) - Constructor for class com.skava.promotion.model.entity.QPromotionGroup
 
QPromotionGroupDrools - Class in com.skava.promotion.model.entity
QPromotionGroupDrools is a Querydsl query type for PromotionGroupDrools
QPromotionGroupDrools(Path<? extends PromotionGroupDrools>) - Constructor for class com.skava.promotion.model.entity.QPromotionGroupDrools
 
QPromotionGroupDrools(PathMetadata) - Constructor for class com.skava.promotion.model.entity.QPromotionGroupDrools
 
QPromotionGroupDrools(PathMetadata, PathInits) - Constructor for class com.skava.promotion.model.entity.QPromotionGroupDrools
 
QPromotionGroupDrools(Class<? extends PromotionGroupDrools>, PathMetadata, PathInits) - Constructor for class com.skava.promotion.model.entity.QPromotionGroupDrools
 
QPromotionGroupDrools(String) - Constructor for class com.skava.promotion.model.entity.QPromotionGroupDrools
 
QPromotionGroupId - Class in com.skava.promotion.model
QPromotionGroupId is a Querydsl query type for PromotionGroupId
QPromotionGroupId(Path<? extends PromotionGroupId>) - Constructor for class com.skava.promotion.model.QPromotionGroupId
 
QPromotionGroupId(PathMetadata) - Constructor for class com.skava.promotion.model.QPromotionGroupId
 
QPromotionGroupId(String) - Constructor for class com.skava.promotion.model.QPromotionGroupId
 
QPromotionId - Class in com.skava.promotion.model
QPromotionId is a Querydsl query type for PromotionId
QPromotionId(Path<? extends PromotionId>) - Constructor for class com.skava.promotion.model.QPromotionId
 
QPromotionId(PathMetadata) - Constructor for class com.skava.promotion.model.QPromotionId
 
QPromotionId(String) - Constructor for class com.skava.promotion.model.QPromotionId
 
QPromotionInformation - Class in com.skava.promotion.model
QPromotionInformation is a Querydsl query type for PromotionInformation
QPromotionInformation(Path<? extends PromotionInformation>) - Constructor for class com.skava.promotion.model.QPromotionInformation
 
QPromotionInformation(PathMetadata) - Constructor for class com.skava.promotion.model.QPromotionInformation
 
QPromotionInformation(String) - Constructor for class com.skava.promotion.model.QPromotionInformation
 
QPromotionList - Class in com.skava.promotion.model.entity
QPromotionList is a Querydsl query type for PromotionList
QPromotionList(Path<? extends PromotionList>) - Constructor for class com.skava.promotion.model.entity.QPromotionList
 
QPromotionList(PathMetadata) - Constructor for class com.skava.promotion.model.entity.QPromotionList
 
QPromotionList(PathMetadata, PathInits) - Constructor for class com.skava.promotion.model.entity.QPromotionList
 
QPromotionList(Class<? extends PromotionList>, PathMetadata, PathInits) - Constructor for class com.skava.promotion.model.entity.QPromotionList
 
QPromotionList(String) - Constructor for class com.skava.promotion.model.entity.QPromotionList
 
QPromotionListItems - Class in com.skava.promotion.model.entity
QPromotionListItems is a Querydsl query type for PromotionListItems
QPromotionListItems(Path<? extends PromotionListItems>) - Constructor for class com.skava.promotion.model.entity.QPromotionListItems
 
QPromotionListItems(PathMetadata) - Constructor for class com.skava.promotion.model.entity.QPromotionListItems
 
QPromotionListItems(PathMetadata, PathInits) - Constructor for class com.skava.promotion.model.entity.QPromotionListItems
 
QPromotionListItems(Class<? extends PromotionListItems>, PathMetadata, PathInits) - Constructor for class com.skava.promotion.model.entity.QPromotionListItems
 
QPromotionListItems(String) - Constructor for class com.skava.promotion.model.entity.QPromotionListItems
 
QPromotionListItemsId - Class in com.skava.promotion.model
QPromotionListItemsId is a Querydsl query type for PromotionListItemsId
QPromotionListItemsId(Path<? extends PromotionListItemsId>) - Constructor for class com.skava.promotion.model.QPromotionListItemsId
 
QPromotionListItemsId(PathMetadata) - Constructor for class com.skava.promotion.model.QPromotionListItemsId
 
QPromotionListItemsId(String) - Constructor for class com.skava.promotion.model.QPromotionListItemsId
 
QPromotionProperty - Class in com.skava.promotion.model.exchange.request
QPromotionProperty is a Querydsl query type for PromotionProperty
QPromotionProperty(Path<? extends PromotionProperty>) - Constructor for class com.skava.promotion.model.exchange.request.QPromotionProperty
 
QPromotionProperty(PathMetadata) - Constructor for class com.skava.promotion.model.exchange.request.QPromotionProperty
 
QPromotionProperty(String) - Constructor for class com.skava.promotion.model.exchange.request.QPromotionProperty
 
QPromotionSubDrools - Class in com.skava.promotion.model.entity
QPromotionSubDrools is a Querydsl query type for PromotionSubDrools
QPromotionSubDrools(Path<? extends PromotionSubDrools>) - Constructor for class com.skava.promotion.model.entity.QPromotionSubDrools
 
QPromotionSubDrools(PathMetadata) - Constructor for class com.skava.promotion.model.entity.QPromotionSubDrools
 
QPromotionSubDrools(PathMetadata, PathInits) - Constructor for class com.skava.promotion.model.entity.QPromotionSubDrools
 
QPromotionSubDrools(Class<? extends PromotionSubDrools>, PathMetadata, PathInits) - Constructor for class com.skava.promotion.model.entity.QPromotionSubDrools
 
QPromotionSubDrools(String) - Constructor for class com.skava.promotion.model.entity.QPromotionSubDrools
 
QPromoWallet - Class in com.skava.promotion.model.entity
QPromoWallet is a Querydsl query type for PromoWallet
QPromoWallet(Path<? extends PromoWallet>) - Constructor for class com.skava.promotion.model.entity.QPromoWallet
 
QPromoWallet(PathMetadata) - Constructor for class com.skava.promotion.model.entity.QPromoWallet
 
QPromoWallet(PathMetadata, PathInits) - Constructor for class com.skava.promotion.model.entity.QPromoWallet
 
QPromoWallet(Class<? extends PromoWallet>, PathMetadata, PathInits) - Constructor for class com.skava.promotion.model.entity.QPromoWallet
 
QPromoWallet(String) - Constructor for class com.skava.promotion.model.entity.QPromoWallet
 
QPromowalletCoupons - Class in com.skava.promotion.model
QPromowalletCoupons is a Querydsl query type for PromowalletCoupons
QPromowalletCoupons(Path<? extends PromowalletCoupons>) - Constructor for class com.skava.promotion.model.QPromowalletCoupons
 
QPromowalletCoupons(PathMetadata) - Constructor for class com.skava.promotion.model.QPromowalletCoupons
 
QPromowalletCoupons(String) - Constructor for class com.skava.promotion.model.QPromowalletCoupons
 
QPromowalletId - Class in com.skava.promotion.model
QPromowalletId is a Querydsl query type for PromowalletId
QPromowalletId(Path<? extends PromowalletId>) - Constructor for class com.skava.promotion.model.QPromowalletId
 
QPromowalletId(PathMetadata) - Constructor for class com.skava.promotion.model.QPromowalletId
 
QPromowalletId(String) - Constructor for class com.skava.promotion.model.QPromowalletId
 
QPromoWalletItems - Class in com.skava.promotion.model.entity
QPromoWalletItems is a Querydsl query type for PromoWalletItems
QPromoWalletItems(Path<? extends PromoWalletItems>) - Constructor for class com.skava.promotion.model.entity.QPromoWalletItems
 
QPromoWalletItems(PathMetadata) - Constructor for class com.skava.promotion.model.entity.QPromoWalletItems
 
QPromoWalletItems(PathMetadata, PathInits) - Constructor for class com.skava.promotion.model.entity.QPromoWalletItems
 
QPromoWalletItems(Class<? extends PromoWalletItems>, PathMetadata, PathInits) - Constructor for class com.skava.promotion.model.entity.QPromoWalletItems
 
QPromoWalletItems(String) - Constructor for class com.skava.promotion.model.entity.QPromoWalletItems
 
QPromoWalletItemsId - Class in com.skava.promotion.model
QPromoWalletItemsId is a Querydsl query type for PromoWalletItemsId
QPromoWalletItemsId(Path<? extends PromoWalletItemsId>) - Constructor for class com.skava.promotion.model.QPromoWalletItemsId
 
QPromoWalletItemsId(PathMetadata) - Constructor for class com.skava.promotion.model.QPromoWalletItemsId
 
QPromoWalletItemsId(String) - Constructor for class com.skava.promotion.model.QPromoWalletItemsId
 
QSequence - Class in com.skava.promotion.model.entity
QSequence is a Querydsl query type for Sequence
QSequence(Path<? extends Sequence>) - Constructor for class com.skava.promotion.model.entity.QSequence
 
QSequence(PathMetadata) - Constructor for class com.skava.promotion.model.entity.QSequence
 
QSequence(String) - Constructor for class com.skava.promotion.model.entity.QSequence
 
QSubDroolsId - Class in com.skava.promotion.model
QSubDroolsId is a Querydsl query type for SubDroolsId
QSubDroolsId(Path<? extends SubDroolsId>) - Constructor for class com.skava.promotion.model.QSubDroolsId
 
QSubDroolsId(PathMetadata) - Constructor for class com.skava.promotion.model.QSubDroolsId
 
QSubDroolsId(String) - Constructor for class com.skava.promotion.model.QSubDroolsId
 
QueryBuilderModel - Class in com.skava.promotion.ecomm.action
This class provides the functionality that are common to product based offers
QueryBuilderModel() - Constructor for class com.skava.promotion.ecomm.action.QueryBuilderModel
 
QVersion - Class in com.skava.promotion.model.entity
QVersion is a Querydsl query type for Version
QVersion(Path<? extends Version>) - Constructor for class com.skava.promotion.model.entity.QVersion
 
QVersion(PathMetadata) - Constructor for class com.skava.promotion.model.entity.QVersion
 
QVersion(PathMetadata, PathInits) - Constructor for class com.skava.promotion.model.entity.QVersion
 
QVersion(Class<? extends Version>, PathMetadata, PathInits) - Constructor for class com.skava.promotion.model.entity.QVersion
 
QVersion(String) - Constructor for class com.skava.promotion.model.entity.QVersion
 
QVersionId - Class in com.skava.promotion.model
QVersionId is a Querydsl query type for VersionId
QVersionId(Path<? extends VersionId>) - Constructor for class com.skava.promotion.model.QVersionId
 
QVersionId(PathMetadata) - Constructor for class com.skava.promotion.model.QVersionId
 
QVersionId(String) - Constructor for class com.skava.promotion.model.QVersionId
 

R

RANDOM_RANGE - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
RANDOMID_MAX_LENGTH - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
REASON_SUFFIX - Enum constant in enum class com.skava.promotion.constant.ResponseCode
The constant value for REASON_SUFFIX
Recurrance - Class in com.skava.promotion.ecomm.model
Contains attributes about recurrance information for a promotion.
Recurrance() - Constructor for class com.skava.promotion.ecomm.model.Recurrance
 
REFERENCE_ATTRIBUTE - Static variable in class com.skava.promotion.utils.PromotionRuleProcessorHelper
The Constant REFERENCE_ATTRIBUTE.
REGEX_SYMBOL - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
REGEX_SYMBOL_FOR_LIKE - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
RELEASE_DATE - Static variable in class com.skava.release.PromotionReleaseDefinition
 
removeBundles(List<PromotionBundle>, List<PromotionBundle>, double, List<PromotionBundle>, HashMap<String, Double>) - Static method in class com.skava.promotion.ecomm.action.AbstractBundleBOGOofferActionQuantityFractional
Functionality to remove bundles
removeBundles(List<PromotionBundle>, List<PromotionBundle>, int, List<PromotionBundle>, HashMap<String, Integer>) - Static method in class com.skava.promotion.ecomm.action.AbstractBundleBOGOofferAction
Functionality to remove bundles
removeCompletedBatch(List<PromotionBundle>, double) - Method in class com.skava.promotion.ecomm.action.AbstractBundleBOGOofferActionQuantityFractional
Functionality to remove completed batch items
removeCompletedBatch(List<PromotionBundle>, int) - Method in class com.skava.promotion.ecomm.action.AbstractBundleBOGOofferAction
Functionality to remove completed batch items
removeCompletedBatch(List<PromotionBundle>, List<PromotionBundle>, double) - Method in class com.skava.promotion.ecomm.action.AbstractBundleBOGOofferActionQuantityFractional
Functionality to remove completed batch items
removeCompletedBatch(List<PromotionBundle>, List<PromotionBundle>, int) - Method in class com.skava.promotion.ecomm.action.AbstractBundleBOGOofferAction
Functionality to remove completed batch items
removeCompletedBatch(List<PromotionSku>, double) - Method in class com.skava.promotion.ecomm.action.AbstractBOGOofferActionQuantityFractional
Functionality to remove completed batch items
removeCompletedBatch(List<PromotionSku>, double) - Method in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferActionQuantityFractional
Functionality to remove completed batch items
removeCompletedBatch(List<PromotionSku>, int) - Method in class com.skava.promotion.ecomm.action.AbstractBOGOofferAction
Functionality to remove completed batch items
removeCompletedBatch(List<PromotionSku>, int) - Method in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferAction
Functionality to remove completed batch items
removeCompletedBatchBundle(List<PromotionBundle>, double) - Method in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferActionQuantityFractional
Functionality to remove completed batch items
removeCompletedBatchBundle(List<PromotionBundle>, int) - Method in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferAction
Functionality to remove completed batch items
removeCompletedBatchBundles(List<PromotionBundle>, double) - Static method in class com.skava.promotion.ecomm.action.EcommBasePromotionAction
Functionality to remove completed batch items for fractional
removeCompletedBatchBundles(List<PromotionBundle>, int) - Static method in class com.skava.promotion.ecomm.action.EcommBasePromotionAction
Functionality to remove completed batch items
removeCompletedBatchBundles(List<PromotionBundle>, List<PromotionBundle>, double) - Static method in class com.skava.promotion.ecomm.action.EcommBasePromotionAction
 
removeCompletedBatchBundles(List<PromotionBundle>, List<PromotionBundle>, int) - Static method in class com.skava.promotion.ecomm.action.EcommBasePromotionAction
 
removeCompletedBatchSkus(List<PromotionSku>, double) - Static method in class com.skava.promotion.ecomm.action.EcommBasePromotionAction
Functionality to remove completed batch items
removeCompletedBatchSkus(List<PromotionSku>, int) - Static method in class com.skava.promotion.ecomm.action.EcommBasePromotionAction
Functionality to remove completed batch items
removefilteredObjects(List<PromotionBundle>, double, String) - Method in class com.skava.promotion.ecomm.action.AbstractBundleOfferActionQuantityFractional
Functionality to remove the filteredObject which is less than purchaseQty
removefilteredObjects(List<PromotionBundle>, int, String) - Method in class com.skava.promotion.ecomm.action.AbstractBundleOfferAction
Functionality to remove the filteredObject which is less than purchaseQty
removefilteredObjects(List<PromotionSku>, double, String) - Method in class com.skava.promotion.ecomm.action.AbstractProductOfferActionQuantityFractional
Functionality to remove the filteredObject which is less than purchaseQty
removefilteredObjects(List<PromotionSku>, int, String) - Method in class com.skava.promotion.ecomm.action.AbstractProductOfferAction
Functionality to remove the filteredObject which is less than purchaseQty
removeGetProcessSku(List<PromotionSku>, PromotionSku, double) - Method in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferActionQuantityFractional
 
removeGetProcessSku(List<PromotionSku>, PromotionSku, int) - Method in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferAction
 
removeMatchedBundles(List<PromotionBundle>, List<PromotionBundle>, double, HashMap<String, Double>) - Static method in class com.skava.promotion.ecomm.action.AbstractBundleBOGOofferActionQuantityFractional
Functionalities to remove matched bundles
removeMatchedBundles(List<PromotionBundle>, List<PromotionBundle>, int, HashMap<String, Integer>) - Static method in class com.skava.promotion.ecomm.action.AbstractBundleBOGOofferAction
Functionalities to remove matched bundles
removeMatchedSkus(List<PromotionSku>, List<PromotionSku>, double, HashMap<String, Double>) - Static method in class com.skava.promotion.ecomm.action.AbstractBOGOofferActionQuantityFractional
Functionalities to remove matched skus
removeMatchedSkus(List<PromotionSku>, List<PromotionSku>, int, HashMap<String, Integer>) - Static method in class com.skava.promotion.ecomm.action.AbstractBOGOofferAction
Functionalities to remove matched skus
removeMatchedSkus(List<PromotionSku>, List<PromotionSku>, int, HashMap<String, Integer>) - Static method in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferAction
Functionalities to remove matched skus
removeMatchedSkus(List<PromotionSku>, List<PromotionSku>, int, HashMap<String, Integer>) - Static method in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferActionQuantityFractional
Functionalities to remove matched skus
removeObjectsWithNoOffers(PromotionOfferDO, List<Object>) - Static method in class com.skava.promotion.ecomm.rule.process.EcommPromotionRuleProcessorHelper
Removes the objects which not having offers based on the collection property.
removeSkus(List<PromotionSku>, List<PromotionSku>, double, List<PromotionSku>, HashMap<String, Double>) - Static method in class com.skava.promotion.ecomm.action.AbstractBOGOofferActionQuantityFractional
Functionality to remove skus
removeSkus(List<PromotionSku>, List<PromotionSku>, int, List<PromotionSku>, HashMap<String, Integer>) - Static method in class com.skava.promotion.ecomm.action.AbstractBOGOofferAction
Functionality to remove skus
removeSkus(List<PromotionSku>, List<PromotionSku>, int, List<PromotionSku>, HashMap<String, Integer>) - Static method in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferAction
Functionality to remove skus
removeSkus(List<PromotionSku>, List<PromotionSku>, int, List<PromotionSku>, HashMap<String, Integer>) - Static method in class com.skava.promotion.ecomm.action.AbstractCommonBogoOfferActionQuantityFractional
Functionality to remove skus
REOPENED - Enum constant in enum class com.skava.promotion.model.field.ProjectState
 
req(PromoWalletRequestInternal) - Static method in class com.skava.promotion.utils.PromoWalletValidator
 
RequestValidation - Class in com.skava.promotion.service.impl
This class contains functionality to check the validity of a request
RequestValidation() - Constructor for class com.skava.promotion.service.impl.RequestValidation
 
resetParamPropertyValue(PromotionDO, PromoAction, int) - Static method in class com.skava.promotion.utils.PromoUtil
This methos is used to reset the actionParams.
RESP_DUPLICATE_PROMOTION_CODE - Enum constant in enum class com.skava.promotion.constant.PromotionOfferResponseCode
 
RESP_INVALID_PROMOTION_CODE - Enum constant in enum class com.skava.promotion.constant.PromotionOfferResponseCode
 
RESP_INVALID_USER - Enum constant in enum class com.skava.promotion.constant.PromotionOfferResponseCode
 
RESP_VALID_PROMOTION_CODE - Enum constant in enum class com.skava.promotion.constant.PromotionOfferResponseCode
 
RESPONSE_CODE_200 - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
RESPONSE_CODE_201 - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
RESPONSE_CODE_204 - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
RESPONSE_CODE_400 - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
RESPONSE_CODE_401 - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
RESPONSE_CODE_403 - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
RESPONSE_CODE_404 - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
RESPONSE_CODE_422 - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
RESPONSE_CODE_500 - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
RESPONSE_MESSAGE_200 - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
RESPONSE_MESSAGE_201 - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
Response message for successful creation
RESPONSE_MESSAGE_204 - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
RESPONSE_MESSAGE_400 - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
RESPONSE_MESSAGE_401 - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
Response messages for client validation error
RESPONSE_MESSAGE_403 - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
RESPONSE_MESSAGE_404 - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
RESPONSE_MESSAGE_422 - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
RESPONSE_MESSAGE_500 - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
responseCode - Variable in class com.skava.promotion.event.response.BlockAssignEventAPIResponse
 
ResponseCode - Enum Class in com.skava.promotion.constant
This enum contains the response code
responseMessage - Variable in class com.skava.promotion.event.response.BlockAssignEventAPIResponse
 
RETRY_COUNT - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
ROLLBACK - Enum constant in enum class com.skava.promotion.model.field.PublishType
 
ROUNDOFF_CONSTANTS - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
ROUNDOFF_TYPE_CEIL - Enum constant in enum class com.skava.promotion.model.field.PromotionRoundOffTypes
 
ROUNDOFF_TYPE_FLOOR - Enum constant in enum class com.skava.promotion.model.field.PromotionRoundOffTypes
 
ROUNDOFF_TYPE_NONE - Enum constant in enum class com.skava.promotion.model.field.PromotionRoundOffTypes
 
ROUNDOFF_TYPE_ROUND - Enum constant in enum class com.skava.promotion.model.field.PromotionRoundOffTypes
 
RULE_SETTINGS_EMPTY_DATA - Enum constant in enum class com.skava.promotion.constant.RuleResponseCode
 
RULE_SETTINGS_FIND_SUCCESS - Enum constant in enum class com.skava.promotion.constant.RuleResponseCode
 
ruleAdmin - Variable in class com.skava.promotion.service.impl.ApprovalHelperBase
It holds the instance of RuleAdmin**.
ruleAdmin - Variable in class com.skava.promotion.service.impl.GetRuleModelConfigServiceImpl
An instance of RulesRepository
ruleAdmin - Variable in class com.skava.promotion.service.impl.UpdateDroolsServiceImpl
An instance of RulesRepository
ruleAdmin - Variable in class com.skava.promotion.service.impl.ValidateDroolsServiceImpl
An instance of RulesRepository
RuleConfigModelResponse - Class in com.skava.promotion.model.exchange.response
This class contains attributes to render rule settings response
RuleConfigModelResponse() - Constructor for class com.skava.promotion.model.exchange.response.RuleConfigModelResponse
 
RuleController - Class in com.skava.promotion.web
This class provides functionalities to perform operations on rule engine
RuleController() - Constructor for class com.skava.promotion.web.RuleController
No argument constructor **
ruleEngine - Variable in class com.skava.promotion.service.impl.CacheClearServiceImpl
An instance of RuleEngine
rulePropertyRepository - Variable in class com.skava.promotion.rule.process.RulesRepositoryBase
The rule property repository.
RulePropertyRepository - Interface in com.skava.promotion.rules.repository
The Interface RulePropertyRepository.
RuleRepositoryBaseHelper - Class in com.skava.promotion.rule.process
This class provides helper method
RuleRepositoryBaseHelper() - Constructor for class com.skava.promotion.rule.process.RuleRepositoryBaseHelper
 
ruleRepositoryHelper - Variable in class com.skava.promotion.rule.process.RulesRepositoryBase
 
RuleRepositoryHelper - Class in com.skava.promotion.rule.process
This class provides helper method
RuleRepositoryHelper() - Constructor for class com.skava.promotion.rule.process.RuleRepositoryHelper
 
RuleRepositoryUtil - Class in com.skava.promotion.rule.process
This class provides utility functionalities for rule repository
RuleRequestInternal - Class in com.skava.promotion.model.exchange.request
This class holds the request model for a Collection Attribute
RuleRequestInternal() - Constructor for class com.skava.promotion.model.exchange.request.RuleRequestInternal
 
RuleResponse - Class in com.skava.promotion.model.exchange.response
This class contains attributes to render response for rule related operations
RuleResponse() - Constructor for class com.skava.promotion.model.exchange.response.RuleResponse
 
RuleResponseCode - Enum Class in com.skava.promotion.constant
This class contains constants that are used for project response
RULES_INVALID_COLLECTIONID - Enum constant in enum class com.skava.promotion.constant.RuleResponseCode
 
RULES_INVALID_LOCALE - Enum constant in enum class com.skava.promotion.constant.RuleResponseCode
 
RuleSettingsResponse - Class in com.skava.promotion.model.exchange.response
This class contains attributes to render rule settings response
RuleSettingsResponse() - Constructor for class com.skava.promotion.model.exchange.response.RuleSettingsResponse
 
rulesRepository - Variable in class com.skava.promotion.service.impl.ApprovalHelperBase
It holds the instance of RulesRepository**.
RulesRepositoryBase - Class in com.skava.promotion.rule.process
This class provides access to the functionalities that are defined in the rule engine component
RulesRepositoryBase() - Constructor for class com.skava.promotion.rule.process.RulesRepositoryBase
 
RulesRepositoryImpl - Class in com.skava.promotion.rule.process
This class provides access to the functionalities that are defined in the rule engine component
RulesRepositoryImpl() - Constructor for class com.skava.promotion.rule.process.RulesRepositoryImpl
 
RuleTypeProcessListener - Interface in com.skava.promotion.rule.process
This interface provides functionality that triggers when a rule type is changed.
RuleTypeProcessListenerFactory - Class in com.skava.promotion.rule.process
This class creates the instance of RuleTypeProcessListener based on the configuration in the zookeeper.

S

s3Path - Variable in class com.skava.promotion.model.entity.QVersion
 
SATURDAY - Enum constant in enum class com.skava.promotion.model.WeekDays
 
save(GroupDrools) - Method in class com.skava.promotion.rule.process.RulesRepositoryImpl
Returns the instance of GroupDrools
save(GroupRule) - Method in class com.skava.promotion.rule.process.RulesRepositoryImpl
Returns the instance of GroupRule
save(SubDrools) - Method in class com.skava.promotion.rule.process.RulesRepositoryImpl
Returns the instance of SubDrools
save(SubRule) - Method in class com.skava.promotion.rule.process.RulesRepositoryImpl
Returns the instance of SubRule
save(List<PromoCodeListItems>, MongoTemplate) - Method in interface com.skava.promotion.repository.PromoCodeListItemsRepository
 
save(List<PromotionListItems>, MongoTemplate) - Method in interface com.skava.promotion.repository.PromotionListItemsRepository
Saves the promotion list items
save(List<PromoWalletItems>, MongoTemplate) - Method in interface com.skava.promotion.repository.PromoWalletItemsRepository
 
save(List<Pair<Query, Update>>, MongoTemplate) - Method in interface com.skava.promotion.repository.PromotionGroupRepository
Save.
save(List<Pair<Query, Update>>, MongoTemplate) - Method in interface com.skava.promotion.repository.PromotionRepository
 
save(List<Pair<Query, Update>>, MongoTemplate) - Method in interface com.skava.promotion.rules.repository.GroupDroolsRepository
 
save(List<Pair<Query, Update>>, MongoTemplate) - Method in interface com.skava.promotion.rules.repository.SubDroolsRepository
 
saveAll(List<CodeAllocationDO>) - Method in class com.skava.promotion.process.CodeAllocationProcess
Save all.
saveAllGroupDrools(List<GroupDrools>) - Method in class com.skava.promotion.rule.process.RuleRepositoryHelper
This method save all generated group drools
saveAllGroupDrools(List<GroupDrools>) - Method in class com.skava.promotion.rule.process.RulesRepositoryImpl
This method save all generated group drools
saveAllGroupRules(List<GroupRule>) - Method in class com.skava.promotion.rule.process.RulesRepositoryImpl
* This method save all generated group rules
saveAllSubDrools(List<SubDrools>) - Method in class com.skava.promotion.rule.process.RuleRepositoryHelper
This method save all generated sub group drools
saveAllSubDrools(List<SubDrools>) - Method in class com.skava.promotion.rule.process.RulesRepositoryImpl
* This method save all generated sub group drools
saveAllSubRules(List<SubRule>) - Method in class com.skava.promotion.rule.process.RulesRepositoryImpl
* This method save all generated sub rules
savePromotionGroupAsDefaultInitState(PromotionGroup, long) - Method in class com.skava.promotion.process.PromotionGroupProcessBase
 
search(BooleanExpression, PromotionListRepository, PromotionListDO) - Static method in class com.skava.promotion.utils.SearchUtil
Search.
search(Predicate, Sort, int, int, BooleanExpression, PromotionGroupDO, PromotionGroupRepository) - Static method in class com.skava.promotion.utils.SearchBase
Provides a functionality to load all promotion groups based on the given search criteria
search(Predicate, Sort, int, int, BooleanExpression, ProjectRepository, ProjectDO) - Static method in class com.skava.promotion.utils.SearchUtil
Search.
search(Predicate, Sort, int, int, BooleanExpression, PromoCodeListRepository, PromoCodeListDO) - Static method in class com.skava.promotion.utils.SearchUtil
Search.
search(Predicate, Sort, int, int, BooleanExpression, PromotionRepository, PromotionDO) - Static method in class com.skava.promotion.utils.SearchUtil
Search.
search(Predicate, Sort, int, int, BooleanExpression, PromoWalletRepository, PromowalletDO) - Static method in class com.skava.promotion.utils.SearchUtil
Search.
SearchBase - Class in com.skava.promotion.utils
This class contains functionality to perform search on promotion
SearchHelper - Class in com.skava.promotion.utils
This class contains functionality to perform search on promotion
searchList(BooleanExpression, PromotionListItemsRepository, PromotionListDO) - Static method in class com.skava.promotion.utils.SearchUtil
Search.
searchPromoCodeList(BooleanExpression, PromoCodeListItemsRepository, PromoCodeListDO) - Static method in class com.skava.promotion.utils.SearchUtil
Search.
SearchUtil - Class in com.skava.promotion.utils
This class contains functionality to perform search on promotion
send(Message<?>, String, MessageProperties) - Method in class com.skava.promotion.event.PromotionEventMessageSender
Message event sender by topic exchange or queue name If default message queue enabled in oms properties this will override queue name to default oms queue
send(Message<?>, String, String, MessageProperties) - Method in class com.skava.promotion.event.PromotionMessageSender
Message event sender by topic exchange
SEND_OFFERS_ONLY - Static variable in class com.skava.promotion.model.PromotionProperties
The Constant SEND_OFFERS_ONLY.
sendChangeLogEvents(long, String) - Method in class com.skava.promotion.process.ChangelogProcess
write changelog for project flow
sendChangeLogEvents(String, long) - Method in class com.skava.promotion.process.PromotionGroupProcess
 
sendChangeLogEvents(String, long) - Method in class com.skava.promotion.process.PromotionProcess
 
sequence - Static variable in class com.skava.promotion.model.entity.QSequence
 
Sequence - Class in com.skava.promotion.model.entity
This class contains the attributes for collection.
Sequence() - Constructor for class com.skava.promotion.model.entity.Sequence
 
sequenceRepository - Variable in class com.skava.promotion.process.CollectionProcessBase
Holds the SequenceRepository
SequenceRepository - Class in com.skava.promotion.repository
Class that contains functionalities to perform operations in DB.
SequenceRepository() - Constructor for class com.skava.promotion.repository.SequenceRepository
 
serialize(LocalDateTime, JsonGenerator, SerializerProvider) - Method in class com.skava.promotion.utils.DateSerializer
This method is used to serialize the date
serialVersionUID - Static variable in class com.skava.promotion.model.exchange.request.BaseListRequestInternal
 
service - Variable in class com.skava.promotion.model.entity.QChangelog
 
SERVICE_PROMOTION - Enum constant in enum class com.skava.promotion.constant.ProjectOperationCode
 
SERVICE_PROMOTION - Enum constant in enum class com.skava.promotion.constant.PromoCodeUsageResponseCode
Represents the service promotion
SERVICE_PROMOTION - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
 
SERVICE_PROMOTION - Enum constant in enum class com.skava.promotion.constant.ResponseCode
The constant value for SERVICE_PROMOTION
setAuditEntry(ProjectDO, ProjectDO, ProjectNotesProcess) - Static method in class com.skava.promotion.utils.PromotionBaseHelper
Provides functionality to set the audit data.
setCodeAllocationDO(PromoCodeInfo, List<CodeAllocationDO>, CodeAllocationDO, long, String) - Method in class com.skava.promotion.service.impl.BlockOfferServiceImpl
Sets the code allocation details.
setConfigObj(CollectionDO) - Static method in class com.skava.promotion.process.CollectionProcessBase
Sets the config object to fetch the collection properties under the specified collection Id in CollectionDO instance.
setConfirmationCode(Set<String>, PromotionOfferDO) - Method in class com.skava.promotion.rule.process.PromotionCouponProcessor
Sets the confirmation code.
setConfirmationCode(Set<String>, PromotionOfferDO) - Method in interface com.skava.promotion.rule.process.PromotionCouponProcessorBase
Sets the confirmation code.
setCouponObjectForPromotion(String, Condition) - Static method in class com.skava.promotion.utils.ConditionValidator
Method to set the source id in coupon.
setDateTimeAndUserDataToDB(PromotionGroupDO) - Method in class com.skava.promotion.process.PromotionGroupProcessBase
Functionality to set the date and time.
setDefaultDate(PromotionBase, long, CollectionAttributeProcess) - Static method in class com.skava.promotion.utils.PromotionDefaultDateHelper
Sets the default date.
setEcomFilters(String) - Method in class com.skava.promotion.model.exchange.request.BaseListRequestInternal
Converts ecomFilter format string from filters.
setEcomFilters(String) - Method in class com.skava.promotion.model.exchange.request.ChangelogRequestInternal
Genarate the ecommfiter from the filter string
setEcomFilters(String) - Method in class com.skava.promotion.model.exchange.request.CollectionRequestInternal
Converts ecomFilter format string from filters.
setEcomFilters(String) - Method in class com.skava.promotion.model.exchange.request.ProjectRequestInternal
Converts ecomFilter format string from filters.
setEcomFilters(String) - Method in class com.skava.promotion.model.exchange.request.PromotionGroupRequestInternal
Converts ecomFilter format string from filters.
setEcomFilters(String) - Method in class com.skava.promotion.model.exchange.request.PromotionRequestInternal
Converts ecomFilter format string from filters.
setGiftQuantity(int) - Method in class com.skava.promotion.model.PromotionBaseOffer
Method to set the int value of quantity
setGiftQuantity(PromotionGiftDiscount, double, int, List<PromotionBaseOffer>) - Method in class com.skava.promotion.ecomm.action.EcommBasePromotionAction
 
setGiftQuantity(PromotionGiftDiscount, int, int, List<PromotionBaseOffer>) - Method in class com.skava.promotion.ecomm.action.EcommBasePromotionAction
 
setGiftQuantityFractional(double) - Method in class com.skava.promotion.model.PromotionBaseOffer
Method to set the decimal value of quantity
setInvalidLocaleResponse(PromotionRequestInternal, PromotionAPIResponse, MessageSource) - Static method in class com.skava.promotion.utils.PromotionValidator
Functionalities to check invalid locale response
setInvalidLocaleResponse(PromoWalletRequestInternal, PromoWalletAPIResponse, MessageSource) - Static method in class com.skava.promotion.utils.PromoWalletValidator
Functionalities to check invalid locale response
setInvalidLocaleResponse(CollectionPropertiesAPIResponse, MessageSource, CollectionPropertyRequestInternal) - Static method in class com.skava.promotion.utils.PromotionBaseValidator
Set's the invalid locale response code and message in CollectionPropertiesAPIResponse instance.
setIsBasePriceDiscount(String) - Method in class com.skava.promotion.model.PromotionProperties
Sets the BasePriceDiscount.
setLastUpdatedTimeOfRules(long, long) - Method in class com.skava.promotion.rule.process.RulesRepositoryImpl
It is used to set Last updated time
setListIds(long, Object, Class<T>, Map<String, Set<String>>, PromotionListProcess, Map<String, Map<String, Set<String>>>) - Static method in class com.skava.promotion.utils.PromotionRuleProcessorHelper
Sets the list ids.
setMatchedSkuId(List<PromotionBaseOffer>, Set<String>) - Static method in class com.skava.promotion.ecomm.action.EcommBasePromotionAction
Functionalities to get all the skuIds matched.
setOffer(PromotionOfferDO, PromotionDO, PromotionCart) - Method in class com.skava.promotion.ecomm.action.AbstractCartOfferAction
Functionality to set the offer details
setOffer(PromotionOfferDO, PromotionDO, T) - Method in class com.skava.promotion.ecomm.action.EcommBasePromotionAction
Functionality to set the offer details
setOfferAbleBundles(PromotionOfferDO, PromotionBundle, double, String) - Method in class com.skava.promotion.ecomm.action.EcommBasePromotionAction
Functionality to set offer on skus
setOfferAbleSkus(PromotionOfferDO, PromotionSku, double, String) - Method in class com.skava.promotion.ecomm.action.EcommBasePromotionAction
Functionality to set offer on skus
setOfferAbleSkus(PromotionOfferDO, PromotionSku, int, String) - Method in class com.skava.promotion.ecomm.action.EcommBasePromotionAction
Functionality to set offer on skus
setOverAllDiscountForBundles(PromotionOfferDO, List<Object>) - Static method in class com.skava.promotion.ecomm.EcommPromotionUtil
Functionality to set the PromotionBundles overall discount
setOverAllDiscountForCart(PromotionOfferDO, List<Object>) - Static method in class com.skava.promotion.ecomm.EcommPromotionUtil
Functionality to calculate PromotionCart overall discount
setOverAllDiscountForSku(PromotionOfferDO, List<Object>) - Static method in class com.skava.promotion.ecomm.EcommPromotionUtil
Functionality to set the PromotionSkus overall discount
setPromotionIdForCouponObject(String, Promotion) - Static method in class com.skava.promotion.utils.ConditionValidator
Method to set the promotion id for the coupon object.
setPromotionList(PromotionDO, PromotionListProcess) - Static method in class com.skava.promotion.utils.PromotionSubHelper
method setPromotionList
setQuantity(int) - Method in class com.skava.promotion.ecomm.model.PromotionBundle
Method to set the int value of quantity
setQuantity(int) - Method in class com.skava.promotion.ecomm.model.PromotionGiftDiscount
Method to set the int value of quantity
setQuantity(int) - Method in class com.skava.promotion.ecomm.model.PromotionSku
Method to set the int value of quantity
setQuantityFractional(double) - Method in class com.skava.promotion.ecomm.model.PromotionBundle
Method to set the decimal value of quantity
setQuantityFractional(double) - Method in class com.skava.promotion.ecomm.model.PromotionGiftDiscount
Method to set the decimal value of quantity
setQuantityFractional(double) - Method in class com.skava.promotion.ecomm.model.PromotionSku
Method to set the decimal value of quantity
setSearchData(PromotionDO) - Static method in class com.skava.promotion.utils.SearchHelper
Set's the request header data information to PromotionDO
SETTER_KEY - Static variable in class com.skava.promotion.utils.PromotionRuleProcessorHelper
The Constant SETTER_KEY.
SINGLE_USER_NTIME_USE - Enum constant in enum class com.skava.promotion.model.field.PromoCodeType
 
SINGLE_USER_NTIME_USE_PER_XDAYS - Enum constant in enum class com.skava.promotion.model.field.PromoCodeType
 
SINGLE_USER_ONLY_USE - Enum constant in enum class com.skava.promotion.constant.PromotionOfferResponseCode
 
SINGLE_USER_SINGLE_USE - Enum constant in enum class com.skava.promotion.model.field.PromoCodeType
 
SingleUserNTimeUse - Class in com.skava.promotion.ecomm.offertype
Class that provides functionality for Multi User Multi Use promoCode
SingleUserNTimeUse() - Constructor for class com.skava.promotion.ecomm.offertype.SingleUserNTimeUse
 
SingleUserNTimeUsePerXDays - Class in com.skava.promotion.ecomm.offertype
Class that provides functionality for Multi User Multi Use promoCode
SingleUserNTimeUsePerXDays() - Constructor for class com.skava.promotion.ecomm.offertype.SingleUserNTimeUsePerXDays
 
SingleUserSingleUse - Class in com.skava.promotion.ecomm.offertype
Class that provides functionality for Multi User Multi Use promoCode
SingleUserSingleUse() - Constructor for class com.skava.promotion.ecomm.offertype.SingleUserSingleUse
 
SIZE - Static variable in class com.skava.promotion.process.LiveVersionProcess
The Constant SIZE.
skipDroolsSubRule - Variable in class com.skava.promotion.model.entity.QPromotionSubDrools
 
sort(List<PromotionSku>, String) - Method in class com.skava.promotion.ecomm.action.EcommBasePromotionAction
Functionality to sort object to ascending/descending
sortBundle(List<PromotionBundle>, String) - Method in class com.skava.promotion.ecomm.action.EcommBasePromotionAction
Functionality to sort object to ascending/descending
SortDirection - Enum Class in com.skava.promotion.sort
EcomSortDirection
SOURCE - Enum constant in enum class com.skava.promotion.model.field.PromoState
 
SOURCE_PROMOTIONGROUP_ALREADY_EXISTS - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
The constant value for promotion group already exists
SourceAlreadyExistException - Exception in com.skava.promotion.exception
Class that handles an exception when attempted to clone a promotion group
SourceAlreadyExistException(String) - Constructor for exception com.skava.promotion.exception.SourceAlreadyExistException
This method throws source promotionGroup not found exception.
splitCommaSeparatedString(String) - Static method in class com.skava.promotion.utils.DocketUtil
Splits given string by ","
startDate - Variable in class com.skava.promotion.model.entity.QPromotion
 
startDate - Variable in class com.skava.promotion.model.entity.QPromotionGroup
 
startHour - Variable in class com.skava.promotion.model.entity.QPromotion
 
state - Variable in class com.skava.promotion.model.entity.QProject
 
state - Variable in class com.skava.promotion.model.entity.QPromotion
 
state - Variable in class com.skava.promotion.model.entity.QPromotionGroup
 
state - Variable in class com.skava.promotion.model.QPromotionBaseEntity
 
STATE_VALIDATION_ERROR_FAILURE - Enum constant in enum class com.skava.promotion.constant.ProjectOperationCode
The constant value for STATE_VALIDATION_ERROR_FAILURE
status - Variable in class com.skava.promotion.model.entity.QCodeAllocation
 
status - Variable in class com.skava.promotion.model.entity.QCollection
 
status - Variable in class com.skava.promotion.model.entity.QPromoCodeList
 
status - Variable in class com.skava.promotion.model.entity.QPromotion
 
status - Variable in class com.skava.promotion.model.entity.QPromotionGroup
 
status - Variable in class com.skava.promotion.model.entity.QPromotionGroupDrools
 
status - Variable in class com.skava.promotion.model.entity.QPromotionList
 
status - Variable in class com.skava.promotion.model.entity.QPromotionSubDrools
 
status - Variable in class com.skava.promotion.model.entity.QPromoWallet
 
status - Variable in class com.skava.promotion.model.entity.QVersion
 
status - Variable in class com.skava.promotion.model.QBaseList
 
StatusCodec - Class in com.skava.codec
Codec for Enum Status
StatusCodec() - Constructor for class com.skava.codec.StatusCodec
 
STOP_CONDITION_DATA_MISSED - Enum constant in enum class com.skava.promotion.constant.ResponseCode
 
STOP_FURTHER_PROCESSING_DATA_EMPTY - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
 
stopCondition - Variable in class com.skava.promotion.model.entity.QPromotion
 
stopCondition - Variable in class com.skava.promotion.model.entity.QPromotionGroup
 
stopCondition - Variable in class com.skava.promotion.model.QPromotionBaseEntity
 
stopFurtherProcessing - Variable in class com.skava.promotion.model.entity.QPromotion
 
stopFurtherProcessing - Variable in class com.skava.promotion.model.entity.QPromotionGroup
 
STRING - Enum constant in enum class com.skava.promotion.model.field.CollectionAttributeType
 
STRING_GROUP - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
subDroolsId - Static variable in class com.skava.promotion.model.QSubDroolsId
 
SubDroolsId - Class in com.skava.promotion.model
This class holds the model attributes for promotion group Id
SubDroolsId() - Constructor for class com.skava.promotion.model.SubDroolsId
 
subDroolsRepository - Variable in class com.skava.promotion.rule.process.RulesRepositoryBase
The sub drools repository.
SubDroolsRepository - Interface in com.skava.promotion.rules.repository
The Interface SubDroolsRepository.
SUBMITTED - Enum constant in enum class com.skava.promotion.model.field.ProjectState
 
SUCCESS_CODE - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
 
SUCCESS_CODE - Enum constant in enum class com.skava.promotion.constant.PromotionResponseCode
 
SUCCESS_CODE - Enum constant in enum class com.skava.promotion.constant.ResponseCode
The constant value SUCCESS_CODE
SummedUpProductPriceOff - Class in com.skava.promotion.ecomm.action
This class provides the functionality that are common to product based offers
SummedUpProductPriceOff() - Constructor for class com.skava.promotion.ecomm.action.SummedUpProductPriceOff
 
SummedUpProductShippingOff - Class in com.skava.promotion.ecomm.action
This class provides the functionality that are common to shipping product based offers
SummedUpProductShippingOff() - Constructor for class com.skava.promotion.ecomm.action.SummedUpProductShippingOff
 
SUNDAY - Enum constant in enum class com.skava.promotion.model.WeekDays
 
swapPromotionSourceAndCloneIds(Promotion, Promotion) - Static method in class com.skava.promotion.service.impl.ApprovalHelperBase
Swap promotion source and clone ids.
SYMBOL_PROMO_CONCAT - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
SYMBOL_PROMO_FIELDS_CONCAT - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 

T

THURSDAY - Enum constant in enum class com.skava.promotion.model.WeekDays
 
TIME_ZONE - Static variable in class com.skava.promotion.model.PromotionProperties
The Constant TIME_ZONE.
TIME_ZONE_KEY - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
toDomain(CollectionProperty) - Method in class com.skava.promotion.model.domain.CollectionPropertiesDO
 
toDomainObject() - Method in class com.skava.promotion.model.exchange.request.ChangelogRequestInternal
convert to domain object from the request object
toDomainObject() - Method in class com.skava.promotion.model.exchange.request.CollectionPropertyRequestInternal
This method sets the collection attributes to domain model.
toDomainObject() - Method in class com.skava.promotion.model.exchange.request.CollectionRequestInternal
This method set attribute's state and returns the object
toDomainObject() - Method in class com.skava.promotion.model.exchange.request.ProjectRequestInternal
This method is used to convert projectDO from ProjectRequest.
toDomainObject() - Method in class com.skava.promotion.model.exchange.request.PromoCodeListRequestInternal
It provides a functionality to convert request object to domain model object
toDomainObject() - Method in class com.skava.promotion.model.exchange.request.PromotionGroupRequestInternal
This method is used to convert promotionGroupDO from PromotionGroupRequest.
toDomainObject() - Method in class com.skava.promotion.model.exchange.request.PromotionListRequestInternal
It provides a functionality to convert request object to domain model object
toDomainObject() - Method in class com.skava.promotion.model.exchange.request.PromotionRequestInternal
This method is used to convert promotionDO from PromotionRequest.
toDomainObject() - Method in class com.skava.promotion.model.exchange.request.PromoWalletRequestInternal
 
toDomainObject(ProcessMode) - Method in class com.skava.promotion.model.exchange.request.PromotionOfferRequestInternal
convert the instance of ProcessMode to PromotionOfferDO
toDomainObject(CollectionDO) - Method in class com.skava.promotion.model.exchange.request.BaseCollectionRequest
This method set attribute's state and returns the object
toDomainObject(CollectionDO) - Method in class com.skava.promotion.model.exchange.request.CollectionRequest
This method set attribute's state and returns the object
toDomainObject(CollectionDO) - Method in class com.skava.promotion.model.exchange.response.CollectionResponse
This method set attribute's state and returns the object
toDomainObject(CollectionDO) - Method in class com.skava.promotion.model.exchange.response.CollectionsResponse
This method set attribute's state and returns the object
toDomainObject(CollectionPropertiesDO) - Method in class com.skava.promotion.model.exchange.request.CollectionProperty
This method sets the collection attributes to domain model.
toDomainObject(PromoCodeListDO) - Method in class com.skava.promotion.model.exchange.request.PromoCodeList
It provides a functionality to convert the request to domain object
toDomainObject(PromotionDO) - Method in class com.skava.promotion.model.exchange.request.Promotion
This method is used to create PromotionDO.
toDomainObject(PromotionGroupDO) - Method in class com.skava.promotion.model.exchange.request.PromotionGroup
This method is used to create PromotionGroupDO.
toDomainObject(PromotionListDO) - Method in class com.skava.promotion.model.exchange.request.PromotionList
It provides a functionality to convert the request to domain object
toDomainObject(PromowalletDO) - Method in class com.skava.promotion.model.exchange.request.PromoWallet
It provides a functionality to convert the request to domain object
toDomainObject(PromowalletDO) - Method in class com.skava.promotion.model.exchange.request.PromoWalletRequest
 
toDomainObject(ProjectRequestInternal) - Method in class com.skava.promotion.model.exchange.request.ProjectRequest
This method is used to create ProjectDO.
toDomainObject(Map<String, List<Map<String, Object>>>, T) - Static method in class com.skava.promotion.utils.PromotionRuleProcessorHelper
To domain object.
toDomainObject2() - Method in class com.skava.promotion.model.exchange.request.PromoWalletRequestInternal
This method set attribute's state and returns the object
toDomainObjectBase(PromoCodeListDO) - Method in class com.skava.promotion.model.exchange.request.PromoCodeListBase
It provides a functionality to convert the request to domain object
toDomainObjectBase(PromowalletDO) - Method in class com.skava.promotion.model.exchange.request.PromoWalletBase
It provides a functionality to convert the request to domain object
toEntity() - Method in class com.skava.promotion.model.domain.ChangelogDO
Convert to changelogDO to change log entity
toEntity() - Method in class com.skava.promotion.model.domain.CodeAllocationDO
Set's the code allocation data from this class instance attributes to entity
toEntity() - Method in class com.skava.promotion.model.domain.CollectionDO
Set collcetion's information to entity.
toEntity() - Method in class com.skava.promotion.model.domain.CollectionPropertiesDO
This method sets the collection properties to entity.
toEntity() - Method in class com.skava.promotion.model.domain.ProjectDO
This method is used to set collcetion's Id to entity.
toEntity() - Method in class com.skava.promotion.model.domain.PromoCodeListDO
Provides functionality to convert domain model to entity model object
toEntity() - Method in class com.skava.promotion.model.domain.PromotionDO
This method is used to set collcetion's Id to entity.
toEntity() - Method in class com.skava.promotion.model.domain.PromotionGroupDO
This method is used to set collcetion's Id to entity.
toEntity() - Method in class com.skava.promotion.model.domain.PromotionListDO
It provides a functionality to convert domain model to entity model object
toEntity() - Method in class com.skava.promotion.model.domain.PromowalletDO
 
toGroupRule() - Method in class com.skava.promotion.model.entity.PromotionGroup
To convert the group rule
toProjectNotesEntity(String, String) - Method in class com.skava.promotion.model.domain.ProjectDO
 
toPropertiesDomainObject(List<CollectionProperty>) - Method in class com.skava.promotion.model.exchange.request.CollectionProperty
 
toResponseFromEntity(CollectionPropertyAttribute) - Static method in class com.skava.promotion.model.exchange.response.CollectionAttribute
toString() - Method in enum class com.skava.promotion.constant.EQPromotionEntity
 
toString() - Method in enum class com.skava.promotion.constant.EQService
 
toString() - Method in enum class com.skava.promotion.model.ActionLog
 
toString() - Method in enum class com.skava.promotion.model.field.Archive
 
toString() - Method in enum class com.skava.promotion.model.field.CodeAllocationStatus
 
toString() - Method in enum class com.skava.promotion.model.field.CollectionAttributeType
 
toString() - Method in enum class com.skava.promotion.model.field.CollectionStatus
 
toString() - Method in enum class com.skava.promotion.model.field.ProjectState
 
toString() - Method in enum class com.skava.promotion.model.field.PromoCodeType
 
toString() - Method in enum class com.skava.promotion.model.field.PromoState
 
toString() - Method in enum class com.skava.promotion.model.field.PromotionRoundOffTypes
 
toString() - Method in enum class com.skava.promotion.model.field.PublishStatus
 
toString() - Method in enum class com.skava.promotion.model.field.PublishType
 
toSubRule() - Method in class com.skava.promotion.model.entity.Promotion
 
TOTALMINUTESINHOUR - Static variable in class com.skava.promotion.ecomm.rule.process.EcommPromotionRequestParser
Holds total minutes in a hour
TradeInOffer - Class in com.skava.promotion.ecomm.action
This class provides the functionality to execute cart price offers
TradeInOffer() - Constructor for class com.skava.promotion.ecomm.action.TradeInOffer
 
triggerEvent(T, long, String, MessageProperties) - Method in class com.skava.promotion.event.PromotionEventMessageSender
The method triggers the event for the given queue or topic
TUESDAY - Enum constant in enum class com.skava.promotion.model.WeekDays
 
type - Variable in class com.skava.promotion.model.entity.QCollectionPropertyAttribute
 
type - Variable in class com.skava.promotion.model.entity.QVersion
 
TYPE - Static variable in class com.skava.promotion.utils.PromotionRuleProcessorHelper
The Constant LIST_KEY.
TYPE - Static variable in class com.skava.release.PromotionReleaseDefinition
 

U

UNABLE_TO_DELETE_PROMOTION_GROUP_ACTIVE_PROMOTIONS - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
 
UNABLE_TO_DELETE_PROMOTION_GROUP_STATUS - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
 
UNABLE_TO_MODIFY_PROMOCODE_CONFIG - Enum constant in enum class com.skava.promotion.constant.ResponseCode
 
UNABLE_TO_UPDATE_ACTIONS - Enum constant in enum class com.skava.promotion.constant.ResponseCode
 
UNABLE_TO_UPDATE_CONDITION_DATA - Enum constant in enum class com.skava.promotion.constant.ResponseCode
 
UNABLE_TO_UPDATE_END_DATE - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
 
UNABLE_TO_UPDATE_NAME - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
The constant value UNABLE_TO_UPDATE_NAME
UNABLE_TO_UPDATE_NAME - Enum constant in enum class com.skava.promotion.constant.ResponseCode
 
UNABLE_TO_UPDATE_OFFER_ON - Enum constant in enum class com.skava.promotion.constant.ResponseCode
 
UNABLE_TO_UPDATE_OFFER_TYPE - Enum constant in enum class com.skava.promotion.constant.ResponseCode
 
UNABLE_TO_UPDATE_PRIORITY - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
 
UNABLE_TO_UPDATE_PRIORITY - Enum constant in enum class com.skava.promotion.constant.ResponseCode
 
UNABLE_TO_UPDATE_PROMOCODE_TYPE - Enum constant in enum class com.skava.promotion.constant.ResponseCode
 
UNABLE_TO_UPDATE_PROMOCODE_USAGE_COUNT - Enum constant in enum class com.skava.promotion.constant.ResponseCode
 
UNABLE_TO_UPDATE_PROMOCODE_USAGE_DAYS - Enum constant in enum class com.skava.promotion.constant.ResponseCode
 
UNABLE_TO_UPDATE_PROMOTION_GROUP_CONDITION_DATA - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
The failure constant value while updating the promotion group condition data
UNABLE_TO_UPDATE_PROMOTION_GROUP_END_DATE - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
The constant value UNABLE_TO_UPDATE_PROMOTION_GROUP_END_DATE
UNABLE_TO_UPDATE_PROMOTION_GROUP_PRIORITY - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
The failure constant value to update priority for promotion group
UNABLE_TO_UPDATE_PROMOTION_GROUP_START_DATE - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
The constant value UNABLE_TO_UPDATE_PROMOTION_GROUP_START_DATE
UNABLE_TO_UPDATE_PROMOTION_GROUP_STOP_FURTHER_PROCESSING - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
The failure constant value in updating promotion group STOP_FURTHER_PROCESSING value
UNABLE_TO_UPDATE_START_DATE - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
 
UNABLE_TO_UPDATE_START_DATE - Enum constant in enum class com.skava.promotion.constant.ResponseCode
 
UNABLE_TO_UPDATE_STOP_CONDITION - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
 
UNABLE_TO_UPDATE_STOP_CONDITION_DATA - Enum constant in enum class com.skava.promotion.constant.ResponseCode
 
UNABLE_TO_UPDATE_STOP_FURTHER_PROCESSING - Enum constant in enum class com.skava.promotion.constant.PromotionGroupResponseCode
 
UNABLE_TO_UPDATE_STOP_FURTHER_PROCESSING - Enum constant in enum class com.skava.promotion.constant.ResponseCode
 
UNARCHIVED - Enum constant in enum class com.skava.promotion.model.field.Archive
 
UNASSIGN - Enum constant in enum class com.skava.promotion.event.BlockAssignServiceType
Constants to identify unassign offer service
UNASSIGN_OFFER_PC_AVAILABLE_TO_USE - Enum constant in enum class com.skava.promotion.constant.PromotionOfferResponseCode
Holds the UNASSIGN_OFFER_PC_AVAILABLE_TO_USE value
UNASSIGN_OFFER_PC_INVALID_CONFIRMATION_CODE - Enum constant in enum class com.skava.promotion.constant.PromotionOfferResponseCode
 
UNASSIGN_OFFER_SUCCESS - Enum constant in enum class com.skava.promotion.constant.PromotionOfferResponseCode
 
UNASSIGNED - Enum constant in enum class com.skava.promotion.model.field.CodeAllocationStatus
 
unassignOffer(String, String, long, String, List<PromoCodeInfo>) - Method in class com.skava.promotion.web.PromotionOfferController
Unassign the promo code for the given user Id
UnAssignOfferService - Interface in com.skava.promotion.service
This class contains the functionality to assign a offer
UnAssignOfferServiceImpl - Class in com.skava.promotion.service.impl
A class that provides functionality to unassign a offer with promocode and ConfirmationCode.
UnAssignOfferServiceImpl() - Constructor for class com.skava.promotion.service.impl.UnAssignOfferServiceImpl
 
UNBLOCK - Enum constant in enum class com.skava.promotion.event.BlockAssignServiceType
Constants to identify unblock offer service
UNBLOCK_OFFER_PC_AVAILABLE_TO_USE - Enum constant in enum class com.skava.promotion.constant.PromotionOfferResponseCode
Holds the UNBLOCK_OFFER_PC_AVAILABLE_TO_USE value
UNBLOCK_OFFER_PC_INVALID_CONFIRMATION_CODE - Enum constant in enum class com.skava.promotion.constant.PromotionOfferResponseCode
 
UNBLOCK_OFFER_SUCCESS - Enum constant in enum class com.skava.promotion.constant.PromotionOfferResponseCode
 
unblockOffer(PromoCodeInfo, PromotionOfferDO) - Method in class com.skava.promotion.service.impl.UnblockOfferServiceImpl
Unblocks the offer for given promoCodeMap.
unblockOffer(String, String, long, String, List<PromoCodeInfo>) - Method in class com.skava.promotion.web.PromotionOfferController
Unblocks the promo code for the given user Id
UnblockOfferService - Interface in com.skava.promotion.service
This class contains the functionality to unblock an offer
UnblockOfferServiceImpl - Class in com.skava.promotion.service.impl
A class that provides functionality to unblock a offer for promoCode and ConfirmationCode.
UnblockOfferServiceImpl() - Constructor for class com.skava.promotion.service.impl.UnblockOfferServiceImpl
 
update(CollectionDO) - Method in class com.skava.promotion.process.CollectionProcess
This method is used to update all field in Collection based on given Collection.
update(ProjectDO) - Method in class com.skava.promotion.process.ProjectNotesProcess
Functionality to update project notes
update(ProjectDO, MessageSource) - Method in class com.skava.promotion.process.ProjectProcess
This method updates all field in Project based on the given Project.
update(PromotionDO) - Method in class com.skava.promotion.process.PromotionProcess
This method is used to update all field in Promotion based on given Promotion.
update(PromotionGroupDO) - Method in class com.skava.promotion.process.PromotionGroupProcess
This method is used to update all field in PromotionGroup based on given PromotionGroup.
UPDATE - Enum constant in enum class com.skava.promotion.model.ActionLog
UPDATE
UPDATE_APPROVE_SUCCESS - Enum constant in enum class com.skava.promotion.constant.ProjectOperationCode
The constant value for PATCH_APPROVE_SUCCESS
UPDATE_CLASS_NAME_FAIL - Enum constant in enum class com.skava.promotion.constant.PromotionListResponseCode
 
UPDATE_DROOLS_SUCESSS - Enum constant in enum class com.skava.promotion.constant.RuleResponseCode
 
UPDATE_FAILURE - Enum constant in enum class com.skava.promotion.constant.ProjectOperationCode
 
UPDATE_FIELD_FAIL - Enum constant in enum class com.skava.promotion.constant.PromotionListResponseCode
 
UPDATE_NAME_FAILURE - Enum constant in enum class com.skava.promotion.constant.ProjectOperationCode
 
UPDATE_STATE_FAILURE - Enum constant in enum class com.skava.promotion.constant.ProjectOperationCode
The constant value for UPDATE_STATE_FAILURE
UPDATE_STATE_SUCCESS - Enum constant in enum class com.skava.promotion.constant.ProjectOperationCode
The constant value for UPDATE_STATE_SUCCESS
updateAll(List<CollectionPropertiesDO>, long) - Method in class com.skava.promotion.process.CollectionPropertiesProcess
Updates all collection properties which are based on the properties
updateAllAssign(List<CodeAllocationDO>) - Method in class com.skava.promotion.process.CodeAllocationProcess
Functionality to update the code allocation .
updateAllBlock(List<CodeAllocationDO>) - Method in class com.skava.promotion.process.CodeAllocationProcess
Functionality to update the code allocation .
updateCollection(String, String, long, long, String, CollectionRequest) - Method in class com.skava.promotion.web.CollectionController
Updates the collection based on the request data.
updateCollectionProperties(String, String, long, long, String, List<CollectionProperty>) - Method in class com.skava.promotion.web.CollectionPropertiesController
Updates all collection properties that exist under a collection.
UpdateCollectionPropertiesService - Interface in com.skava.promotion.service
This interface provides functionality to update a collection properties
UpdateCollectionPropertiesServiceImpl - Class in com.skava.promotion.service.impl
This class Contains a functionality to update collection properties
UpdateCollectionPropertiesServiceImpl() - Constructor for class com.skava.promotion.service.impl.UpdateCollectionPropertiesServiceImpl
 
UpdateCollectionService - Interface in com.skava.promotion.service
This interface provides functionality to update a collection
UpdateCollectionServiceImpl - Class in com.skava.promotion.service.impl
Contains the functionality to update a collection
UpdateCollectionServiceImpl() - Constructor for class com.skava.promotion.service.impl.UpdateCollectionServiceImpl
 
updatedBy - Variable in class com.skava.promotion.model.entity.QAuditEntry
 
updatedBy - Variable in class com.skava.promotion.model.entity.QChangelog
 
updatedBy - Variable in class com.skava.promotion.model.entity.QCollection
 
updatedBy - Variable in class com.skava.promotion.model.entity.QCollectionProperty
 
updatedBy - Variable in class com.skava.promotion.model.entity.QCollectionPropertyAttribute
 
updatedBy - Variable in class com.skava.promotion.model.entity.QProject
 
updatedBy - Variable in class com.skava.promotion.model.entity.QPromoCodeList
 
updatedBy - Variable in class com.skava.promotion.model.entity.QPromoCodeListItems
 
updatedBy - Variable in class com.skava.promotion.model.entity.QPromotion
 
updatedBy - Variable in class com.skava.promotion.model.entity.QPromotionGroup
 
updatedBy - Variable in class com.skava.promotion.model.entity.QPromotionGroupDrools
 
updatedBy - Variable in class com.skava.promotion.model.entity.QPromotionList
 
updatedBy - Variable in class com.skava.promotion.model.entity.QPromotionListItems
 
updatedBy - Variable in class com.skava.promotion.model.entity.QPromotionSubDrools
 
updatedBy - Variable in class com.skava.promotion.model.entity.QPromoWallet
 
updatedBy - Variable in class com.skava.promotion.model.entity.QPromoWalletItems
 
updatedBy - Variable in class com.skava.promotion.model.entity.QSequence
 
updatedBy - Variable in class com.skava.promotion.model.entity.QVersion
 
updatedBy - Variable in class com.skava.promotion.model.QBaseEntity
 
updatedBy - Variable in class com.skava.promotion.model.QBaseList
 
updatedBy - Variable in class com.skava.promotion.model.QPromotionBaseEntity
 
updatedOn - Variable in class com.skava.promotion.model.entity.QAuditEntry
 
updatedOn - Variable in class com.skava.promotion.model.entity.QChangelog
 
updatedOn - Variable in class com.skava.promotion.model.entity.QCollection
 
updatedOn - Variable in class com.skava.promotion.model.entity.QCollectionProperty
 
updatedOn - Variable in class com.skava.promotion.model.entity.QCollectionPropertyAttribute
 
updatedOn - Variable in class com.skava.promotion.model.entity.QProject
 
updatedOn - Variable in class com.skava.promotion.model.entity.QPromoCodeList
 
updatedOn - Variable in class com.skava.promotion.model.entity.QPromoCodeListItems
 
updatedOn - Variable in class com.skava.promotion.model.entity.QPromotion
 
updatedOn - Variable in class com.skava.promotion.model.entity.QPromotionGroup
 
updatedOn - Variable in class com.skava.promotion.model.entity.QPromotionGroupDrools
 
updatedOn - Variable in class com.skava.promotion.model.entity.QPromotionList
 
updatedOn - Variable in class com.skava.promotion.model.entity.QPromotionListItems
 
updatedOn - Variable in class com.skava.promotion.model.entity.QPromotionSubDrools
 
updatedOn - Variable in class com.skava.promotion.model.entity.QPromoWallet
 
updatedOn - Variable in class com.skava.promotion.model.entity.QPromoWalletItems
 
updatedOn - Variable in class com.skava.promotion.model.entity.QSequence
 
updatedOn - Variable in class com.skava.promotion.model.entity.QVersion
 
updatedOn - Variable in class com.skava.promotion.model.QBaseEntity
 
updatedOn - Variable in class com.skava.promotion.model.QBaseList
 
updatedOn - Variable in class com.skava.promotion.model.QPromotionBaseEntity
 
updateDrools(String, String, long, String) - Method in class com.skava.promotion.web.RuleController
Updates all drools rules configured in the given collection.
UpdateDroolsRuleResponse - Class in com.skava.promotion.model.exchange.response
This class contains attributes to render response for rule related operations
UpdateDroolsRuleResponse() - Constructor for class com.skava.promotion.model.exchange.response.UpdateDroolsRuleResponse
 
UpdateDroolsService - Interface in com.skava.promotion.service
Marker interface to load a project
UpdateDroolsServiceImpl - Class in com.skava.promotion.service.impl
This class Contains functionality to load a promotion
UpdateDroolsServiceImpl() - Constructor for class com.skava.promotion.service.impl.UpdateDroolsServiceImpl
 
updateIdentifier(PromotionList, long) - Method in class com.skava.promotion.process.PromotionListProcessBase
 
updateIdentifier(E, long) - Method in interface com.skava.promotion.process.BaseProcess
Functionalities to update identifier for given entity
updateIdentifier(E, long) - Method in class com.skava.promotion.process.CollectionPropertiesProcess
It is used to Update Identifier
updateIdentifier(E, long) - Method in class com.skava.promotion.process.ProjectNotesProcessBase
Functionality to update the Identifier
updateIdentifier(E, long) - Method in class com.skava.promotion.process.PromotionGroupProcessBase
Functionality to update the identifier
updateIdentifier(E, long) - Method in class com.skava.promotion.process.PromotionProcess
 
updateIdentifier(Object, long) - Method in class com.skava.promotion.process.ProjectProcessBase
Functionality to update the identifier
updateList(PromoCodeListDO) - Method in class com.skava.promotion.process.PromoCodeListProcess
Updates the promo code list
updateList(PromotionListDO, String) - Method in class com.skava.promotion.process.PromotionListProcessBase
* Updates the promo code list.
updateList(PromowalletDO) - Method in class com.skava.promotion.process.PromoWalletProcess
Updates the coupons list
updateProcess(CollectionPropertyRequestInternal, CollectionPropertiesProcess, CollectionRepository, MessageSource, CollectionAttributeRepository, boolean) - Method in class com.skava.promotion.utils.CollectionPropertyValidator
Functionality to update the collection property
updateProject(String, String, long, String, String, ProjectRequest) - Method in class com.skava.promotion.web.ProjectController
Updates all field in the Project based on the given request.
UpdateProjectService - Interface in com.skava.promotion.service
Marker interface to update a project
UpdateProjectServiceImpl - Class in com.skava.promotion.service.impl
This class contains the functionality to update a project.
UpdateProjectServiceImpl() - Constructor for class com.skava.promotion.service.impl.UpdateProjectServiceImpl
 
updatePromoCodeInfo(PromoCodeInfo, List<CodeAllocationDO>, BlockAssignServiceType) - Method in class com.skava.promotion.service.impl.OfferServiceImplBase
Functionalities to process and update promocodes information into database.
updatePromoCodeList(String, String, long, String, String, PromoCodeListBase) - Method in class com.skava.promotion.web.PromoCodeListController
Contains functionality to update the promo code list
updatePromoCodeListService - Variable in class com.skava.promotion.web.PromoCodeListHelper
Holds the instance of UpdatePromoCodeListService
UpdatePromoCodeListService - Interface in com.skava.promotion.service
This Interface provides a functionality to update the promo code list
UpdatePromoCodeListServiceImpl - Class in com.skava.promotion.service.impl
This class contains the implementation to update a promocode list
UpdatePromoCodeListServiceImpl() - Constructor for class com.skava.promotion.service.impl.UpdatePromoCodeListServiceImpl
 
updatePromotion(String, String, long, String, String, String, String, Promotion) - Method in class com.skava.promotion.web.PromotionController
Updates the Promotion based on the data available in Promotion instance.
updatePromotionGroup(String, String, long, String, String, String, PromotionGroup) - Method in class com.skava.promotion.web.PromotionGroupController
This method updates the PromotionGroup based on given request data.
UpdatePromotionGroupService - Interface in com.skava.promotion.service
An interface that provides functionality to update a promotion group.
UpdatePromotionGroupServiceImpl - Class in com.skava.promotion.service.impl
This class contains the functionality to update a promotion group
UpdatePromotionGroupServiceImpl() - Constructor for class com.skava.promotion.service.impl.UpdatePromotionGroupServiceImpl
 
updatePromotionList(String, String, long, String, String, PromotionList) - Method in class com.skava.promotion.web.PromotionListController
Provides functionality to update the list items.
updatePromotionListService - Variable in class com.skava.promotion.web.PromotionListHelper
Holds the instance of UpdatePromotionListService
UpdatePromotionListService - Interface in com.skava.promotion.service
This interface provides a functionality to load promocode lists
UpdatePromotionListServiceImpl - Class in com.skava.promotion.service.impl
This class contains the implementation to update a promocode list
UpdatePromotionListServiceImpl() - Constructor for class com.skava.promotion.service.impl.UpdatePromotionListServiceImpl
 
UpdatePromotionService - Interface in com.skava.promotion.service
An interface to perform update operation on a promotion
UpdatePromotionServiceImpl - Class in com.skava.promotion.service.impl
This class contains functionality to update a promotion
UpdatePromotionServiceImpl() - Constructor for class com.skava.promotion.service.impl.UpdatePromotionServiceImpl
Instantiates a new update promotion service impl.
updatePromoValueProperties(Map<String, String>, PromotionDO, int) - Static method in class com.skava.promotion.utils.PromoUtil
updatePromoValueProperties This method is check if property is not null and offerOn is Item Price Rules.
updatePromoWallet(String, String, long, String, String, PromoWalletRequest) - Method in class com.skava.promotion.web.PromoWalletController
Contains functionality to update the promo code list
UpdatePromoWalletService - Interface in com.skava.promotion.service
This Interface provides a functionality to update the promo code list
UpdatePromoWalletServiceImpl - Class in com.skava.promotion.service.impl
This class contains the implementation to update a promowallet
UpdatePromoWalletServiceImpl() - Constructor for class com.skava.promotion.service.impl.UpdatePromoWalletServiceImpl
 
updateProximityMessage(PromotionCartOffer, PromotionOfferDO) - Method in class com.skava.promotion.ecomm.action.AbstractCartOfferAction
This method is used to proximity message
updateProximityMessage(String, double) - Method in class com.skava.promotion.ecomm.action.SummedUpProductShippingOff
This method is used to update proximity message
updateProximityMessage(String, PromotionOfferDO, T) - Method in class com.skava.promotion.ecomm.action.AbstractProductOfferActionQuantityFractional
This method is used to update proximity message
updateQuantityIndexBasedPriceFacets(String, double, double, int, ModifiedEndIndexPriceFacet) - Static method in class com.skava.promotion.utils.PromoUtil
updatePriceFacets This method is used update the price facets in order to avoid extra discount
updateQuantiyBasedDiscount(double, double, PromotionDO, PromotionDiscount) - Method in class com.skava.promotion.ecomm.action.EcommBasePromotionAction
Functionalities to Update Quantiy Based Discount based on calibratedDiscount.
updateUnitQuantiyBasedDiscount(double, double, PromotionDO, PromotionDiscount) - Static method in class com.skava.promotion.ecomm.action.EcommBasePromotionAction
Functionalities to Update Quantiy Based Discount based on calibratedDiscount.
updateVersion(PromotionList) - Method in class com.skava.promotion.process.PromotionListProcessBaseHelper
It updates the version to the promotionList.
userId - Variable in class com.skava.promotion.model.entity.QCodeAllocation
 
userId - Variable in class com.skava.promotion.model.entity.QPromoWallet
 

V

VALID_PROMOTION_CODE - Enum constant in enum class com.skava.promotion.constant.PromotionOfferResponseCode
 
VALIDATE_DROOLS_SUCESSS - Enum constant in enum class com.skava.promotion.constant.RuleResponseCode
 
validateDrools(String, String, long, String) - Method in class com.skava.promotion.web.RuleController
Validates all drools rules configured in the given collection.
ValidateDroolsAPIResponse - Class in com.skava.promotion.model.exchange.response
This class contains attributes to render response for trouble shooting API operations
ValidateDroolsAPIResponse() - Constructor for class com.skava.promotion.model.exchange.response.ValidateDroolsAPIResponse
 
ValidateDroolsResponse - Class in com.skava.promotion.model.exchange.response
This class contains attributes to render response for trouble shooting API operations
ValidateDroolsResponse() - Constructor for class com.skava.promotion.model.exchange.response.ValidateDroolsResponse
 
ValidateDroolsService - Interface in com.skava.promotion.service
Marker interface to load a project
ValidateDroolsServiceImpl - Class in com.skava.promotion.service.impl
This class Contains functionality to load a promotion
ValidateDroolsServiceImpl() - Constructor for class com.skava.promotion.service.impl.ValidateDroolsServiceImpl
 
validateListIds(Set<String>, Set<String>) - Static method in class com.skava.promotion.utils.PromotionCouponUtil
Provides functionalities to validate given listIds
validPromotionCoupon(long, PromotionCoupon, long, long, Set<String>, Set<String>) - Method in class com.skava.promotion.rule.process.PromotionCouponProcessor
Functionality to check for the validity of a promotion coupon.
validPromotionCoupon(long, PromotionCoupon, long, long, Set<String>, Set<String>) - Method in interface com.skava.promotion.rule.process.PromotionCouponProcessorBase
Functionality to check for the validity of a promotion coupon.
value - Variable in class com.skava.promotion.model.entity.QCollectionProperty
 
value - Variable in class com.skava.promotion.model.exchange.request.QPromotionProperty
 
value - Variable in class com.skava.promotion.model.QChangelogProperty
 
value() - Method in enum class com.skava.promotion.constant.EQPromotionEntity
 
value() - Method in enum class com.skava.promotion.constant.EQService
 
value() - Method in enum class com.skava.promotion.model.ActionLog
 
value() - Method in enum class com.skava.promotion.model.field.Archive
 
value() - Method in enum class com.skava.promotion.model.field.CodeAllocationStatus
 
value() - Method in enum class com.skava.promotion.model.field.CollectionAttributeType
 
value() - Method in enum class com.skava.promotion.model.field.CollectionStatus
 
value() - Method in enum class com.skava.promotion.model.field.ProjectState
 
value() - Method in enum class com.skava.promotion.model.field.PromoCodeType
 
value() - Method in enum class com.skava.promotion.model.field.PromoState
 
value() - Method in enum class com.skava.promotion.model.field.PromotionRoundOffTypes
 
value() - Method in enum class com.skava.promotion.model.field.PublishStatus
 
value() - Method in enum class com.skava.promotion.model.field.PublishType
 
value() - Method in enum class com.skava.promotion.utils.FrequencyType
 
valueOf(String) - Static method in enum class com.skava.promotion.constant.CacheClearResponseCode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.skava.promotion.constant.ChangelogResponseCode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.skava.promotion.constant.CollectionPropertiesResponseCode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.skava.promotion.constant.CollectionResponseCode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.skava.promotion.constant.EQPromotionEntity
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.skava.promotion.constant.EQService
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.skava.promotion.constant.ProjectOperationCode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.skava.promotion.constant.ProjectResponseCode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.skava.promotion.constant.PromoCodeListResponseCode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.skava.promotion.constant.PromoCodeUsageResponseCode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.skava.promotion.constant.PromotionGroupResponseCode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.skava.promotion.constant.PromotionListResponseCode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.skava.promotion.constant.PromotionOfferResponseCode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.skava.promotion.constant.PromotionResponseCode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.skava.promotion.constant.PromoWalletResponseCode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.skava.promotion.constant.ResponseCode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.skava.promotion.constant.RuleResponseCode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.skava.promotion.event.BlockAssignServiceType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.skava.promotion.model.ActionLog
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.skava.promotion.model.field.Archive
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.skava.promotion.model.field.CodeAllocationStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.skava.promotion.model.field.CollectionAttributeType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.skava.promotion.model.field.CollectionStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.skava.promotion.model.field.ProjectState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.skava.promotion.model.field.PromoCodeType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.skava.promotion.model.field.PromoState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.skava.promotion.model.field.PromotionRoundOffTypes
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.skava.promotion.model.field.PublishStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.skava.promotion.model.field.PublishType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.skava.promotion.model.WeekDays
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.skava.promotion.sort.SortDirection
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.skava.promotion.utils.FrequencyType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.skava.promotion.utils.PromotionConstantsEnum
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.skava.promotion.constant.CacheClearResponseCode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.skava.promotion.constant.ChangelogResponseCode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.skava.promotion.constant.CollectionPropertiesResponseCode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.skava.promotion.constant.CollectionResponseCode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.skava.promotion.constant.EQPromotionEntity
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.skava.promotion.constant.EQService
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.skava.promotion.constant.ProjectOperationCode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.skava.promotion.constant.ProjectResponseCode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.skava.promotion.constant.PromoCodeListResponseCode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.skava.promotion.constant.PromoCodeUsageResponseCode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.skava.promotion.constant.PromotionGroupResponseCode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.skava.promotion.constant.PromotionListResponseCode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.skava.promotion.constant.PromotionOfferResponseCode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.skava.promotion.constant.PromotionResponseCode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.skava.promotion.constant.PromoWalletResponseCode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.skava.promotion.constant.ResponseCode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.skava.promotion.constant.RuleResponseCode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.skava.promotion.event.BlockAssignServiceType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.skava.promotion.model.ActionLog
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.skava.promotion.model.field.Archive
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.skava.promotion.model.field.CodeAllocationStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.skava.promotion.model.field.CollectionAttributeType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.skava.promotion.model.field.CollectionStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.skava.promotion.model.field.ProjectState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.skava.promotion.model.field.PromoCodeType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.skava.promotion.model.field.PromoState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.skava.promotion.model.field.PromotionRoundOffTypes
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.skava.promotion.model.field.PublishStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.skava.promotion.model.field.PublishType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.skava.promotion.model.WeekDays
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.skava.promotion.sort.SortDirection
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.skava.promotion.utils.FrequencyType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.skava.promotion.utils.PromotionConstantsEnum
Returns an array containing the constants of this enum class, in the order they are declared.
version - Static variable in class com.skava.promotion.model.entity.QVersion
 
version - Variable in class com.skava.promotion.model.QCollectionPropertyId
 
version - Variable in class com.skava.promotion.model.QCommonId
 
version - Variable in class com.skava.promotion.model.QGroupDroolsId
 
version - Variable in class com.skava.promotion.model.QProjectNotesId
 
version - Variable in class com.skava.promotion.model.QPromoCodeListItemsId
 
version - Variable in class com.skava.promotion.model.QPromotionGroupId
 
version - Variable in class com.skava.promotion.model.QPromotionId
 
version - Variable in class com.skava.promotion.model.QPromotionListItemsId
 
version - Variable in class com.skava.promotion.model.QPromowalletId
 
version - Variable in class com.skava.promotion.model.QPromoWalletItemsId
 
version - Variable in class com.skava.promotion.model.QSubDroolsId
 
Version - Class in com.skava.promotion.model.entity
This class contains the attributes to hold the attributes of publish version.
Version() - Constructor for class com.skava.promotion.model.entity.Version
 
VERSION - Enum constant in enum class com.skava.promotion.model.field.PromoState
 
VERSION - Static variable in class com.skava.release.PromotionReleaseDefinition
 
VERSION_KEY_END_DATE - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
VERSION_KEY_OFFER_ON - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
VERSION_KEY_OFFER_TYPE - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
VERSION_KEY_PRIORITY - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
VERSION_KEY_START_DATE - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
VERSION_KEY_STATUS - Enum constant in enum class com.skava.promotion.utils.PromotionConstantsEnum
 
VERSION_VALUE - Static variable in class com.skava.promotion.constant.PromotionDocumentationConstants
Holds the version value of the service
versionId - Static variable in class com.skava.promotion.model.QVersionId
 
VersionId - Class in com.skava.promotion.model
 
VersionId() - Constructor for class com.skava.promotion.model.VersionId
 
versionProcess - Variable in class com.skava.promotion.process.CollectionAttributeProcess
Holds the instance of VersionProcess
versionProcess - Variable in class com.skava.promotion.process.CollectionPropertiesProcess
Holds the instance of VersionProcess
versionProcess - Variable in class com.skava.promotion.process.ProjectNotesProcessBase
Holds the instance of VersionProcess
versionProcess - Variable in class com.skava.promotion.process.PromotionGroupProcessFields
Holds the instance of VersionProcess
versionProcess - Variable in class com.skava.promotion.process.PromotionProcessStandardBase
Holds the instance for versionProcess
versionProcess - Variable in class com.skava.promotion.process.PromotionSearchProcess
 
versionProcess - Variable in class com.skava.promotion.service.impl.CreatePromotionServiceBase
 
versionProcess - Variable in class com.skava.promotion.service.impl.DeletePromotionGroupServiceImplBase
Holds the instance for VersionProcess
versionProcess - Variable in class com.skava.promotion.service.impl.OfferServiceImplBase
 
versionProcess - Variable in class com.skava.promotion.service.impl.RequestValidation
 
VersionProcess - Class in com.skava.promotion.process
A class that has the functionality to get the version details
VersionProcess() - Constructor for class com.skava.promotion.process.VersionProcess
 
VersionRepository - Interface in com.skava.promotion.repository
Handles CRUD operations of Version entity

W

WEDNESDAY - Enum constant in enum class com.skava.promotion.model.WeekDays
 
weekDays - Variable in class com.skava.promotion.model.entity.QPromotion
 
WeekDays - Enum Class in com.skava.promotion.model
The Enum class WeekDays
WEEKLY - Enum constant in enum class com.skava.promotion.utils.FrequencyType
 

X

X_API_KEY_DESC - Static variable in class com.skava.promotion.constant.PromotionDocumentationConstants
Holds the API key value
X_VERSION_VALUE - Static variable in class com.skava.promotion.constant.PromotionDocumentationConstants
Holds the version value of the API

_

_super - Variable in class com.skava.promotion.model.entity.QProject
 
_super - Variable in class com.skava.promotion.model.entity.QPromoCodeList
 
_super - Variable in class com.skava.promotion.model.entity.QPromoCodeListItems
 
_super - Variable in class com.skava.promotion.model.entity.QPromotion
 
_super - Variable in class com.skava.promotion.model.entity.QPromotionGroup
 
_super - Variable in class com.skava.promotion.model.entity.QPromotionGroupDrools
 
_super - Variable in class com.skava.promotion.model.entity.QPromotionList
 
_super - Variable in class com.skava.promotion.model.entity.QPromotionListItems
 
_super - Variable in class com.skava.promotion.model.entity.QPromotionSubDrools
 
_super - Variable in class com.skava.promotion.model.entity.QPromoWallet
 
_super - Variable in class com.skava.promotion.model.entity.QPromoWalletItems
 
_super - Variable in class com.skava.promotion.model.entity.QSequence
 
_super - Variable in class com.skava.promotion.model.entity.QVersion
 
_super - Variable in class com.skava.promotion.model.QPromoAction
 
_super - Variable in class com.skava.promotion.model.QPromotionBaseEntity
 
A B C D E F G H I K L M N O P Q R S T U V W X _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form