All Classes and Interfaces

Class
Description
Contains attributes for Action param.
Contains functionality to calculate the reward value
This class holds the functionality of calculating vouchers
Contains functionality to calculate the reward value
Contains functionality to calculate the reward value
An enum to hold archive status
Codec for Enum Archive
AsynControllerMessage Class
AuditLog
It's a base process interface to provide common functionalities unique identifier validations
This class holds the request model for a Breakup
The Class CacheClearController.
This class holds attributes to maintain the state to perform cache clear operation
The Class CacheClearService
This is a service implementation class for the cache clear service.
This class holds the model Campaign for Loyalty
This class holds attributes to maintain the state of Campaign
Class to handle an exception when the Campaign is already available
Class that holds attributes for campaign operations
Contains functionality to perform CRUD operations on Campaign.
This class holds the attributes for campaign.
The CampaignFactory.
The CampaignFactoryImpl.
This class holds the model campaignId for Loyalty
Class to handle an exception when the Campaign is not found
This class contains the functionality to perform CRUD operations of Campaign event
This class holds the model attributes for Campaign Property
This class holds attributes to maintain the state of Campaign Property
The Class CampaignPropertyDO is used as the domain model object for campaignProperties entity.
This interface contains the functionality to perform operations on a Campaign
This class contains request model for Campaign request
This class holds attributes to maintain the state of Campaign Request
This class contains response codes in enum for operations related to event
The Class CampaignUtil.
This class holds the model attributes for child transaction
This class holds the model attributes for Collection
This class holds the model attributes for Collection
Class to handle exception during collection creation when collection id already exist
This class holds the model attributes for Collection Property Attribute
A controller that renders the collection's attribute
This class holds the model attributes for Collection Property Attribute
Class to handle an exception when the attempt to retrieve a collection property attribute when it is not available
Collection process For CRUD operations on Collection Entity
This interface contains the functionality to perform operations on collection properties
This class holds the internal request model attributes for collection attribute
The CollectionAttributesFactory.
This class holds the model attributes for Collection Property Attribute
Enum for collection attribute type
Codec for Enum CollectionAttributeType
This class contains the functionality to perform CRUD operations related to collection
This class holds the model attributes for Collection
The CollectionFactory.
This class holds the model for Collection
Class to handle an exception when the attempt to retrieve a collection when it is not available
Collection process For CRUD operations on Collection Entity
Class that holds attributes for collection properties operation
This class contains constants that are used for collection properties response
This class holds the model attributes for Collection Property
This class holds the request model for a Collection Attribute
This class holds the model attributes for Collection Property Attribute
This class contains the functionality to perform CRUD operations related to collection property
This class holds the model attributes for Collection Properties
Factory : CollectionPropertyFactory
Factory : CollectionPropertyFactoryImpl
This class contains the functionality to perform CRUD operations of Collection Properties
This class holds the internal request model attributes for collection attribute
This class contains the functionality to perform update operations of Collection Properties
This interface contains the functionality to perform operations on collection
This class holds attributes to maintain the state of CollectionRequest
This class holds attributes to maintain the state of CollectionRequest
This Class contains response codes for Collection
Class that holds attributes for collection operation
A contract for CommonActionProcess
This class contains the functionality to perform CRUD operations of Common
A class that provides constants for ConditionValidator
Contains the constants used in the loyalty Service Instance creation restricted since its a utility class
The Class CreateCampaignService
The Class CreateCampaignServiceImpl is used for creating event based on the provided information.
A class that provides functionality to create a campaign
The class CreateCollectionPropertyValidator is used to validate CollectionProperty while Create
The Class CreateCollectionService
This is the service implementation class for the create collection service.
The class CreateCollectionValidator is used to validate Collection while Create
The Class CreateLoyaltyEventService
The Class CreateLoyaltyEventServiceImpl is used for creating event based on the provided information.
A class that provides functionality to create a loyalty event
The Class CreateLoyaltyRewardService
The class CreateLoyaltyRewardServiceImpl is used for creating loyalty reward based on the provided information.
The Class CreateLoyaltyRewardValidator.
The interface CreateLoyaltyService
This is the implementation class for the create loyalty service.
The Class CreateLoyaltyValidator.
This is implementation class for create transaction service that provides functionality to create a transaction.
 
