All Classes and Interfaces
Class
Description
The class AuthHelper contains the validations and get user detrails on the
auth token handler
This class implements the transactionDTO model to define the request and response transaction object.
BullkTransactionRequest
This is used for cache implementation for store and delete from in memory to given request data.
This is a Utility class for used tax calculations. .
The Class CollectionAlreadyExistsException
This class holds the model attributes for Collection Property Attribute
This class is the Rest Controller class.
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
This class contains the functionality to perform CRUD operations of Collection Attribute
This interface contains the functionality to perform operations on collection properties
This class provide data type of the collection attribute enum class.
This class is the Rest Controller class.
The CollectionDTO Class.
This class holds the model attributes for Collection domain
This class holds the model attributes for Collection entity
This interface defines methods for conversion of collection and collection attribute
model across entity and data transfer objects
Provide implements of the interface methods for conversion of collection and collection attribute
model across from entity model to data transfer objects.
* Class to handle an exception when the attempt to retrieve a collection when collection is not available
The Class CollectionProcess.
The Class CollectionPropertiesAPIResponse
This class contains constants that are used for collection properties response
This class holds the request model for a Collection Attribute
This class holds the model attributes for Collection Property Attribute
This class is the Rest Controller class.
This class holds the model attributes for Collection Properties
This class holds the model attributes for Collection Property
This interface defines methods for conversion of collection property model across entity
and data transfer objects
Provide implements factory methods for conversion of domain collection properties
model across from entity model to data transfer objects.
This class contains the functionality to perform CRUD operations of Collection Properties
Handles CRUD operations of Collection Property entity
This class holds the response model attributes for collection attribute
The Class CollectionPropertyUpdateProcess.
Handles CRUD operations of Collection entity
The CollectionRequest Class.
The CollectionDTO Class.
This class defines all the constants that are used across the Tax calculation service
The Class Collection
The Class CollectionsAPIResponse
This Enum class is used to change the status of the Entity
ACTIVE denotes Entity is in Active status
INACTIVE denotes Entity is in In-Active status
CreateTransactionService
The Class CreateCollectionService
This class Contains a functionality to create a collection
This class provide validate the collection required field while create a collection.
CreatePaymentItemService
CreatePaymentItemServiceImpl
This class implements the CreatePaymentItemService interface to handle payment creation operations.
The Class CreateCartValidator.
CreateTransactionService
CreateTransactionItemServiceImpl
This class implements the CreateTransactionItemService interface to handle transaction creation operations.
An interface to define the service extend from EcommService.
This class defines DefaultConstraintValidator.
The Class provide DefaultTaxCalculationPluginImpl for calculating tax
.
This class provide default tax calculation service strategy method implementation
it will load this class based on the collection properties.
DefaulttaxProcessor
DeletePaymentItemService
DeleteTaxItemServiceImpl This class implements the DeleteTaxItemService
interface to handle delete tax item operations.
The Class CreateCartValidator.
DeleteTransactionService
This is a holds the docket utility methods.
Class to handle an exception key is duplicate
This annotation defines Duplicate Entry
This class defines Duplicate Entry Validator
This constraint validator used for finding duplicate entries in
Collection
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
This class contains the functionality to fetch the collection attribute properties.
This class contains the functionality to load all collection attributes
The Class FindAllCollectionPropertyValidator used to validate the find all collection property request
This interface Contains a define method to find all collections.
This class Contains a functionality to load all collections
This class provide validate the collection required field while load all collection.
FindAllPaymentItemService
FindAllTransactionServiceImpl
This class implements the FindAllTransactionService interface to find all operations.
This interface contains the functionality to load all collection attribute properties.
This class contains the load collection properties
This interface Contains a define method to find a collection
This class Contains a functionality to load a collection
Validations for the Collection load service available here
FindTaxItemService
FindTaxItemServiceImpl
This class implements the FindTaxItemService interface to handle get tax operations.
FindTransactionService
FindTransactionServiceImpl
This class implements the FindTransactionService interface to handle find transaction operations.
This class have header name's for the application
This model contains the item breakup details.
The Class ItemBreakUpDomain model object for tax calculation.
This Class is used as the model object for Items.
The Class ItemsDomain model object for tax calculation.
This Class is used as the model object for ItemsSKU.
The Class ItemsSKUDomain model object for tax calculation.
Generic Domain Object class as a wrapper to transact between processes and services
Holds the pageable data for the response.
The PatchTaxItemRequestInternal model defines the request and response TaxItem object.
The Class PatchTaxItemValidator.
CreateTransactionService
PatchTransactionServiceImpl This class implements the PatchTransactionService
interface to handle tax patch operations.
This class validates the
Transaction
provided in the request while
patch update.This class Contains a functionality to update collection properties
This interface provides functionality to update a collection properties
PatchUpdateTaxItemService
PatchUpdateTaxItemServiceImpl
This class implements the PatchUpdateTaxItemService interface to handle update tax item operations.
This Class Payload is used as the model object for Transaction Entity.
The Class PingController.
This is final class to use for filter and sort logic using query dsl
This class defines the model for PropertyDTO (Data Transfer Object).
QCollectionEntity is a Querydsl query type for CollectionEntity
QCollectionPropertyAttribute is a Querydsl query type for CollectionPropertyAttribute
QCollectionPropertyEntity is a Querydsl query type for CollectionPropertyEntity
QCollectionPropertyPK is a Querydsl query type for CollectionPropertyPK
QTaxItemEntity is a Querydsl query type for TaxItemEntity
QTaxItemPropertyEntity is a Querydsl query type for TaxItemPropertyEntity
QTransactionEntity is a Querydsl query type for TransactionEntity
QTransactionPropertyEntity is a Querydsl query type for TransactionPropertyEntity
RequestParameter
This class have request parameter name's for the application
This class have response code's for the application
The Class SearchCriteria.
* Initializes the SearchCriteria class with defining the values for its private members
This model contains the SKU breakup details
The Class SkuBreakUpDomain model object for tax calculation.
The ENUM Class which defines the status of the collection
This is contain request field in TaxRequest model.
This Class is used as the model object for TaxAddress.
The Class TaxAddressDomain model object for tax calculation.
Spring boot application main class for Authorization MS.
This Class is used as the model object for tax calculation.
The Class TaxCalculationConstants.
The Class TaxCalculationDomain object model.
The Class TaxCollectionPropertiesHelper implemented business logic for tax services.
Provides interface define methods functionality of validating Tax.
provide interface TaxCalculationService define methods.
The Class TaxCalculationServiceImpl.
This interface provide default tax calculation service strategy method define.
This is a Utility class for tax calculation which contains string validator methods used in this service.
This service used to calculate the tax and update into cache and delete from
cache.
This class defines all the constants that are used across the Tax calculation service
The Class TaxDomain object model.
This class used to data transfer object to tax domain object.
A factory for creating Tax objects.
The Class TaxFactoryImpl implementation of conversion from domain to data transfer model.
The TaxItem model defines the request and response TaxItem object.
This class implements the taxitem entity to save the taxitem details into DB.
This class defines the model for PropertyDTO (Data Transfer Object).
This class defines the Properties of taxitem entity
contains a composite key that comprises of the following
1. property name
2. property value
*
This is taxRepository interface
PaymentItemResponse
PaymentItemsResponse
The TaxLogConstants.
The class is used to listen the events came to tax
And respond back to replyTo queue
taxProcessor Interface
TaxProcessorConstants
Response model get from third party payment processors
This is contain request field in TaxRequest model.
This model contains the tax response details.
This class defines all the final constants that are used across the Tax calculation service
Tax Calculation Service Security Configuration class
which holds the error response message, response code, and status code
This class defines the PaymentServiceResponse model.
The Class TaxUtils.
This class defines PaymentValidatorException
Instantiates a new creates the tax validator.
Instantiates a new tax wired services.
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
The class is used to Handle the transaction Events
The transaction crud operations that are handled by events are:
1.
This Class TransactionListener is used as the model object for transaction 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 TaxRepository interface
TransactionResponse
TransactionServiceHelper
This class defines TransactionServiceHelper to createTrans for the
tax.
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 Contains a functionality to update collection properties
This interface provides functionality to update a collection properties
This interface Contains a define method to update collection
This class Contains a functionality to update collection
This class defines ValidationCode
This class defines ValidationConstraintConstants