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 paginationsFindAllPaymentItemService
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.