This class contains the functionality to create a promotion
This is implementation class for create rule service that provides functionality to create a rule
Am interface to create a promotion group
This is implementation class for create rule set service that provides functionality to create a rule set
The Class CreateRuleSetValidator.
This class contains functionality to validate a rule
The Interface CreateTransactionService
This is implementation class for create transaction service that provides functionality to create a transaction.
The Class CreateTransactionValidator.
Contains attributes about the Event information of a product.
This class holds Request Body for loyalty points acknowledgement
 
 
 
 
 
 
This class holds Request Body for loyalty points acknowledgement
This interface contains the functionality to reset rewards
Contains functionality to calculate the reward value
Class DateTimeUtil
Class DefaultCacheKeyGenerator
The Interface DeleteCollectionService
The class DeleteLoyaltyEventServiceImpl is used for deleting event based on the provided information.
The Class DeleteLoyaltyEventValidator.
The Interface DeleteLoyaltyRewardService
The class DeleteLoyaltyRewardServiceImpl is used for deleting loyalty reward based on the provided information.
The Class DeleteLoyaltyRewardValidator.
This Interface contains the functionality to delete a rule
This is implementation class for service to delete a rule.
This Interface contains the functionality to delete a RuleSet
This is implementation class for service to delete a rule set.
The Class DeleteRuleSetValidator.
The Class DeleteRuleValidator.
This is a holds the docket utility methods.
This class contain attributes to hold rule data that needs to be rendered in the response
Class to handle an exception when the collection property key is not unique
This Class contains constants that are related to entity
Codec provider class for providing codecs for enums based on the Enum class
This class holds the model attributes for event ID
Class to handle an exception when the event is not found
Class to handle an exception when the error throwed
This class is used to configure the external tomcat server with Spring Boot application Not applicable for embedded tomcat with Spring Boot application
The Interface FindAllCampaignService
This class contains the functionality to load all campaigns.
The Class FindAllCampaignValidator This class contains functionality to validate Campaign during FindAll
This Interface contains the functionality to fetch all the collection properties.
This class contains the functionality to load all collection properties
The Class FindAllCollectionPropertyValidator This class contains functionality to validate CollectionProperty during FindAll
The Interface FindAllCollectionService
This class contains the functionality to load all collections
The Class FindAllCollectionValidator This class contains functionality to validate Collection during FindAll
The Interface FindAllLoyaltyEventService
This class contains the functionality to load all events.
The Class FindAllLoyaltyEventValidator This class contains functionality to validate LoyaltyEvent during FindAll
The Interface FindAllLoyaltyRewardService
This class contains the functionality to load all rewards.
The Class FindAllLoyaltyRewardValidator.
The Interface FindAllLoyaltyService
This class contains the functionality to load all loyalties.
The Class FindAllLoyaltyValidator.
An interface to to load all rules
This class contains functionality to load all rules
The Interface FindAllRuleSetService
This class contains functionality to load all rule sets
The Class FindAllRuleSetValidator.
The Class FindAllRuleValidator.
The Interface FindAllTransactionService
This class contains functionality to load all transactions
The Class FindAllTransactionValidator.
The Interface FindAllCampaignService
This class contains the functionality to load all campaigns.
The Class FindAllCampaignValidator This class contains functionality to validate Campaign during FindAll
This interface contains the functionality to load collection properties
This class contains the service implementation of load collection attribute
The interface FindCollectionService
This class contains the service implementation of load collection
The Class FindCollectionValidator.
The interface FindLoyaltyEventService
This class is used to get an event based on the provided information.
The Class FindLoyaltyEventValidator.
The interface FindLoyaltyRewardService
This class is used to find a reward based on the provided information.
The interface FindLoyaltyService
This class is used to find a loyalty based on the provided information.
The Class FindLoyaltyValidator.
An interface to to load a rule
This class contains functionality to load a rule
An interface to to load a rule set
This class contains functionality to load a rule set
The Class FindRuleSetValidator.
The Class FindRuleValidator.
An interface to to load a Transaction
This class contains functionality to load a transaction
The Class FindTransactionValidator.
The Class GetLoyaltyRewardValidator.
This is implementation class for Get rewards service that provides functionality to process the request before the rule execution begins.
GetRewardsPreProcessService
This is implementation class for create transaction service that provides functionality to create a transaction.
An interface to to load a Rewards
This class contains functionality to get rewards
This class contains functionality to get rewards
This class contains functionality to get rewards
An interface to to load a Rule model configuration
This class contains functionality to load a rule model config
This class contains functionality to load a rule model config
Instantiates a new base drools.
This class holds the model attributes for promotion group Id
Functionality related to rule set drools repository.
This class defines the Http Header for the collection request.
Contains attributes for holding locale information.
This class holds the model attributes for Loyalty
This class holds attributes to maintain the state of Loyalty
This class contains the functionality to perform action based on matched objects.
The Class LoyaltyUtil.
Class to handle an exception when the loyalty is already available
Class that holds attributes for loyalty operations
This is the LoyaltyApplication class.
Contains the functionality to check the deployment.
This class holds the model attributes for Loyalty Audit entry
Constants that are related to loyalty is maintained here.
Contains the constant value loyalty.
Codec for Enum LoyaltyConstantsEnum
This class holds the attributes for loyalty.
This class is a constants manager holding all the constants to be used for swagger/any documentation.
This class holds the model attributes for Loyalty Event
This class holds attributes to maintain the state of Loyalty Event
Class to handle an exception when the loyalty event is already available
Contains functionality to perform CRUD operation on a loyalty.
RuleSetDeleteResponse
This class holds the attributes for loyalty event.
The LoyaltyFactory.
The LoyaltyFactoryImpl.
Class to handle an exception when the loyalty event is not found
This class contains the functionality to perform CRUD operations of loyalty event
Contains attributes for holding loyalty event properties.
This class holds the request model for a Event Attribute
This class holds attributes to maintain the state of Loyalty Event Property
The Class AccountPropertiesDO is used as the domain model object for accountproperties entity.
This enum is used to maintain the constants for LoyaltyEventPropertyType parameter in loyalty.
Codec for Enum LoyaltyEventPropertyType
This interface contains the functionality to perform operations on collection
This class contains request model for loyalty event request
This class holds attributes to maintain the state of Loyalty Event Request
The class contains the model for Loyalty event.
This class contains response codes in enum for operations related to event
The Class LoyaltyEventUtil.
Class that holds attributes for loyalty event operations
Contains functionality to handle exceptions.
The LoyaltyFactory.
The LoyaltyFactoryImpl.
Contains functionality to calculate the reward value
This class holds the model attributes for LoyaltyId
This class contains the functionality to perform CRUD operations of loyalty
Process : LoyaltyListenerInternalProcess
Class to handle loyalty listener
Class to handle loyalty listener
Class to handle loyalty message sender
Class to handle an exception when the loyalty is not available
Contains functionality to calculate the reward value
Contains functionality to calculate the reward value
This class contains the functionality to perform CRUD operations of loyalty
This class holds the model attributes for Loyalty Property
Contains functionality to Redemption Action
 
