All Classes and Interfaces

Class
Description
 
 
AdditionalPropertiesBuilder interface This Interface is used to Build the additional Properties.It contains some abstract methods which are used while creating the additional proeprties.
 
This class has audit constants for the application
This class defines AuditorAwareImpl
 
 
This class defines the model for BillingAddress Entity.
This interface enables to validate the billing address.
This class implements the transactionDTO model to define the request and response transaction object.
BulkTransactionController
The class is used to Handle the transaction Events The transaction crud operations that are handled by events are: 1.
BullkTransactionRequest
BulkTransactionServiceHelper This class defines BulkTransactionServiceHelper to bulkCreate for the payment.
CardBrand Enum
Credit/Debit card details to pass to third party plugins
 
This class hold the collection attribute informations.
The controller class to handle the collection attribute CURD request.
CollectionAttribute class.
This is CollectionAttributeRepository interface.
This is a response class for Collection Attributes.
CollectionAttributeType class.
 
 
Status - this defines the list of statuses that a collection can support IN_ACTIVE : collection in inactive state ACTIVE: collection in active state.
CollectionsResponse This holds the container to transfer the collection property object from the service implementation to the controller with appropriate response codes
This class defines the model for CollectionPropertyDTO (Data Transfer Object).
 
This class defines the CollectionProperty entity This is a child entity of the collection contains a composite key that comprises of the following 1. collection id 2. property name *
This class defines the primary key of the CollectionProperty.
This is CollectionPropertyRepository interface
CollectionPropertyResponse
This class contains ProviderMaster and CollectionProvider.
This class implements the CollectionProviderDTO model to define the request and response CollectionProvider entity.
CollectionProviderAssembler This class defines the CollectionProvider Response to handle the CollectionProvider request.
 
This class implements the CollectionProvider entity to save the CollectionProvider details into DB.
CollectionProviderEvent
 
 
OrderMapper This class used to handle convert the order request to entity.
 
This class defines the Properties of CollectionProvider entity contains a composite key that comprises of the following 1. property name 2. property value *
 
This is PaymentRepository interface
 
 
 
This is CollectionRepository interface
This class defines the CollectionResponse model.
The Class CollectionSpecification
The Class CollectionSpecificationsBuilder this extends the AbstractSpecificationBuilder to create the same for the collection
CollectionsResponse This holds the container to transfer the collection object from the serviceimple to the controller with appropriate response codes
 
This class defines common dependencies
This class defines common dependencies
Common Util
CompletePaymentService
 
CreateTransactionService
CreateTransactionServiceImpl This class implements the CreateTransactionService interface to handle payment creation operations.
CreateCollectionProviderService
CreateCollectionProviderServiceImpl This class implements the CreateCollectionProviderService interface to handle CollectionProvider creation operations.
This class defines CreateCollectionValidator.
This class defines CreateCollectionRequest model.
CreateCollectionService
This class implements the CreateCollectionService interface to handle create collection operations.
This class defines CreateCollectionValidator.
CreatePaymentItemService
CreatePaymentItemServiceImpl This class implements the CreatePaymentItemService interface to handle payment creation operations.
This class defines CreateCollectionValidator.
CreatePaymentService
CreatePaymentServiceImpl This class implements the CreatePaymentService interface to handle payment creation operations.
This class defines CreateCollectionValidator.
CreateProviderMasterService
CreateProviderMasterServiceImpl This class implements the CreateProviderMasterService interface to handle providerMaster creation operations.
This class defines CreateCollectionValidator.
CreateTransactionService
CreateTransactionService
CreateTransactionServiceImpl This class implements the CreateTransactionService interface to handle payment creation operations.
This class validates the Transaction provided in the request while creating.
This model class represents the persistence informations of the `client_secrets` entity.
Repository class to represent the data access layer of the `client_secrets` entity.
An interface to define the service extend from EcommService.
Default implementation of the AdditionalPropertiesBuilder interface
This class defines DefaultConstraintValidator.
This class defines DefaultConstraintValidator.
 
