All Classes and Interfaces

Class
Description
Class Address.
This is base class for the address validation application it is contain spring boot main method.
 
Address Controller is used to validate the different type of addresses it is based on the given request like requestType and overrideValidation if requestType is physicaladdressvalidation will be validate city,country, state , zip code , firstname and last name if requstType is digitaladdressvalidation will be validate email if requstType is phonedetailsvalidation will be validate phone number Delete the address in-memory
This is address domain object it is helped interact with front end and back end process.
 
Interface AddressDomainFactory This interface defines the methods to manage the address domain object createAddressDO - Create the address domain object builldCacheKey - Build the cache key for maintaining the domain object in cache.
Implementation of the AddressDomainFactory This is the default implementation of how the Address domain object is managed This can be overridden by alternative implementation if changes are needed.
The Class ListEventPayload used to posting data message queue/topic .
The class is used to send the messages from address services.
Interface AddressFactory This interface defines the methods to manage the address object createAddressDO - Create the address domain object.
Implementation of the AddressDomainFactory This is the default implementation of how the Address data transfer object is managed This can be overridden by alternative implementation if changes are needed.
This class contains the constants log messages and patterns that are used across the address services.
This is a helper class which helps Address Validation service to encrypt/decrypt the Personally identifiable information (PII) fields.
 
This class provide address request to validate and store in memory.
 
This Class override CustomSecurityConfigurer for authorization component.
This class defines and maintains list of constants that are used across the address validation service.
The Class CatalogServiceResponse
This is a Utility class for address which contains string validator and util methods used in this service.
This address validation data transfer object it is contain address details.
This address validation domain object to transfer data domain layer.
The Class AddressCollectionPropertiesHelper used to add some business logics.
Provides define method to implement functionality of validating address
This API used to validate delivery address.
Provide used to build business logic, pre validation of the address and store in memory.
Provide this classes pre validation addresse service this will be validate of mandatory to send the address validation plugin.
 
The class AppConfig contains the bean initialization of text encryptor
The class AuthHelper contains the validations and get user detrails on the auth token handler
 
The Class CollectionAlreadyExistsException
This class holds the model attributes for Collection Property Attribute
This class is the Rest Controller class All the Collection Attribute API calls are mapped to this class It is the starting point of all the Collection Attribute API calls.
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
CollectionAttributeType class.
This class is the Rest Controller class All the Collection API calls are mapped to this class It is the starting point of all the Collection API calls.
The CollectionDTO Class.
The Class CollectionDO
The Class Collection
Provide 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.
The Class CollectionNotFoundException
This class defines all the process that are executed for the completion of the service requests on Collection.
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 All the Collection Property API calls are mapped to this class It is the starting point of all the Collection Property API calls.
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 entity
This class holds the response model attributes for collection attribute
This class defines the update process for PUT or PATCH update on Collection Properties.
Handles CRUD operations of Collection entity
The CollectionRequest Class.
The CollectionDTO Class.
This class contains the constants error messages and patterns that are used across the address services.
 
The Class Collection
The Class CollectionsAPIResponse
The Class Status 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
The ENUM Class which defines the status of the collection
The Class CreateCollectionService
TThis class contains the functionality to crate a collection.
This is createcollectionvalidator to validate collection data before persist in database.
Provides functionality of validating the address by default digital validation plugin.
This class provide default digital address validation strategy implementation It will validate email address.
Provides functionality of validating the address by default phone details validation plugin.
This class provide default phone address validation strategy implementation It will validate phone details address.
Provides functionality to validate address by default physical address validation plugin This plugin
This class provide default physical address validation strategy implementation It will validate phone details address.
Provide interface to extends ecommservice for define deleteAddressValidationService This API delete the address by addressId from in memory.
 
This class provide default digital address validation strategy implementation It is validate email address.
This is a holds the docket utility methods.
Class to handle an exception key is duplicate
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 properties.
This class contains the functionality to load all collection properties
The Class FindAllCollectionPropertyValidator used to validate the find all collection property request
The Class FindAllCollectionService
This class contains the functionality to load all collection from database.
The Class FindAllCollectionValidator
This interface contains the functionality to load collection properties
This class contains the load collection attibute from database.
The Class FindCollectionService
This class contains the functionality to load a collection from database.
Validations for the Collection load service available here
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 update collection properties
This interface provides functionality to update a collection properties
 
This class provide default phone address validation strategy implementation It will validate email address.
This class provide default physical address validation strategy implementation It will validate email address.
The is PingController to validate service is up and running.
This is final class to use for filter and sort logic using query dsl
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
This model is the Reason response model which holds failure information This class is used to get reason of the api failure
* Initializes the SearchCriteria class with defining the values for its private members
The Class SearchUtility
This class Contains a functionality to update collection properties
This interface provides functionality to update a collection properties
 
This class contains the functionality to update collection
This class contains the functionality to update collection