This interface contains the functionality to perform operations on loyalty
This class holds attributes to maintain the state of Loyalty Request
This class holds Request Body for loyalty points acknowledgement
This class holds attributes to maintain the state of Loyalty Request
This class used to process the loyalty request
This class holds Request Body for loyalty points acknowledgement
This class contains response codes in enum for operations related to loyalty
This class denotes the reward model information from the loyalty event response while processing rewards for the order placed/shipped.
Class to handle an exception when the loyalty reward is already available
 
Contains functionality to perform CRUD operation on a loyalty rewards.
LoyaltyRewardDeleteResponse
The Class holds attributes for loyalty reward.
The LoyaltyFactory.
The LoyaltyFactoryImpl.
Class to handle an exception when the loyalty reward is not available
This class contains the functionality to perform CRUD operations of loyalty reward
This interface contains the functionality to perform operations on loyalty reward
This class holds attributes to maintain the state of Rewards
This class contains response codes in enum for operations related to reward
Contains functionality to calculate the reward value
Contains functionality to perform CRUD operation on a loyalty.
The Class holds attribues for loyalty rewards.
This class holds attributes to maintain the state of Loyalty rewards
This class holds attributes to maintain the state of Rewards
Class that holds attributes for loyalty reward operations
Functionality to execute loyalty rules
LoyaltySecurityConfigurer is an implementation of CustomSecurityConfigurer Filter to exclude authorize needs to be specified in this class Retrieving the business Id from the collection Id needs to be specified in this class
Class that hold error response
This enum is used to maintain the constants for LoyaltyStatus parameter in loyalty.
Codec for Enum LoyaltyStatus
 