Default implementation of the DuplicatePaymentValidator
DefaultPaymentProcessor
Default implementation of PaymentReconciliationPostProcess
Implementation of PaymentReconciliationPreProcess
Default implementation of PaymentReconciliationProcess
Implementation of the CompletePaymentService interface
Implementation of the ThreeDSecureService interface
DefaultProviderTokenServiceImpl This class implements the ProviderTokenProcessor interface to handle providerToken creation operations.
FindCollectionProviderService
DeleteCollectionProviderPropertyServiceImpl This class implements the DeleteCollectionProviderPropertyService interface to handle CollectionProvider property delete operations.
DeleteCollectionProviderService
DeleteCollectionProviderServiceImpl This class implements the DeleteCollectionProviderService interface to handle CollectionProvider delete operations.
FindPaymentItemService
DeletePaymentItemPropertyServiceImpl This class implements the DeletePaymentItemPropertyService interface to handle PaymentItem property delete operations.
DeletePaymentItemService
DeletePaymentItemServiceImpl This class implements the DeletePaymentItemService interface to handle PaymentItem delete operations.
DeletePaymentPropertyService
DeletePaymentServiceImpl This class implements the DeletePaymentPropertyService interface to handle payment property delete operations.
DeletePaymentService
DeletePaymentServiceImpl This class implements the DeletePaymentService interface to handle payment delete operations.
DeleteProviderMasterPropertyService
DeleteProviderMasterPropertyServiceImpl This class implements the DeleteProviderMasterPropertyService interface to handle ProviderMaster property delete operations.
DeleteProviderMasterService
DeleteProviderMasterServiceImpl This class implements the DeleteProviderMasterService interface to handle providerMaster delete operations.
FindTransactionService
DeleteTransactionPropertyServiceImpl This class implements the DeleteTransactionPropertyService interface to handle Transaction property delete operations.
DeleteTransactionService
DeleteTransactionServiceImpl This class implements the DeleteTransactionService interface to handle transaction delete operations.
This annotation defines Duplicate Entry
This class defines Duplicate Entry Validator This constraint validator used for finding duplicate entries in Collection
This interface enables to check if the payment entry already exists.
This is to Enable the Payment Feed, depending upon the property
 
This class has helper methods related to encryption/decryption
The class to get the Encryption key
This class defines the EncryptionKeyRequest model.
This class defines the CollectionResponse model.
EncryptionKeyService
Implementation of EncryptionKeyService interface
This class defines the FindCollectionRequest model.
This class defines the CollectionResponse model.
FindCollectionService
Implementation of EncryptionService
This class defines common dependencies for event
 
 
This class is used to configure the external tomcat server with Spring Boot application Not applicable for embedded tomcat with Spring Boot application
FindAllCollectionProviderService
FindAllCollectionProviderServiceImpl This class implements the FindAllCollectionProviderService interface to find all operations.
FindAllCollectionRequest This class is the input model to create a new collection this contains the following params from the rest controller to pass thru the service impl 1. page 2. size 3. filter
FindAllCollectionService
FindAllCollectionServiceImpl This services will fetch the list of collections based on the given filter and conditions the FindAllCollectionRequest will have the filters and paginations
FindAllPaymentItemService
FindAllPaymentServiceImpl This class implements the FindAllPaymentService interface to find all operations.
FindAllPaymentService
FindAllPaymentServiceImpl This class implements the FindAllPaymentService interface to find all operations.
FindAllPaymentsResponse
FindAllProviderMasterService
FindAllProviderMasterServiceImpl This class implements the FindAllProviderMasterService interface to find all operations.
 
CollectionsResponse This holds the container to transfer the collection object from the serviceimple to the controller with appropriate response codes
FindAllPaymentItemService
FindAllPaymentServiceImpl This class implements the FindAllPaymentService interface to find all operations.
This class defines the FindCollectionPropertyRequest model.
This class defines FindCollectionPropertyService
This class implements the FindCollectionPropertyService interface to handle the collection property get request.
FindCollectionProviderService
FindProviderMasterServiceImpl This class implements the FindProviderMasterService interface to find particular ProviderMaster operations.
This class defines the FindCollectionRequest model.
FindCollectionService
This class implements the FindCollectionService interface to handle the collection create request.
FindPaymentItemService
FindPaymentServiceImpl This class implements the FindPaymentService interface to find particular Payment operations.
FindPaymentService
FindPaymentServiceImpl This class implements the FindPaymentService interface to find particular Payment operations.
UpdatePaymentService
UpdatePaymentServiceImpl This class implements the UpdatePaymentService interface to update whole Payment operations.
FindProviderMasterService
FindProviderMasterServiceImpl This class implements the FindProviderMasterService interface to find particular ProviderMaster operations.
FindTransactionByPropertyService
FindTransactionByPropertyServiceImpl This class implements the FindTransactionByPropertyService interface to load Transaction by property.
FindTransactionService
FindPaymentServiceImpl This class implements the FindPaymentService interface to find particular Payment operations.
FindTransactionService
FindPaymentServiceImpl This class implements the FindPaymentService interface to find particular Payment operations.
GetAllPaymentService
GetAllPaymentServiceImpl This class implements the GetAllPaymentService interface to find all operations.
GetCollectionAttributeService interface
This service class implements GetCollectionAttributeService and handles the get collection attributes service request, process it and save the details in DB.
This class have header name's for the application
MapperUtil
 
This class defines MicroServiceProperties
PageableInfo This holds the Page related data in find all response.
 
DeleteCollectionPropertyService
PatchCollectionPropertyServiceImpl This service will patch update the given collection property based on the collection id and property
This class defines Patch Transaction dependencies
CreateTransactionService
PatchTransactionServiceImpl This class implements the PatchTransactionService interface to handle payment patch operations.
This class validates the Transaction provided in the request while patch update.
PatchUpdateProviderMasterService
PatchUpdateCollectionProviderServiceImpl This class implements the PatchUpdateCollectionProviderService interface to find particular CollectionProvider operations.
This class defines PatchUpdateCollectionValidator.
PatchUpdatePaymentItemService
PatchUpdatePaymentServiceImpl This class implements the PatchUpdatePaymentService interface to patch particular PaymentItem operations.
This class defines PatchUpdateCollectionValidator.
PatchUpdatePaymentService
PatchUpdatePaymentServiceImpl This class implements the PatchUpdatePaymentService interface to find particular Payment operations.
This class defines PatchUpdateCollectionValidator.
PatchUpdateProviderMasterService
PatchUpdateProviderMasterServiceImpl This class implements the PatchUpdateProviderMasterService interface to find particular ProviderMaster operations.
This class defines PatchUpdateCollectionValidator.
The Payment model defines the request and response payment object.
This is the PaymentApplication class.
PaymentAssembler This class defines the Payment Response to handle the payment request.
This class defines common dependencies
 
The class PaymentConstants contains the constants used in the Payment.
 