The Class LoyaltyUtil.
The Class LoyaltyUtilInternal.
The class contains the model for Loyalty event.
Generic Domain Object class as a wrapper to transact between processes and services
Holds the pageable data for the response.
This class Contains a functionality to patchupdate collection properties
This interface provides functionality to patch update a collection properties
The Class PatchUpdateCollectionPropertyValidator.
An interface PatchUpdateLoyaltyService
The class PatchUpdateLoyaltyServiceImpl is used for PatchUpdate Loyalty based on the provided information.
The Class PatchUpdateLoyaltyValidator.
The Class PredicateUtil.
An Interface PatchUpdateLoyaltyEvent Service
The Class PutUpdateLoyaltyEventServiceImpl is used for PutUpdate event based on the provided information.
A class that provides functionality to validate PutUpdate a loyalty event
QAccumulationField is a Querydsl query type for AccumulationField
QAction is a Querydsl query type for Action
QBreakup is a Querydsl query type for Breakup
QCampaign is a Querydsl query type for Campaign
QCampaignId is a Querydsl query type for CampaignId
QCampaignProperty is a Querydsl query type for CampaignProperty
QChildTransaction is a Querydsl query type for ChildTransaction
QCollection is a Querydsl query type for Collection
QCollectionProperty is a Querydsl query type for CollectionProperty
QCollectionPropertyAttribute is a Querydsl query type for CollectionPropertyAttribute
QCondition is a Querydsl query type for Condition
QEventId is a Querydsl query type for EventId
QGroupDrools is a Querydsl query type for GroupDrools
QGroupDroolsId is a Querydsl query type for GroupDroolsId
QLogger is a Querydsl query type for Logger
QLoyalty is a Querydsl query type for Loyalty
QLoyaltyAuditEntry is a Querydsl query type for LoyaltyAuditEntry
QLoyaltyEvent is a Querydsl query type for LoyaltyEvent
QLoyaltyEventProperty is a Querydsl query type for LoyaltyEventProperty
QLoyaltyId is a Querydsl query type for LoyaltyId
QLoyaltyProperty is a Querydsl query type for LoyaltyProperty
QOutputModel is a Querydsl query type for OutputModel
QReward is a Querydsl query type for Reward
QRewardId is a Querydsl query type for RewardId
QRule is a Querydsl query type for Rule
QRuleAction is a Querydsl query type for RuleAction
QRuleBaseEntity is a Querydsl query type for RuleBaseEntity
QRuleId is a Querydsl query type for RuleId
QRuleInformation is a Querydsl query type for RuleInformation
QRuleSet is a Querydsl query type for RuleSet
QRuleSetId is a Querydsl query type for RuleSetId
QSequence is a Querydsl query type for Sequence
QSpecificMath is a Querydsl query type for SpecificMath
QSubDrools is a Querydsl query type for SubDrools
QSubDroolsId is a Querydsl query type for SubDroolsId
QTierAction is a Querydsl query type for TierAction
QTierActionId is a Querydsl query type for TierActionId
QTierCondition is a Querydsl query type for TierCondition
QTierData is a Querydsl query type for TierData
QTransaction is a Querydsl query type for Transaction
QTransactionId is a Querydsl query type for TransactionId
QTransactionProperty is a Querydsl query type for TransactionProperty
QTransactionTypeRule is a Querydsl query type for TransactionTypeRule
QUserMath is a Querydsl query type for UserMath
QVoucher is a Querydsl query type for Voucher
QVoucher is a Querydsl query type for Voucher
QVoucherId is a Querydsl query type for VoucherId
QVoucherMath is a Querydsl query type for VoucherMath
Class that holds attributes for Reason model
Contains functionality to calculate the reward value
Contains functionality to calculate the reward value
Contains functionality to validate the request data
Contains functionality to reset timeBasis in property
Contains functionality to reset users loyalty points
This class represents the enum for Response codes
This class holds the model attributes for Reward
This class holds attributes to maintain the state of Reward
This class holds the model attributes for reward ID
A contract for rewad process
This class holds the model attributes for reward request
Class that holds attributes for reward related operations
This class holds the model attributes for Loyalty
Contains functionality to perform CRUD operation on a rewards.
EventStatus class.
This class holds the model attributes for Rule
This class contains the request attributes for Rule.
Contains attributes for Actioin model.
This class Contains attributes to render the response for rule related operations
This class contains attributes that are common for both rule and rule set
This class contains the model attributes common for rule and rule set
This class contains attributes to render rule settings response
This class contains the functionalities to perform CRUD operation on rule
RuleSetDeleteResponse
This class holds the model attributes for promotion
The RuleFactory.
The RuleFactoryImpl Class.
This class contains functionality to ruleFactoryImpl
This class contains functionality to validate transactions
This class holds the model attributes for promotion group Id
Contains attributes for holding promotion information.
Class to handle an exception when the rule is not available
This class contains the functionality to perform CRUD operations of rule
This class contains the functionality to perform CRUD operations of rule
A class to perform various operations on a rule
Functions to perform operations related to rules
This interface contains the functionality to perform operations on a rule
This class provides helper method for rule processing
This class provides helper method for rule processing
This class holds attributes to maintain the state of Rule
This class contain attributes to hold rule data that needs to be rendered in the response
This class contains enum for Response Code for Rule
This class Contains attributes to render the response for promotion related operations
This class contains functionality to validate tierActions
This class holds the model attributes for rule set
This class holds attributes to hold rule set information
This class contains the functionalities to perform operation on rule set.
RuleSetDeleteResponse
This class holds the model attributes for rule group
The RuleSetFactory.
The SubscriptionFactoryImpl Class.
This class holds the model attributes for rule set Id
Class to handle an exception when the rule set is not available
A class to perform operation on a rule set
A class to perform operation on a rule set
This interface contains the functionality to perform operations on a rule set
Contains attributes that holds the state of the rule set request
This class contains constants that are used for RuleSet response
This class holds attributes of rule set to render the response
This class provides functionalities to perform operations on rule engine
This class holds the request model for rule setting
This class contains constants that are used for Rule setting response
This class contains attributes to render rule settings response
Contains the RuleSettingTemplate constant
Functionalities related rule repositories are maintained here.
This class contain attributes to hold Rule data that needs to be rendered in the response
This class contains the attributes for collection.
Class that contains functionalities to perform operations in DB.
Contains functionality to calculate the reward value
This class holds the model attributes for SpecificMath
Codec for Enum Status
Contains the attributes that define a drools content that generated for a rule.
This class holds the model attributes for rule Id
Functionality to perform operations on subdrools
Contains functionality to reset timeBasis in property
This class holds the model tierAction for Loyalty
This class holds the model attributes for Collection
This class holds the model tierActionId for Loyalty
This interface contains the functionality to perform operations on a tierAction
This class holds the model attributes for Transaction Property
This class holds the model tierAction for Loyalty
Contains functionality to calculate the reward value
TierUpdateProcessor
TierUpdateService loyaltyRewardsDO LoyaltyRewardsResponse
This class holds the model attributes for Transaction
This class holds attributes to maintain the state of Transaction
Class to handle an exception when the transaction is not available
Contains functionality to perform CRUD operations on transaction.
This class holds the model attributes for Transaction
Provides interface for factory implementation of Transaction instance
FactoryImpl : TransactionFactoryImpl
This class contains the functionality to perform CRUD operations of transaction
This class contains functionality to validate transactions This class also extends TransactionInternalProcess
This class holds the model attributes for Transaction
This class contains the functionality to perform CRUD operations of transaction
Class to handle an exception when the transaction is not available
Contains enum for Transaction Operation.
Codec for Enum TransactionOperationMode
This class contains the functionality to perform CRUD operations of transaction
Contains enum for transaction path type.
 