The Payment entity is used to save the payment details into DB.
Status - this defines the list of statuses that a patment can support IN_ACTIVE : payment in inactive state ACTIVE: payment in active state.
PaymentEvent
PaymentEvent
PaymentEventModel
The class is used to Handle the payment Events The payment crud operations that are handled by events are: 1.
PaymentEventService publishes the event while creating or updating the existing entities using PaymentEventService.publishEvent(long,java.lang.String,com.skava.payment.model.event.PaymentsEvent) method.
PaymentEventServiceExt, it is an extention of (PaymentEventService
This class implements the Payment service specific exception handler.
This class will hold the data to be shared across the spring batch feed context
The controller class for the Payment feed
Interface for the Payment feed processes
Payment information passed to third party service
The paymentItem model defines the request and response paymentItem object.
PaymentItemAssembler This class defines the PaymentItem Response to handle the PaymentItem request.
 
This class implements the PaymentItem entity to save the PaymentItem details into DB.
 
 
PaymentItemEventModel
OrderMapper This class used to handle convert the order request to entity.
 
This class defines the model for PropertyDTO (Data Transfer Object).
This class defines the Properties of PaymentItem entity contains a composite key that comprises of the following 1. property name 2. property value *
 
This is PaymentRepository interface
 
PaymentItemResponse
PaymentItemsResponse
OrderMapper This class used to handle convert the order request to entity.
 
The class is used to listen the events came to payment And respond back to replyTo queue
The class is used to send the messages from payment service
PaymentProviderHandler This class handles the initialization of the processor class given in the provider master
PaymentProcessor Interface
PaymentProcessorConstants
 
Response model get from third party payment processors
This class defines the payment properties in which the card details and other required values are set The types of payment this class is defining its properties are: 1.
This class defines the Properties of Payment entity contains a composite key that comprises of the following 1. property name 2. property value *
This is PaymentRepository interface
 
The Class Payment ProviderSpecification
The Class CollectionSpecificationsBuilder this extends the AbstractSpecificationBuilder to create the same for the collection
This class implements the PaymentProviderDTO model to define the request and response PaymentProvider entity.
This class implements the ProviderMaster entity to save the ProviderMaster details into DB.
This is PaymentRepository interface
The Class Payment ProviderSpecification
The Class CollectionSpecificationsBuilder this extends the AbstractSpecificationBuilder to create the same for the collection
Listener class for the PaymentReconciliationFeedCompletion
The class related to the Payment reconciliation feed configuration
Interface for the PaymentReconciliationPostProcess
Interface for the PaymentReconciliationPreProcess
Interface for the PaymentReconciliationProcess
PaymentReconciliationProcessDTO Interface
PaymentReconciliationProcessDTO implementation class
Scheduler class for the Payment Reconciliation feed
 
This class defines common dependencies
This is PaymentRepository interface
 
PaymentResponse
FindAllPaymentsResponse
 
This class defines the PaymentServiceResponse model.
PaymentsEvent class consists of the name of the event and it is extended for all other entity related event classes
The Class Payment Specification
The Class CollectionSpecificationsBuilder this extends the AbstractSpecificationBuilder to create the same for the collection
This class defined to fetch all the sub entities of the payment using payment specification.
PaymentsResponse
This class defines the different supported payment types of a Payment/ProviderMaster entity.
 
 
This class defines PaymentValidatorException
 
PingController This class has a ping service to know if the payment service is up or not
PluginPaymentServices
This class implements the Payment entity to save the payment details into DB.
ProfileType - this defines the list of profiles USER : User profile ACCOUNT: Business profile
This class defines the model for PropertyDTO (Data Transfer Object).
This class implements the ProviderMasterDTO model to define the request and response ProviderMaster object.
ProviderMasterAssembler This class defines the ProviderMaster Response to handle the ProviderMaster request.
This class defines the attributes for Provider Master using which the payment properties should be provided during payment creation This model contains: 1. name 2. scrub type 3. nullable 4. provider master id
This class defines the attributes for Provider Master using which the payment properties should be provided during payment creation This entity contains: 1. name 2. scrub type 3. nullable 4. provider master id
 
 
This class implements the ProviderMaster entity to save the ProviderMaster details into DB.
Type - this defines if the provider is Cash or NonCash
ProviderMasterEvent
 
ProviderMasterEventModel
OrderMapper This class used to handle convert the order request to entity.
 
This class defines the Properties of ProviderMaster entity contains a composite key that comprises of the following 1. property name 2. property value *
 
This is PaymentRepository interface
 
ProviderMasterResponse
ProviderMastersResponse
This class defines the model for PropertyDTO (Data Transfer Object).
This class defines the what are the different payment types does ProviderMaster entity supports This entity contains: 1. type 2. provider master id *
 
ProviderTokenProcessor
 
 
 
ProviderTokenValidator
CreateProviderTokenServiceImpl This class implements the CreateProviderTokenService interface to handle payment creation operations.
QBillingAddressEntity is a Querydsl query type for BillingAddressEntity
QCollectionAttributeEntity is a Querydsl query type for CollectionAttributeEntity
QCollectionEntity is a Querydsl query type for CollectionEntity
QCollectionPropertyEntity is a Querydsl query type for CollectionPropertyEntity
QCollectionPropertyEntity_Key is a Querydsl query type for Key
QCollectionProviderEntity is a Querydsl query type for CollectionProviderEntity
QCollectionProviderPropertyEntity is a Querydsl query type for CollectionProviderPropertyEntity
QCryptKey is a Querydsl query type for CryptKey
QPaymentEntity is a Querydsl query type for PaymentEntity
QPaymentItemEntity is a Querydsl query type for PaymentItemEntity
QPaymentItemPropertyEntity is a Querydsl query type for PaymentItemPropertyEntity
QPaymentPropertyEntity is a Querydsl query type for PaymentPropertyEntity
QPaymentProviderEntity is a Querydsl query type for PaymentProviderEntity
QProviderMasterAttributeEntity is a Querydsl query type for ProviderMasterAttributeEntity
QProviderMasterEntity is a Querydsl query type for ProviderMasterEntity
QProviderMasterPropertyEntity is a Querydsl query type for ProviderMasterPropertyEntity
QProviderMasterTypeMappingEntity is a Querydsl query type for ProviderMasterTypeMappingEntity
QRegisterBillingAddressEntity is a Querydsl query type for RegisterBillingAddressEntity
QRequestReferenceEntity is a Querydsl query type for RequestReferenceEntity
QRequestReferencePropertyEntity is a Querydsl query type for RequestReferencePropertyEntity
QShippingAddressEntity is a Querydsl query type for ShippingAddressEntity
QTransactionEntity is a Querydsl query type for TransactionEntity
QTransactionPropertyEntity is a Querydsl query type for TransactionPropertyEntity
QueryDslUtil
CreatePaymentService
CreatePaymentServiceImpl This class implements the CreatePaymentService interface to handle payment creation operations.
This class defines CreateCollectionValidator.
ReCreateTransactionService
ReCreateTransactionServiceImpl This class implements the ReCreateTransactionService interface to handle payment creation operations.
This class defines ReflectionUtils
 
This class defines the model for BillingAddress Entity.
 
RequestParameter This class have request parameter name's for the application
This class implements the RequestReference entity to save the RequestReference details into DB.
This class defines the Properties of Payment entity contains a composite key that comprises of the following 1. property name 2. property value *
This is RequestReferenceRepository interface.
This class have response code's for the application
ResponseModel class.
The class for RSAKeyPairGenerator
The Class SearchCriteria.
 
This class defines common dependencies
 
This class defines the model for BillingAddress Entity.
DefaultPaymentProcessor
TestFailTransactionPaymentProcessor
DefaultPaymentProcessor
ThreeDSecureService
 
TransactionAssembler This class defines the Transaction Response to handle the Transaction request.
 
This class implements the Transaction entity to save the Transaction details into DB.
Status - this defines the list of status that a transaction can support
 
TransactionEvent extends PaymentsEvent PaymentsEvent
 
TransactionEventModel
 
OrderMapper This class used to handle convert the order request to entity.
 
This class defines the Properties of Transaction entity contains a composite key that comprises of the following 1. property name 2. property value *
 
This is PaymentRepository interface
 
TransactionResponse
The Class Transaction Specification
The Class TransactionSpecificationBuilderImpl this extends the AbstractSpecificationBuilder to create the same for the transactions.
TransactionsResponse
This class defines the different supported transaction types of a Transaction entity.
This class defines TransactionValidatorHelper.
This class defines UpdateCollectionPropertyRequest this model contains the collectionpropertydto passed thru from the controller to serviceimpl
This class defines UpdateCollectionPropertyService
This class defines UpdateCollectionPropertyServiceImpl
UpdateCollectionRequest this model contains the collectiondto passed thru from the controller to serviceimpl
UpdateCollectionService
UpdateCollectionServiceImpl
This class defines UpdateCollectionValidator.
 
 
 
 
 
 
 
 
This class defines ValidationCode
This class defines ValidationConstraintConstants
ValidationErrorModel class.
ValidationFieldErrorModel class.
ValidationGlobalErrorModel class.
This class defines the ValidationResponse model.
ValidationUtil class.
ValidationUtil class.