This class contains functionality to validate tierActions
A class to perform operation on a transaction
A class to perform operation on a transaction
This class holds the model attributes for Transaction Property
Class that contains functionalities to perform operations on transaction.
This class holds attributes to maintain the state of Transaction Request
This class holds attributes to maintain the state of CollectionRequest
This class contains constants that are used for transaction response
Class that holds attributes for loyalty Transaction
Contains enum for Transaction.
Codec for Enum TransactionType
This class holds the model TransactionType Rule
The interface UpdateCampaignService
The Class UpdateCampaignServiceImpl is used for creating Campaign based on the provided information.
The Class UpdateCampaignValidator.
This class Contains a functionality to update collection properties
This interface provides functionality to update a collection properties
The Class UpdateCollectionPropertyValidator A class that provides functionality to validate Update a CollectionProperty
The Interface UpdateCollectionService
The Class UpdateCollectionServiceImpl provides functionality for Update collection
The Class UpdateCollectionValidator A class that provides functionality to validate Update a Collection
This class contains attributes to render response for rule related operations
Marker interface to update Drools
This class Contains functionality to update drolls
The interface UpdateLoyaltyEventService
The Class UpdateLoyaltyEventServiceImpl is used for creating LoyaltyEvent based on the provided information.
The Class UpdateLoyaltyEventValidator.
An interface UpdateLoyaltyRewardService
The Class UpdateLoyaltyRewardServiceImpl is used for creating Loyalty reward based on the provided information.
The Class UpdateLoyaltyRewardValidator.
Marker interface UpdateLoyaltyService
The Class UpdateLoyaltyServiceImpl is used for updating Loyalty based on the provided information.
The Class UpdateLoyaltyValidator.
Contains functionality to calculate the reward value
 
Contains functionality to calculate the reward value
An interface to perform update operation on a Rule
This class contains functionality to update a rule
An interface to perform update operation on a RuleSet
This class contains functionality to update a rule set
The Class CreateRuleSetValidator.
The Class UpdateRuleValidator.
This class holds the model attributes for user math
A class to perform operation on a user math calculation
This class contains attributes to render response for trouble shooting API operations
This class contains attributes to render response for trouble shooting API operations
Marker interface to validate Drools
This class Contains functionality to validate Drools
A class to validate user math cycle process
This class holds the model attributes for Voucher
This class denotes the reward model information from the loyalty event response while processing rewards for the order placed/shipped.
This class holds voucher type and count value
 
This class holds the model attributes for Transaction
This class holds the voucher math info
This interface contains the functionality to perform operations on voucher