Index

A B C D E F G H I K L M N O P Q R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

ACTIVE - Enum constant in enum class com.skava.address.collection.model.datatransferobjects.CollectionStatus
 
ACTIVE - Enum constant in enum class com.skava.address.util.CollectionStatus
 
ACTIVE - Static variable in class com.skava.address.constant.CollectionResponseCodes
The following fields lists the various status of the collection entity in the address validation service.
Address - Class in com.skava.address.model.exchange
Class Address.
Address() - Constructor for class com.skava.address.model.exchange.Address
 
ADDRESS - Static variable in class com.skava.address.constant.AddressDocumentationConstants
ADDRESS
ADDRESS_API_VERSION - Static variable in class com.skava.address.AddressApplication
ADDRESS_API_VERSION
ADDRESS_APP_PLUGIN_CLASS_NAME - Static variable in class com.skava.address.constant.AddressServiceConstants
Defined App Address Validation Class
ADDRESS_DELETE_SUCCESS - Static variable in class com.skava.address.constant.AddressCodes
 
ADDRESS_DETAILS_INVALID - Static variable in class com.skava.address.constant.AddressCodes
 
ADDRESS_DETAILS_NOTFOUND - Static variable in class com.skava.address.constant.AddressCodes
 
ADDRESS_QUEUE - Static variable in class com.skava.address.constant.AddressServiceConstants
 
ADDRESS_SERVICE - Static variable in class com.skava.address.constant.AddressServiceConstants
The Constant ADDRESS_SERVICE.
ADDRESS_VALIDATION_APP_FAILURE - Static variable in class com.skava.address.constant.AddressCodes
The following fields build the response codes for the various responses and errors handled in the address validation service.
ADDRESS_VALIDATION_CONFIG - Static variable in class com.skava.address.constant.AddressServiceConstants
 
ADDRESS_VALIDATION_REMOVED - Static variable in class com.skava.address.constant.AddressCodes
 
ADDRESS_VALIDATION_SUCCESS - Static variable in class com.skava.address.constant.AddressCodes
 
AddressApplication - Class in com.skava.address
This is base class for the address validation application it is contain spring boot main method.
AddressApplication() - Constructor for class com.skava.address.AddressApplication
 
AddressCodes - Class in com.skava.address.constant
 
AddressCodes() - Constructor for class com.skava.address.constant.AddressCodes
Public super constructor.
ADDRESSCOLLECTION - Static variable in class com.skava.address.constant.AddressCodes
Cache Names
AddressController - Class in com.skava.address.web
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
AddressController() - Constructor for class com.skava.address.web.AddressController
Empty Constructor of this Class.
AddressDO - Class in com.skava.address.model.domain
This is address domain object it is helped interact with front end and back end process.
AddressDO() - Constructor for class com.skava.address.model.domain.AddressDO
 
AddressDocumentationConstants - Class in com.skava.address.constant
 
AddressDomainFactory - Interface in com.skava.address.factory
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.
AddressDomainFactoryImpl - Class in com.skava.address.factoryimpl
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.
AddressDomainFactoryImpl() - Constructor for class com.skava.address.factoryimpl.AddressDomainFactoryImpl
 
AddressEventPayload - Class in com.skava.address.event
The Class ListEventPayload used to posting data message queue/topic .
AddressEventPayload(String, String) - Constructor for class com.skava.address.event.AddressEventPayload
Instantiates a new address event payload.
AddressEventSender - Class in com.skava.address.event
The class is used to send the messages from address services.
AddressEventSender() - Constructor for class com.skava.address.event.AddressEventSender
 
AddressFactory - Interface in com.skava.address.factory
Interface AddressFactory This interface defines the methods to manage the address object createAddressDO - Create the address domain object.
AddressFactoryImpl - Class in com.skava.address.factoryimpl
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.
AddressFactoryImpl() - Constructor for class com.skava.address.factoryimpl.AddressFactoryImpl
 
AddressLogConstants - Class in com.skava.address.constant
This class contains the constants log messages and patterns that are used across the address services.
AddressLogConstants() - Constructor for class com.skava.address.constant.AddressLogConstants
 
AddressPIIConverter - Class in com.skava.address.helper
This is a helper class which helps Address Validation service to encrypt/decrypt the Personally identifiable information (PII) fields.
AddressReleaseDefinition - Class in com.skava.release
 
AddressRequest - Class in com.skava.address.model.exchange.request
This class provide address request to validate and store in memory.
AddressRequest() - Constructor for class com.skava.address.model.exchange.request.AddressRequest
 
AddressResponse - Class in com.skava.address.model.exchange.response
 
AddressResponse(Address) - Constructor for class com.skava.address.model.exchange.response.AddressResponse
Instantiates a new user response.
AddressSecurityConfig - Class in com.skava.address.helper
This Class override CustomSecurityConfigurer for authorization component.
AddressSecurityConfig() - Constructor for class com.skava.address.helper.AddressSecurityConfig
 
ADDRESSSERVICE - Static variable in class com.skava.address.constant.AddressServiceConstants
 
AddressServiceConstants - Class in com.skava.address.constant
This class defines and maintains list of constants that are used across the address validation service.
AddressServiceConstants() - Constructor for class com.skava.address.constant.AddressServiceConstants
Protected super constructor.
AddressServiceErrorResponse - Class in com.skava.address.model.exchange.response
The Class CatalogServiceResponse
AddressServiceErrorResponse(String, String) - Constructor for class com.skava.address.model.exchange.response.AddressServiceErrorResponse
 
AddressUtils - Class in com.skava.address.util
This is a Utility class for address which contains string validator and util methods used in this service.
AddressUtils() - Constructor for class com.skava.address.util.AddressUtils
 
addressValidation(Address, String, boolean, boolean, String, String, Long, String) - Method in class com.skava.address.web.AddressController
addressValidation This method is used to do the address validation and store it in in-memory.
AddressValidation - Class in com.skava.address.model.exchange
This address validation data transfer object it is contain address details.
AddressValidation() - Constructor for class com.skava.address.model.exchange.AddressValidation
 
ADDRESSVALIDATION - Static variable in class com.skava.address.constant.AddressCodes
 
AddressValidationDO - Class in com.skava.address.model.domain
This address validation domain object to transfer data domain layer.
AddressValidationDO() - Constructor for class com.skava.address.model.domain.AddressValidationDO
 
AddressValidationHelper - Class in com.skava.address.helper
The Class AddressCollectionPropertiesHelper used to add some business logics.
AddressValidationHelper() - Constructor for class com.skava.address.helper.AddressValidationHelper
instantiates new instance for this class.
AddressValidationPlugIn - Interface in com.skava.address.plugin
Provides define method to implement functionality of validating address
ADDRESSVALIDATIONPLUGINPARTNER - Static variable in class com.skava.address.constant.AddressCodes
 
AddressValidationService - Interface in com.skava.address.service
This API used to validate delivery address.
AddressValidationServiceImpl - Class in com.skava.address.service.impl
Provide used to build business logic, pre validation of the address and store in memory.
AddressValidationServiceImpl() - Constructor for class com.skava.address.service.impl.AddressValidationServiceImpl
AddressValidationServiceImpl default constructor
AddressValidator - Class in com.skava.address.validator.services
Provide this classes pre validation addresse service this will be validate of mandatory to send the address validation plugin.
AddressValidator() - Constructor for class com.skava.address.validator.services.AddressValidator
 
ADDRESSVALIDATORS - Static variable in class com.skava.address.constant.AddressServiceConstants
 
AddressWiredServices - Class in com.skava.address.service.impl
 
AddressWiredServices() - Constructor for class com.skava.address.service.impl.AddressWiredServices
A public constructor
ADMIN_USER_ROLE - Static variable in class com.skava.address.constant.AddressServiceConstants
 
api() - Method in class com.skava.address.AddressApplication
Docket bean in a Spring Boot configuration to configure Swagger 2 for the application.
API_VERSION - Static variable in class com.skava.address.constant.AddressServiceConstants
Address API VERSION.
AppConfig - Class in com.skava.address.util
The class AppConfig contains the bean initialization of text encryptor
AppConfig() - Constructor for class com.skava.address.util.AppConfig
 
ATTACHBUSINESSID - Static variable in class com.skava.address.constant.AddressServiceConstants
 
ATTACHCOLLECTIONID - Static variable in class com.skava.address.constant.AddressServiceConstants
 
attributeName - Variable in class com.skava.address.collection.model.entity.QCollectionPropertyPK
 
AuthHelper - Class in com.skava.address.util
The class AuthHelper contains the validations and get user detrails on the auth token handler
AuthHelper() - Constructor for class com.skava.address.util.AuthHelper
 
authTokenHandler - Variable in class com.skava.address.util.AuthHelper
to get authTokenHandler service

B

BOOLEAN - Enum constant in enum class com.skava.address.collection.model.datatransferobjects.CollectionAttributeType
 
BUILD_DATE - Static variable in class com.skava.release.AddressReleaseDefinition
 
BUILD_NUMBER - Static variable in class com.skava.release.AddressReleaseDefinition
 
BUILD_VERSION - Static variable in class com.skava.release.AddressReleaseDefinition
 
buildCollectionDataTransferProperties(Map<String, CollectionPropertyDomain>) - Method in interface com.skava.address.collection.factory.CollectionPropertyFactory
This method converts the Collection DTO properties to the Collection Domain properties
buildCollectionDataTransferProperties(Map<String, CollectionPropertyDomain>) - Method in class com.skava.address.collection.factoryimpl.CollectionPropertyFactoryImpl
This method converts the Collection DTO properties to the Collection Domain properties
buildCollectionDomainProperties(List<CollectionProperty>) - Method in interface com.skava.address.collection.factory.CollectionPropertyFactory
This method converts the Collection DTO properties to the Collection Domain properties
buildCollectionDomainProperties(List<CollectionProperty>) - Method in class com.skava.address.collection.factoryimpl.CollectionPropertyFactoryImpl
This method converts the Collection DTO properties to the Collection Domain properties
buildCollectionPropertiesDomain(CollectionEntity) - Method in interface com.skava.address.collection.factory.CollectionPropertyFactory
This method converts the Collection Entity properties to the Collection Domain properties
buildCollectionPropertiesDomain(CollectionEntity) - Method in class com.skava.address.collection.factoryimpl.CollectionPropertyFactoryImpl
Builds the collection properties domain.
buildCollectionPropertiesEntity(CollectionEntity, Map<String, CollectionPropertyDomain>) - Method in interface com.skava.address.collection.factory.CollectionPropertyFactory
This method builds list of collection properties entity model
buildCollectionPropertiesEntity(CollectionEntity, Map<String, CollectionPropertyDomain>) - Method in class com.skava.address.collection.factoryimpl.CollectionPropertyFactoryImpl
Build the Collection Entity Properties from the Collection domain properties
builldCacheKey(long, long) - Method in interface com.skava.address.factory.AddressDomainFactory
The definition of the method for building the cache key for the address domain object
builldCacheKey(long, long) - Method in class com.skava.address.factoryimpl.AddressDomainFactoryImpl
The definition of the method for building the cache key for the address domain object
businessId - Variable in class com.skava.address.collection.model.entity.QCollectionEntity
 

C

CACHEEXP - Static variable in class com.skava.address.constant.AddressCodes
The following fields list the constants that are used handle the Cache and Validation scenarios in address validation operation
CacheImpl - Class in com.skava.address.service.impl
 
CacheImpl(ObjectMapper) - Constructor for class com.skava.address.service.impl.CacheImpl
 
CACHEKEY_RESOURCEATTRIBUTE - Static variable in class com.skava.address.constant.AddressCodes
 
CACHEKEY_RESOURCECOLLECTION - Static variable in class com.skava.address.constant.AddressCodes
 
CACHEKEY_RESOURCECOLLECTIONENTITY - Static variable in class com.skava.address.constant.AddressCodes
 
CACHEKEY_SERVICENAME - Static variable in class com.skava.address.constant.AddressCodes
 
CACHENAME_COLLECTION - Static variable in class com.skava.address.constant.AddressCodes
 
CACHENAME_COLLECTIONATTRIBUTE - Static variable in class com.skava.address.constant.AddressCodes
 
CACHEVALIDATIONTTL - Static variable in class com.skava.address.constant.AddressCodes
The following fields are the constants that are used for caching
CART_ID - Static variable in class com.skava.address.constant.AddressDocumentationConstants
The Constant is identifier of cart id .
CART_PROPERTIES - Static variable in class com.skava.address.constant.AddressDocumentationConstants
 
CARTREQUESTBODY - Static variable in class com.skava.address.constant.AddressDocumentationConstants
The Constant is CARTREQUESTBODY .
CHECKACCESS_CREATECOLLECTION - Static variable in class com.skava.address.constant.AddressServiceConstants
 
CHECKACCESS_MANAGEADDRESS - Static variable in class com.skava.address.constant.AddressServiceConstants
Access checks for APIs CHECKACCESS_MANAGEADDRESS - Check if the access is allowed for POST, DELETE and DELETEALL address service APIs CHECKACCESS_VIEWCOLLECTION - Check if the access is allowed for VIEW collection APIs CHECKACCESS_CREATECOLLECTION - Check if the access is allowed for CREATE collection APIs CHECKACCESS_UPDATECOLLECTION - Check if the access is allowed for UPDATE collection APIs
CHECKACCESS_UPDATECOLLECTION - Static variable in class com.skava.address.constant.AddressServiceConstants
 
CHECKACCESS_VIEWALLCOLLECTION - Static variable in class com.skava.address.constant.AddressServiceConstants
 
CHECKACCESS_VIEWCOLLECTION - Static variable in class com.skava.address.constant.AddressServiceConstants
 
checkAddressValidationRequired(AddressDO, AddressDO) - Method in class com.skava.address.service.impl.AddressValidationServiceImpl
checkAddressValdiationRequired This method is used to check whether the address validation is required for the given address.
COLLECPROPLOAD - Static variable in class com.skava.address.constant.AddressCodes
The following fields are used to map the build unique codes for the address validation service response codes
collection - Static variable in class com.skava.address.collection.model.entity.QCollectionEntity
 
collection - Variable in class com.skava.address.collection.model.entity.QCollectionPropertyPK
 
COLLECTION - Static variable in class com.skava.address.constant.AddressDocumentationConstants
COLLECTION
COLLECTION_ALREADY_EXISTS - Enum constant in enum class com.skava.address.constant.CollectionResponseCode
 
COLLECTION_ALREADY_EXISTS - Static variable in class com.skava.address.constant.CollectionResponseCodes
Error Responses
COLLECTION_CREATE_SUCCESS - Enum constant in enum class com.skava.address.constant.CollectionResponseCode
 
COLLECTION_CREATE_SUCCESS - Static variable in class com.skava.address.constant.CollectionResponseCodes
Success Responses
COLLECTION_DELETE_SUCCESS - Enum constant in enum class com.skava.address.constant.CollectionResponseCode
 
COLLECTION_DELETE_SUCCESS - Static variable in class com.skava.address.constant.CollectionResponseCodes
 
COLLECTION_FIND_ALL_SUCCESS - Enum constant in enum class com.skava.address.constant.CollectionResponseCode
 
COLLECTION_FIND_ALL_SUCCESS - Static variable in class com.skava.address.constant.CollectionResponseCodes
 
COLLECTION_FIND_SUCCESS - Enum constant in enum class com.skava.address.constant.CollectionResponseCode
 
COLLECTION_LOAD_SUCCESS - Static variable in class com.skava.address.constant.CollectionResponseCodes
 
COLLECTION_NOT_EXISTS - Enum constant in enum class com.skava.address.constant.CollectionResponseCode
 
COLLECTION_NOT_EXISTS - Static variable in class com.skava.address.constant.CollectionResponseCodes
 
COLLECTION_NOT_EXISTS_FOR_SEARCH - Enum constant in enum class com.skava.address.constant.CollectionResponseCode
 
COLLECTION_PATCH_UPDATE_FAILURE - Static variable in class com.skava.address.constant.CollectionResponseCodes
 
COLLECTION_PATCH_UPDATE_SUCCESS - Enum constant in enum class com.skava.address.constant.CollectionResponseCode
 
COLLECTION_PATCH_UPDATE_SUCCESS - Static variable in class com.skava.address.constant.CollectionResponseCodes
 
COLLECTION_PROP_LOAD_SUCCESS - Static variable in class com.skava.address.constant.AddressCodes
 
COLLECTION_PROPERTIES - Static variable in class com.skava.address.constant.AddressDocumentationConstants
 
COLLECTION_PROPERTIES_DUPLICATE - Enum constant in enum class com.skava.address.constant.CollectionPropertiesResponseCode
 
COLLECTION_PROPERTIES_KEY_DUPLICATE - Enum constant in enum class com.skava.address.constant.CollectionPropertiesResponseCode
 
COLLECTION_PROPERTIES_KEY_INVALID - Enum constant in enum class com.skava.address.constant.CollectionPropertiesResponseCode
 
COLLECTION_PROPERTY_VALUE_NULL - Enum constant in enum class com.skava.address.constant.CollectionPropertiesResponseCode
 
COLLECTION_UPDATE_SUCCESS - Enum constant in enum class com.skava.address.constant.CollectionResponseCode
 
COLLECTION_UPDATE_SUCCESS - Static variable in class com.skava.address.constant.CollectionResponseCodes
 
CollectionAlreadyExistsException - Exception in com.skava.address.exceptions
The Class CollectionAlreadyExistsException
CollectionAlreadyExistsException(String) - Constructor for exception com.skava.address.exceptions.CollectionAlreadyExistsException
This method is used to throw collection already exists exception.
collectionattribute - Static variable in class com.skava.address.collection.model.entity.QCollectionPropertyAttribute
 
CollectionAttribute - Class in com.skava.address.collection.model.datatransferobjects
This class holds the model attributes for Collection Property Attribute
CollectionAttribute() - Constructor for class com.skava.address.collection.model.datatransferobjects.CollectionAttribute
 
CollectionAttributeController - Class in com.skava.address.web
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.
CollectionAttributeController() - Constructor for class com.skava.address.web.CollectionAttributeController
 
CollectionAttributeDomain - Class in com.skava.address.collection.model.domain
This class holds the model attributes for Collection Property Attribute
CollectionAttributeDomain() - Constructor for class com.skava.address.collection.model.domain.CollectionAttributeDomain
 
CollectionAttributeNotFoundException - Exception in com.skava.address.exceptions
Class to handle an exception when the attempt to retrieve a collection property attribute when it is not available
CollectionAttributeNotFoundException(String) - Constructor for exception com.skava.address.exceptions.CollectionAttributeNotFoundException
This method is used to throw collection Attribute not found exception.
CollectionAttributeProcess - Class in com.skava.address.collection.process
This class contains the functionality to perform CRUD operations of Collection Attribute
CollectionAttributeProcess() - Constructor for class com.skava.address.collection.process.CollectionAttributeProcess
 
CollectionAttributeRepository - Interface in com.skava.address.collection.repository
This interface contains the functionality to perform operations on collection properties
CollectionAttributeType - Enum Class in com.skava.address.collection.model.datatransferobjects
CollectionAttributeType class.
CollectionController - Class in com.skava.address.web
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.
CollectionController() - Constructor for class com.skava.address.web.CollectionController
 
CollectionDataRequest - Class in com.skava.address.collection.model.datatransferobjects
The CollectionDTO Class.
CollectionDataRequest(CollectionRequest) - Constructor for class com.skava.address.collection.model.datatransferobjects.CollectionDataRequest
The CollectionDTO method.
CollectionDomain - Class in com.skava.address.collection.model.domain
The Class CollectionDO
CollectionDomain() - Constructor for class com.skava.address.collection.model.domain.CollectionDomain
 
CollectionEntity - Class in com.skava.address.collection.model.entity
The Class Collection
CollectionEntity() - Constructor for class com.skava.address.collection.model.entity.CollectionEntity
 
collectionFactory - Variable in class com.skava.address.collection.factoryimpl.CollectionPropertyFactoryImpl
The Collection factory.
collectionFactory - Variable in class com.skava.address.collection.process.CollectionAttributeProcess
Holds the instance of the The Collection factory
collectionFactory - Variable in class com.skava.address.collection.process.CollectionProcess
The Collection factory.
collectionFactory - Variable in class com.skava.address.collection.process.CollectionPropertyProcess
 
collectionFactory - Variable in class com.skava.address.collection.service.impl.FindAllCollectionAttributesServiceImpl
The cart wired services.
CollectionFactory - Interface in com.skava.address.collection.factory
Provide interface defines methods for conversion of collection and collection attribute model across entity and data transfer objects.
CollectionFactoryImpl - Class in com.skava.address.collection.factoryimpl
Provide implements of the interface methods for conversion of collection and collection attribute model across from entity model to data transfer objects.
CollectionFactoryImpl() - Constructor for class com.skava.address.collection.factoryimpl.CollectionFactoryImpl
 
CollectionNotFoundException - Exception in com.skava.address.exceptions
The Class CollectionNotFoundException
CollectionNotFoundException(String) - Constructor for exception com.skava.address.exceptions.CollectionNotFoundException
This method is used to throw collection not found exception.
CollectionProcess - Class in com.skava.address.collection.process
This class defines all the process that are executed for the completion of the service requests on Collection.
CollectionProcess() - Constructor for class com.skava.address.collection.process.CollectionProcess
 
collectionProperties - Variable in class com.skava.address.collection.model.entity.QCollectionEntity
 
CollectionPropertiesResponse - Class in com.skava.address.collection.model.datatransferobjects
The Class CollectionPropertiesAPIResponse
CollectionPropertiesResponse() - Constructor for class com.skava.address.collection.model.datatransferobjects.CollectionPropertiesResponse
 
CollectionPropertiesResponseCode - Enum Class in com.skava.address.constant
This class contains constants that are used for collection properties response
CollectionProperty - Class in com.skava.address.collection.model.datatransferobjects
This class holds the request model for a Collection Attribute
CollectionProperty() - Constructor for class com.skava.address.collection.model.datatransferobjects.CollectionProperty
 
COLLECTIONPROPERTY_ALREADY_EXISTS - Enum constant in enum class com.skava.address.constant.CollectionPropertiesResponseCode
 
COLLECTIONPROPERTY_CREATE_SUCCESS - Enum constant in enum class com.skava.address.constant.CollectionPropertiesResponseCode
 
COLLECTIONPROPERTY_DELETE_SUCCESS - Enum constant in enum class com.skava.address.constant.CollectionPropertiesResponseCode
 
COLLECTIONPROPERTY_FIND_ALL_SUCCESS - Enum constant in enum class com.skava.address.constant.CollectionPropertiesResponseCode
 
COLLECTIONPROPERTY_FIND_SUCCESS - Enum constant in enum class com.skava.address.constant.CollectionPropertiesResponseCode
 
COLLECTIONPROPERTY_NO_CONTENT - Enum constant in enum class com.skava.address.constant.CollectionPropertiesResponseCode
 
COLLECTIONPROPERTY_NOT_EXISTS - Enum constant in enum class com.skava.address.constant.CollectionPropertiesResponseCode
 
COLLECTIONPROPERTY_PATCH_UPDATE_SUCCESS - Enum constant in enum class com.skava.address.constant.CollectionPropertiesResponseCode
 
COLLECTIONPROPERTY_UPDATE_SUCCESS - Enum constant in enum class com.skava.address.constant.CollectionPropertiesResponseCode
 
CollectionPropertyAttribute - Class in com.skava.address.collection.model.entity
This class holds the model attributes for Collection Property Attribute
CollectionPropertyAttribute() - Constructor for class com.skava.address.collection.model.entity.CollectionPropertyAttribute
 
CollectionPropertyController - Class in com.skava.address.web
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.
CollectionPropertyController() - Constructor for class com.skava.address.web.CollectionPropertyController
 
CollectionPropertyDomain - Class in com.skava.address.collection.model.domain
This class holds the model attributes for Collection Properties
CollectionPropertyDomain() - Constructor for class com.skava.address.collection.model.domain.CollectionPropertyDomain
 
collectionPropertyEntity - Static variable in class com.skava.address.collection.model.entity.QCollectionPropertyEntity
 
CollectionPropertyEntity - Class in com.skava.address.collection.model.entity
This class holds the model attributes for Collection Property
CollectionPropertyEntity() - Constructor for class com.skava.address.collection.model.entity.CollectionPropertyEntity
 
collectionPropertyFactory - Variable in class com.skava.address.collection.factoryimpl.CollectionFactoryImpl
The Collection factory.
collectionPropertyFactory - Variable in class com.skava.address.collection.process.CollectionPropertyProcess
 
CollectionPropertyFactory - Interface in com.skava.address.collection.factory
This interface defines methods for conversion of collection property model across entity and data transfer objects.
CollectionPropertyFactoryImpl - Class in com.skava.address.collection.factoryimpl
Provide implements factory methods for conversion of domain collection properties model across from entity model to data transfer objects.
CollectionPropertyFactoryImpl() - Constructor for class com.skava.address.collection.factoryimpl.CollectionPropertyFactoryImpl
 
collectionPropertyPK - Variable in class com.skava.address.collection.model.entity.QCollectionPropertyEntity
 
collectionPropertyPK - Static variable in class com.skava.address.collection.model.entity.QCollectionPropertyPK
 
CollectionPropertyPK - Class in com.skava.address.collection.model.entity
 
CollectionPropertyPK(String, CollectionEntity) - Constructor for class com.skava.address.collection.model.entity.CollectionPropertyPK
Instantiates a new cart property PK.
CollectionPropertyProcess - Class in com.skava.address.collection.process
This class contains the functionality to perform CRUD operations of Collection Properties
CollectionPropertyProcess() - Constructor for class com.skava.address.collection.process.CollectionPropertyProcess
 
CollectionPropertyRepository - Interface in com.skava.address.collection.repository
Handles CRUD operations of Collection entity
CollectionPropertyResponse - Class in com.skava.address.collection.model.datatransferobjects
This class holds the response model attributes for collection attribute
CollectionPropertyResponse() - Constructor for class com.skava.address.collection.model.datatransferobjects.CollectionPropertyResponse
 
CollectionPropertyServiceImplHelper - Class in com.skava.address.collection.service.impl
This class defines the update process for PUT or PATCH update on Collection Properties.
CollectionRepository - Interface in com.skava.address.collection.repository
Handles CRUD operations of Collection entity
CollectionRequest - Class in com.skava.address.collection.model.datatransferobjects
The CollectionRequest Class.
CollectionRequest() - Constructor for class com.skava.address.collection.model.datatransferobjects.CollectionRequest
 
CollectionResponse - Class in com.skava.address.collection.model.datatransferobjects
The CollectionDTO Class.
CollectionResponse() - Constructor for class com.skava.address.collection.model.datatransferobjects.CollectionResponse
 
CollectionResponseCode - Enum Class in com.skava.address.constant
This class contains the constants error messages and patterns that are used across the address services.
CollectionResponseCodes - Class in com.skava.address.constant
 
CollectionResponseCodes() - Constructor for class com.skava.address.constant.CollectionResponseCodes
Protected super constructor
Collections - Class in com.skava.address.collection.model.datatransferobjects
The Class Collection
Collections() - Constructor for class com.skava.address.collection.model.datatransferobjects.Collections
 
CollectionsResponse - Class in com.skava.address.collection.model.datatransferobjects
The Class CollectionsAPIResponse
CollectionsResponse() - Constructor for class com.skava.address.collection.model.datatransferobjects.CollectionsResponse
 
CollectionStatus - Enum Class in com.skava.address.collection.model.datatransferobjects
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
CollectionStatus - Enum Class in com.skava.address.util
The ENUM Class which defines the status of the collection
com.skava.address - package com.skava.address
Boot Application Class of the Address Validation Service available here.
com.skava.address.collection.factory - package com.skava.address.collection.factory
Interfaces used to defined methods of the factory pattern
com.skava.address.collection.factoryimpl - package com.skava.address.collection.factoryimpl
provide package to implement and transfer data domain to entity, entity to domain and domain to data transfer object.
com.skava.address.collection.model.datatransferobjects - package com.skava.address.collection.model.datatransferobjects
Provides classes defining of the data transfer objects and fields.
com.skava.address.collection.model.domain - package com.skava.address.collection.model.domain
Provides classes defining of the data domain objects with fields and implemented business logics.
com.skava.address.collection.model.entity - package com.skava.address.collection.model.entity
Provides classes defining of the entity objects to interact with database.
com.skava.address.collection.process - package com.skava.address.collection.process
Provides classes defining of the collection process with interaction of domain model, entity model and data transfer model .
com.skava.address.collection.repository - package com.skava.address.collection.repository
Provides interface defined with list of repository pattern for interact with different database .
com.skava.address.collection.service - package com.skava.address.collection.service
Provide interface to define services methods.
com.skava.address.collection.service.impl - package com.skava.address.collection.service.impl
Provide classes to implemented of the service class to interact pre-validate and process classes.
com.skava.address.collection.validator - package com.skava.address.collection.validator
Provide list of pre validation methods based on the request data.
com.skava.address.constant - package com.skava.address.constant
provide common fixed value and static constant to refer all interface and classes.
com.skava.address.event - package com.skava.address.event
Provide classes to post address event in queue.
com.skava.address.exceptions - package com.skava.address.exceptions
This package provides core exception
com.skava.address.factory - package com.skava.address.factory
This package provide factory interfaces to achieve factory pattern
com.skava.address.factoryimpl - package com.skava.address.factoryimpl
Provide implements of the interface methods for conversion of domain object from data transfer object and data transfer object to domain object.
com.skava.address.helper - package com.skava.address.helper
This package provide generic functionality for address services.
com.skava.address.model.domain - package com.skava.address.model.domain
This package provide list of domain model objects.
com.skava.address.model.exchange - package com.skava.address.model.exchange
This package provide exchange model object to convert request to domain object
com.skava.address.model.exchange.request - package com.skava.address.model.exchange.request
This package provide request model object.
com.skava.address.model.exchange.response - package com.skava.address.model.exchange.response
This package provide response model objects.
com.skava.address.plugin - package com.skava.address.plugin
Provide interface to extends and write customizable plugin
com.skava.address.plugin.impl - package com.skava.address.plugin.impl
Provide default implementation of of the plugin classes.
com.skava.address.service - package com.skava.address.service
provide interface to define the service methods.
com.skava.address.service.impl - package com.skava.address.service.impl
This package provide the service implementation layer for validation ,persist in database and fetch from database.
com.skava.address.strategy - package com.skava.address.strategy
Interface declare methods strategy for address validation of phone,physical and digital.
com.skava.address.strategy.impl - package com.skava.address.strategy.impl
This package provide default implementation for phone,digital and physical address validation
com.skava.address.util - package com.skava.address.util
This package provide utility class for utility functions.
com.skava.address.validator.services - package com.skava.address.validator.services
Provide package to validate address details.
com.skava.address.web - package com.skava.address.web
This package provide list of controller to access the address service.
com.skava.release - package com.skava.release
This package contains details about release such as release version, release date etc.
configure(SpringApplicationBuilder) - Method in class com.skava.address.ExternalTomcatServletInitializer
 
convertToAddress(List<AddressDO>) - Method in class com.skava.address.service.impl.AddressValidationServiceImpl
 
covertObj(T) - Method in class com.skava.address.service.impl.CacheImpl
Covert obj.
create(CollectionDomain) - Method in class com.skava.address.collection.process.CollectionProcess
 
CREATE_COLLECTION - Static variable in class com.skava.address.constant.AddressLogConstants
 
createAddress(AddressDO) - Method in interface com.skava.address.factory.AddressFactory
The definition of the method for creating the address data transfer object from the address domain object.
createAddress(AddressDO) - Method in class com.skava.address.factoryimpl.AddressFactoryImpl
The definition of the method for creating the address data transfer object from the address domain object.
createAddressDO(Address) - Method in interface com.skava.address.factory.AddressDomainFactory
The definition of the method for creating the address domain object from the address data transfer object.
createAddressDO(Address) - Method in class com.skava.address.factoryimpl.AddressDomainFactoryImpl
The definition of the method for creating the address domain object from the address data transfer object.
createCollection(String, String, long, String, CollectionRequest) - Method in class com.skava.address.web.CollectionController
This method is used to create Collection based on given CollectionRequest.
createCollectionAttribute(CollectionAttributeDomain) - Method in interface com.skava.address.collection.factory.CollectionFactory
This method creates the collection attributes response object from the collection property attribute domain
createCollectionAttribute(CollectionAttributeDomain) - Method in class com.skava.address.collection.factoryimpl.CollectionFactoryImpl
This method creates the collection attributes response object from the collection property attribute domain
createCollectionAttributeDomain(CollectionPropertyAttribute) - Method in interface com.skava.address.collection.factory.CollectionFactory
This method creates the collection attributes domain object from the collection property attribute
createCollectionAttributeDomain(CollectionPropertyAttribute) - Method in class com.skava.address.collection.factoryimpl.CollectionFactoryImpl
This method creates the collection attributes domain object from the collection property attribute
createCollectionDomain(CollectionDataRequest) - Method in interface com.skava.address.collection.factory.CollectionFactory
This method creates the collection domain object from the collection data transfer object
createCollectionDomain(CollectionDataRequest) - Method in class com.skava.address.collection.factoryimpl.CollectionFactoryImpl
The createCollectionDomain Method.
createCollectionDomain(CollectionEntity) - Method in interface com.skava.address.collection.factory.CollectionFactory
This method creates the collection domain object from the collection entity object
createCollectionDomain(CollectionEntity) - Method in class com.skava.address.collection.factoryimpl.CollectionFactoryImpl
This method creates the collection domain object from the collection entity object
createCollectionDTO(CollectionDomain) - Method in interface com.skava.address.collection.factory.CollectionFactory
This method creates the collection data transfer response object from the collection domain object
createCollectionDTO(CollectionDomain) - Method in class com.skava.address.collection.factoryimpl.CollectionFactoryImpl
This method creates the collection data transfer response object from the collection domain object
createCollectionEntity(CollectionDomain) - Method in interface com.skava.address.collection.factory.CollectionFactory
This method creates the collection domain object from the collection entity object
createCollectionEntity(CollectionDomain) - Method in class com.skava.address.collection.factoryimpl.CollectionFactoryImpl
This method creates the collection domain object from the collection entity object
createCollectionPropertyDomain(CollectionDataRequest) - Method in interface com.skava.address.collection.factory.CollectionPropertyFactory
This method creates the collection property domain object from the collection data request object
createCollectionPropertyDomain(CollectionDataRequest) - Method in class com.skava.address.collection.factoryimpl.CollectionPropertyFactoryImpl
This method creates the collection property domain object from the collection data request object
createCollectionPropertyDomain(CollectionAttributeDomain) - Method in interface com.skava.address.collection.factory.CollectionPropertyFactory
This method creates the collection property domain object from the collection property attribute
createCollectionPropertyDomain(CollectionAttributeDomain) - Method in class com.skava.address.collection.factoryimpl.CollectionPropertyFactoryImpl
This method creates the collection property domain object from the collection property attribute
createCollectionPropertyDomain(CollectionPropertyEntity) - Method in interface com.skava.address.collection.factory.CollectionPropertyFactory
This method creates the collection property domain object from the collection property entity object
createCollectionPropertyDomain(CollectionPropertyEntity) - Method in class com.skava.address.collection.factoryimpl.CollectionPropertyFactoryImpl
This method creates the collection property domain object from the collection property entity object
createCollectionPropertyDTO(CollectionPropertyDomain) - Method in interface com.skava.address.collection.factory.CollectionPropertyFactory
This method creates the collection property data transfer object from the collection property domain object
createCollectionPropertyDTO(CollectionPropertyDomain) - Method in class com.skava.address.collection.factoryimpl.CollectionPropertyFactoryImpl
Build the CollectionProperty from the CollectionPropertyDomain to response the front end.
createCollectionPropertyEntity(CollectionPropertyDomain, CollectionEntity) - Method in interface com.skava.address.collection.factory.CollectionPropertyFactory
This method creates the collection property entity object from the collection property domain object
createCollectionPropertyEntity(CollectionPropertyDomain, CollectionEntity) - Method in class com.skava.address.collection.factoryimpl.CollectionPropertyFactoryImpl
This method creates the collection property entity object from the collection property domain object
CreateCollectionService - Interface in com.skava.address.collection.service
The Class CreateCollectionService
CreateCollectionServiceImpl - Class in com.skava.address.collection.service.impl
TThis class contains the functionality to crate a collection.
CreateCollectionServiceImpl() - Constructor for class com.skava.address.collection.service.impl.CreateCollectionServiceImpl
 
CreateCollectionValidator - Class in com.skava.address.collection.validator
This is createcollectionvalidator to validate collection data before persist in database.
CreateCollectionValidator() - Constructor for class com.skava.address.collection.validator.CreateCollectionValidator
 
createdBy - Variable in class com.skava.address.collection.model.domain.CollectionDomain
Id of the user who created entity.
createdBy - Variable in class com.skava.address.collection.model.domain.CollectionPropertyDomain
Id of the user who created entity.
createdBy - Variable in class com.skava.address.collection.model.entity.CollectionEntity
Identifier of the created user
createdBy - Variable in class com.skava.address.collection.model.entity.CollectionPropertyEntity
Identifier of the created user
createdBy - Variable in class com.skava.address.collection.model.entity.QCollectionEntity
 
createdBy - Variable in class com.skava.address.collection.model.entity.QCollectionPropertyEntity
 
createdOn - Variable in class com.skava.address.collection.model.domain.CollectionDomain
Time stamp denotes the created time of the entity.
createdOn - Variable in class com.skava.address.collection.model.domain.CollectionPropertyDomain
Time stamp denotes the created time of the entity.
createdOn - Variable in class com.skava.address.collection.model.entity.CollectionEntity
Created time
createdOn - Variable in class com.skava.address.collection.model.entity.CollectionPropertyAttribute
Created time
createdOn - Variable in class com.skava.address.collection.model.entity.CollectionPropertyEntity
Created time
createdOn - Variable in class com.skava.address.collection.model.entity.QCollectionEntity
 
createdOn - Variable in class com.skava.address.collection.model.entity.QCollectionPropertyAttribute
 
createdOn - Variable in class com.skava.address.collection.model.entity.QCollectionPropertyEntity
 
customConfigure(HttpSecurity) - Method in class com.skava.address.helper.AddressSecurityConfig
This method used for spring security session management This session maintained through out application.
customize() - Method in class com.skava.address.AddressApplication
 

D

decrypt(String) - Static method in class com.skava.address.util.AddressUtils
Data stored in database table will be converted to domain attribute
decryptData(String) - Static method in class com.skava.address.helper.AddressPIIConverter
Method decryptData, encrypts the data provided in valueToDecrypt and returns back the encrypted value.
DEFAULTADDRESSVALIDATORS - Static variable in class com.skava.address.constant.AddressServiceConstants
 
DefaultDigitalAddressValidationPluginImpl - Class in com.skava.address.plugin.impl
Provides functionality of validating the address by default digital validation plugin.
DefaultDigitalAddressValidationPluginImpl() - Constructor for class com.skava.address.plugin.impl.DefaultDigitalAddressValidationPluginImpl
 
DefaultDigitalAddressValidationStrategyImpl - Class in com.skava.address.strategy.impl
This class provide default digital address validation strategy implementation It will validate email address.
DefaultDigitalAddressValidationStrategyImpl() - Constructor for class com.skava.address.strategy.impl.DefaultDigitalAddressValidationStrategyImpl
 
DEFAULTDIGITALSTRATEGYPARTNER - Static variable in class com.skava.address.constant.AddressCodes
 
DefaultPhoneDetailsValidationPluginImpl - Class in com.skava.address.plugin.impl
Provides functionality of validating the address by default phone details validation plugin.
DefaultPhoneDetailsValidationPluginImpl() - Constructor for class com.skava.address.plugin.impl.DefaultPhoneDetailsValidationPluginImpl
 
DefaultPhoneDetailsValidationStrategyImpl - Class in com.skava.address.strategy.impl
This class provide default phone address validation strategy implementation It will validate phone details address.
DefaultPhoneDetailsValidationStrategyImpl() - Constructor for class com.skava.address.strategy.impl.DefaultPhoneDetailsValidationStrategyImpl
 
DEFAULTPHONESTRATEGYPARTNER - Static variable in class com.skava.address.constant.AddressCodes
 
DefaultPhysicalAddressValidationPluginImpl - Class in com.skava.address.plugin.impl
Provides functionality to validate address by default physical address validation plugin This plugin
DefaultPhysicalAddressValidationPluginImpl() - Constructor for class com.skava.address.plugin.impl.DefaultPhysicalAddressValidationPluginImpl
 
DefaultPhysicalAddressValidationStrategyImpl - Class in com.skava.address.strategy.impl
This class provide default physical address validation strategy implementation It will validate phone details address.
DefaultPhysicalAddressValidationStrategyImpl() - Constructor for class com.skava.address.strategy.impl.DefaultPhysicalAddressValidationStrategyImpl
Instantiates a new find address collection properties service impl.
DEFAULTPHYSICALSTRATEGYPARTNER - Static variable in class com.skava.address.constant.AddressCodes
 
DEFAULTPROPERTIESFILE - Static variable in class com.skava.address.constant.CollectionResponseCodes
The following fields lists the constants that identifies the default collection properties for the address collection
DEFAULTPROVIDER - Static variable in class com.skava.address.constant.AddressCodes
The following fields are the list of constants defining the default plugin partners for each of the address validation request type.
defaultValue - Variable in class com.skava.address.collection.model.entity.QCollectionPropertyAttribute
 
DELETE - Static variable in class com.skava.address.constant.AddressCodes
 
deleteAddressValidation(long, String, String, Long, String) - Method in class com.skava.address.web.AddressController
deleteAddressValidation This API deletes the address by addressId.
DeleteAddressValidationService - Interface in com.skava.address.service
Provide interface to extends ecommservice for define deleteAddressValidationService This API delete the address by addressId from in memory.
DeleteAddressValidationServiceImpl - Class in com.skava.address.service.impl
 
DeleteAddressValidationServiceImpl() - Constructor for class com.skava.address.service.impl.DeleteAddressValidationServiceImpl
DeleteAddressValidationServiceImpl default public constructor
deleteAllAddressValidation(String, String, Long, String) - Method in class com.skava.address.web.AddressController
deleteAddressValidation This API deletes the addressValidation cache, using the cache name
deleteCache(String) - Method in class com.skava.address.service.impl.CacheImpl
deleteCache.
deleteCacheWithKey(String, String) - Method in class com.skava.address.service.impl.CacheImpl
deleteCacheWithKey.
DELETED - Enum constant in enum class com.skava.address.util.CollectionStatus
 
DELETED - Static variable in class com.skava.address.constant.CollectionResponseCodes
 
description - Variable in class com.skava.address.collection.model.entity.QCollectionEntity
 
description - Variable in class com.skava.address.collection.model.entity.QCollectionPropertyAttribute
 
DESCRIPTION_MAX_LENGTH - Static variable in class com.skava.address.constant.AddressServiceConstants
The Constant DESCRIPTION_MAX_LENGTH.
DGITALADDRESSSTRATEGYPARTNER - Static variable in class com.skava.address.constant.AddressCodes
 
DIGITALADDRESSVALIDATION - Static variable in class com.skava.address.constant.AddressCodes
 
DIGITALADDRESSVALIDATIONPLUGINPARTNER - Static variable in class com.skava.address.constant.AddressCodes
 
DigitalAddressValidationServiceStrategy - Interface in com.skava.address.strategy
This class provide default digital address validation strategy implementation It is validate email address.
DocketUtil - Class in com.skava.address.util
This is a holds the docket utility methods.
DuplicateCollectionPropKeyException - Exception in com.skava.address.exceptions
Class to handle an exception key is duplicate
DuplicateCollectionPropKeyException(String) - Constructor for exception com.skava.address.exceptions.DuplicateCollectionPropKeyException
This method is used to throw Collection Attribute already exists exception.

E

EMPTY - Static variable in class com.skava.address.constant.AddressServiceConstants
 
encrypt(String) - Static method in class com.skava.address.util.AddressUtils
 
encryptData(String) - Static method in class com.skava.address.helper.AddressPIIConverter
Method encryptData, encrypts the data provided in valueToEncrypt and returns back the encrypted value.
ENTITY_ADDRESS - Static variable in class com.skava.address.constant.AddressCodes
 
ENTITY_APP - Static variable in class com.skava.address.constant.AddressCodes
 
ENTITY_COLLECTION - Enum constant in enum class com.skava.address.constant.CollectionResponseCode
 
ENTITY_COLLECTION - Static variable in class com.skava.address.constant.CollectionResponseCodes
 
ENTITY_COLLECTIONPROPERTY - Enum constant in enum class com.skava.address.constant.CollectionPropertiesResponseCode
 
ENTITY_COMMON - Static variable in class com.skava.address.constant.AddressCodes
 
ENTITY_ITEM - Static variable in class com.skava.address.constant.AddressCodes
 
ENTITY_NAME - Enum constant in enum class com.skava.address.constant.CollectionResponseCode
 
ENTITY_PRODUCT - Static variable in class com.skava.address.constant.AddressCodes
 
ENTITY_SKU - Static variable in class com.skava.address.constant.AddressCodes
 
ENUM - Enum constant in enum class com.skava.address.collection.model.datatransferobjects.CollectionAttributeType
 
ENUM_MULTISELECT - Enum constant in enum class com.skava.address.collection.model.datatransferobjects.CollectionAttributeType
 
ERORR_CODE_VALIDATION - Enum constant in enum class com.skava.address.constant.CollectionPropertiesResponseCode
 
ERORR_CODE_VALIDATION - Enum constant in enum class com.skava.address.constant.CollectionResponseCode
 
ERROR_ALREADY_EXISTS - Static variable in class com.skava.address.constant.AddressCodes
 
ERROR_ALREADY_EXISTS - Static variable in class com.skava.address.constant.CollectionResponseCodes
Error
ERROR_CODE_UNKNOWN - Static variable in class com.skava.address.constant.AddressCodes
 
ERROR_COLLECTION_DESCRIPTION_LENGTH - Enum constant in enum class com.skava.address.constant.CollectionResponseCode
 
ERROR_COLLECTION_NAME_EMTPY - Enum constant in enum class com.skava.address.constant.CollectionResponseCode
 
ERROR_COLLECTION_NAME_LENGTH - Enum constant in enum class com.skava.address.constant.CollectionResponseCode
 
ERROR_COLLECTION_NAME_NOT_GIVEN - Static variable in class com.skava.address.constant.CollectionResponseCodes
 
ERROR_COLLECTION_NAME_REQUIRED - Enum constant in enum class com.skava.address.constant.CollectionResponseCode
 
ERROR_COLLECTION_STATUS_REQUIRED - Enum constant in enum class com.skava.address.constant.CollectionResponseCode
 
ERROR_COLLECTION_TIMEZONE_EMTPY - Enum constant in enum class com.skava.address.constant.CollectionResponseCode
 
ERROR_COLLECTION_TIMEZONE_INVALID - Enum constant in enum class com.skava.address.constant.CollectionResponseCode
 
ERROR_COLLECTION_TIMEZONE_REQUIRED - Enum constant in enum class com.skava.address.constant.CollectionResponseCode
 
ERROR_COLLECTION_VALID_BUSINESS_ID_REQUIRED - Enum constant in enum class com.skava.address.constant.CollectionResponseCode
 
ERROR_COLLECTION_VALID_CREATEDBY_REQUIRED - Enum constant in enum class com.skava.address.constant.CollectionResponseCode
 
ERROR_COLLECTION_VALID_ID_REQUIRED - Enum constant in enum class com.skava.address.constant.CollectionResponseCode
 
ERROR_COLLECTION_VALID_UPDATEDBY_REQUIRED - Enum constant in enum class com.skava.address.constant.CollectionResponseCode
 
ERROR_COLLECTIONPROPERTIES_DEFAULT_PROPERTY_INVALID - Static variable in class com.skava.address.constant.AddressCodes
 
ERROR_INVALID_BUSINESS_ID - Static variable in class com.skava.address.constant.CollectionResponseCodes
 
ERROR_INVALID_COLLECTION_ID - Static variable in class com.skava.address.constant.AddressCodes
The Constant ERORR_INVALID_COLLECTION_ID.
ERROR_INVALID_COLLECTION_PROPERTIES - Static variable in class com.skava.address.constant.CollectionResponseCodes
 
ERROR_INVALID_CURRENCY - Static variable in class com.skava.address.constant.AddressCodes
The Constant ERORR_INVALID_COLLECTION_ID.
ERROR_INVALID_INPUT - Static variable in class com.skava.address.constant.CollectionResponseCodes
Invalid
ERROR_INVALID_PAGE_SIZE - Static variable in class com.skava.address.constant.AddressCodes
The Constant ERROR_INVALID_PAGE_SIZE.
ERROR_INVALID_PAGE_SIZE - Static variable in class com.skava.address.constant.CollectionResponseCodes
 
ERROR_INVALID_STATUS - Static variable in class com.skava.address.constant.CollectionResponseCodes
 
ERROR_LOCALE_VALIDATION - Static variable in class com.skava.address.constant.AddressCodes
The Constant ERROR_LOCALE_VALIDATION.
ERROR_NO_SEARCH_RESULT_FOUND - Static variable in class com.skava.address.constant.CollectionResponseCodes
 
ERROR_NOT_FOUND - Static variable in class com.skava.address.constant.AddressCodes
 
ERROR_NOT_FOUND - Static variable in class com.skava.address.constant.CollectionResponseCodes
 
ERROR_PARTNER_NOT_FOUND - Enum constant in enum class com.skava.address.constant.CollectionResponseCode
 
ERROR_PARTNER_NOT_FOUNT - Static variable in class com.skava.address.constant.CollectionResponseCodes
 
ERROR_SOLR_BOOSTING_CONF - Enum constant in enum class com.skava.address.constant.CollectionResponseCode
 
ERROR_SOLR_VALIDATOR - Enum constant in enum class com.skava.address.constant.CollectionResponseCode
 
ERROR_UNKNOWN - Static variable in class com.skava.address.constant.AddressCodes
 
ERROR_UNKNOWN - Static variable in class com.skava.address.constant.CollectionResponseCodes
 
ERROR_VALIDATION - Static variable in class com.skava.address.constant.AddressCodes
 
ERROR_VALIDATION - Static variable in class com.skava.address.constant.CollectionResponseCodes
 
existsByBusinessIdAndNameIgnoreCase(long, String) - Method in interface com.skava.address.collection.repository.CollectionRepository
Retrieves Collection records by BusinessId and Name
existsByBusinessIdAndNameIgnoreCaseAndIdNot(long, String, long) - Method in interface com.skava.address.collection.repository.CollectionRepository
 
ExternalTomcatServletInitializer - Class in com.skava.address
This class is used to configure the external tomcat server with Spring Boot application Not applicable for embedded tomcat with Spring Boot application
ExternalTomcatServletInitializer() - Constructor for class com.skava.address.ExternalTomcatServletInitializer
 

F

FILE - Enum constant in enum class com.skava.address.collection.model.datatransferobjects.CollectionAttributeType
 
findAll() - Method in class com.skava.address.collection.process.CollectionAttributeProcess
This function is used to load all the default properties presented in the collection attribute.
findAll(CollectionDomain) - Method in class com.skava.address.collection.process.CollectionProcess
This function is used to find all collection from the given request.
findAll(Pageable) - Method in interface com.skava.address.collection.repository.CollectionAttributeRepository
 
findAllCollection(String, String, long, EcomSorts, String, String, int, int) - Method in class com.skava.address.web.CollectionController
This method is used to find all Collection.
FindAllCollectionAttributesService - Interface in com.skava.address.collection.service
This class contains the functionality to fetch the collection properties.
FindAllCollectionAttributesServiceImpl - Class in com.skava.address.collection.service.impl
This class contains the functionality to load all collection properties
FindAllCollectionAttributesServiceImpl() - Constructor for class com.skava.address.collection.service.impl.FindAllCollectionAttributesServiceImpl
 
findAllCollectionProperties(String, String, long, String) - Method in class com.skava.address.web.CollectionAttributeController
Fetch all the collection properties based on the given collection Id
FindAllCollectionPropertyValidator - Class in com.skava.address.collection.validator
The Class FindAllCollectionPropertyValidator used to validate the find all collection property request
FindAllCollectionPropertyValidator() - Constructor for class com.skava.address.collection.validator.FindAllCollectionPropertyValidator
 
FindAllCollectionService - Interface in com.skava.address.collection.service
The Class FindAllCollectionService
FindAllCollectionServiceImpl - Class in com.skava.address.collection.service.impl
This class contains the functionality to load all collection from database.
FindAllCollectionServiceImpl() - Constructor for class com.skava.address.collection.service.impl.FindAllCollectionServiceImpl
 
FindAllCollectionValidator - Class in com.skava.address.collection.validator
The Class FindAllCollectionValidator
FindAllCollectionValidator() - Constructor for class com.skava.address.collection.validator.FindAllCollectionValidator
 
findByBusinessIdAndName(long, String) - Method in interface com.skava.address.collection.repository.CollectionRepository
Find by business identifier and collection name
findById(CollectionDomain) - Method in class com.skava.address.collection.process.CollectionProcess
Find Collection Domain by collection identifier and business identifier This method is invoked to find a collection by its identifier and business identifier.
findById(Long) - Method in class com.skava.address.collection.process.CollectionProcess
Find Collection Domain by Collection Identifier This method is used for authorization and all service APIs to determine if such a collection exists.
findById(Long, CollectionStatus) - Method in class com.skava.address.collection.process.CollectionProcess
Find Collection Domain by Collection Identifier This method is used for authorization and all service APIs to determine if such a collection exists.
findByIdAndBusinessId(long, long) - Method in interface com.skava.address.collection.repository.CollectionRepository
Find by collection identifier and business identifier
findByIdAndStatus(long, CollectionStatus) - Method in interface com.skava.address.collection.repository.CollectionRepository
Find by collection identifier and status
findByName(CollectionPropertyDomain) - Method in class com.skava.address.collection.process.CollectionPropertyProcess
This function is used to find the collection property by name.
FindCollectionAttributeService - Interface in com.skava.address.collection.service
This interface contains the functionality to load collection properties
FindCollectionAttributeServiceImpl - Class in com.skava.address.collection.service.impl
This class contains the load collection attibute from database.
FindCollectionAttributeServiceImpl() - Constructor for class com.skava.address.collection.service.impl.FindCollectionAttributeServiceImpl
 
FindCollectionService - Interface in com.skava.address.collection.service
The Class FindCollectionService
FindCollectionServiceImpl - Class in com.skava.address.collection.service.impl
This class contains the functionality to load a collection from database.
FindCollectionServiceImpl() - Constructor for class com.skava.address.collection.service.impl.FindCollectionServiceImpl
 
FindCollectionValidator - Class in com.skava.address.collection.validator
Validations for the Collection load service available here
FindCollectionValidator() - Constructor for class com.skava.address.collection.validator.FindCollectionValidator
 
FLOAT - Enum constant in enum class com.skava.address.collection.model.datatransferobjects.CollectionAttributeType
 
fromDomainObject(CollectionDomain) - Method in class com.skava.address.collection.model.datatransferobjects.Collections
This function is used to convert domain object to exchange object.

G

GET_COLLECTION - Static variable in class com.skava.address.constant.AddressLogConstants
 
GET_COLLECTIONPROPERTY - Static variable in class com.skava.address.constant.AddressLogConstants
 
getAdditionalPackagesPredicates(Predicate<Builder>, String) - Static method in class com.skava.address.util.DocketUtil
This method modifies the request handler predicates for additional packages.
getAddressLine1() - Method in class com.skava.address.model.domain.AddressDO
 
getAddressLine2() - Method in class com.skava.address.model.domain.AddressDO
 
getAddressLine3() - Method in class com.skava.address.model.domain.AddressDO
 
GETALL_COLLECTION - Static variable in class com.skava.address.constant.AddressLogConstants
 
GETALL_COLLECTIONPROPERTY - Static variable in class com.skava.address.constant.AddressLogConstants
 
getAttributeName() - Method in class com.skava.address.collection.model.entity.CollectionPropertyEntity
Gets the name.
getBusinessId(Long) - Method in class com.skava.address.helper.AddressSecurityConfig
getByCollectionId(Long) - Method in interface com.skava.address.collection.repository.CollectionPropertyRepository
Find by collection identifier and status
getCache(String) - Method in class com.skava.address.service.impl.CacheImpl
getCache.
getCollection(String, String) - Method in class com.skava.address.service.impl.CacheImpl
Get the collection from cache
getCollectionAttributeMap() - Method in class com.skava.address.collection.process.CollectionAttributeProcess
This method builds a map of collection attributes by name and returns it
getCollectionAttributes(String, String) - Method in class com.skava.address.service.impl.CacheImpl
Get the collection attributes from Cache
getCollectionById(String, String, long, String, long) - Method in class com.skava.address.web.CollectionController
This method is used to load single Collection based on given CollectionRequest.
getCollectionPropertiesByName(String, String, long, String, long, String) - Method in class com.skava.address.web.CollectionPropertyController
Fetch the collection property based on the the given collection property name
getCollectionProperty(long, String, String) - Method in class com.skava.address.helper.AddressValidationHelper
Find the collection property value
getCompanyName() - Method in class com.skava.address.model.domain.AddressDO
 
getEmail() - Method in class com.skava.address.model.domain.AddressDO
 
getFirstName() - Method in class com.skava.address.model.domain.AddressDO
 
getLastName() - Method in class com.skava.address.model.domain.AddressDO
 
getLong(String, long) - Static method in class com.skava.address.util.AddressUtils
Gets the long.
getMessage(String, Object[], MessageSource, String) - Static method in class com.skava.address.constant.CollectionResponseCodes
getMessage This method provides the response message for the response code fed as input.
getMessage(MessageSource, String, String, Object[]) - Method in class com.skava.address.constant.AddressCodes
getMessage This method provides the response message for the response code fed as input.
getMiddleName() - Method in class com.skava.address.model.domain.AddressDO
 
getMobileNumber() - Method in class com.skava.address.model.domain.AddressDO
 
getPhone() - Method in class com.skava.address.model.domain.AddressDO
 
getPredicate(Class<?>, EcomFilters) - Static method in class com.skava.address.util.PredicateUtil
Get Querydsl Predicate
getPredicate(Class<?>, String) - Static method in class com.skava.address.util.PredicateUtil
Get Querydsl Predicate
getPredicateForBasePackageAndAdditionalPackages(String, List<String>) - Static method in class com.skava.address.util.DocketUtil
This method returns the predicate for base and additional packages.
getRandomNumber() - Static method in class com.skava.address.service.impl.AddressValidationServiceImpl
 
getSort(Class<?>, EcomSorts) - Static method in class com.skava.address.util.PredicateUtil
Get Sort This is method to construct query with filer.
getString(String, String) - Static method in class com.skava.address.util.AddressUtils
Gets the string.
getUserId() - Method in class com.skava.address.util.AuthHelper
get user userId from auth token handler
getValidator() - Method in class com.skava.address.collection.service.impl.CreateCollectionServiceImpl
 
getValidator() - Method in class com.skava.address.collection.service.impl.FindAllCollectionAttributesServiceImpl
 
getValidator() - Method in class com.skava.address.collection.service.impl.FindAllCollectionServiceImpl
 
getValidator() - Method in class com.skava.address.collection.service.impl.FindCollectionAttributeServiceImpl
 
getValidator() - Method in class com.skava.address.collection.service.impl.FindCollectionServiceImpl
 
getValidator() - Method in class com.skava.address.collection.service.impl.PatchUpdateCollectionPropertiesServiceImpl
 
getValidator() - Method in class com.skava.address.collection.service.impl.UpdateCollectionPropertiesServiceImpl
 
getValidator() - Method in class com.skava.address.collection.service.impl.UpdateCollectionServiceImpl
 
getValidator() - Method in class com.skava.address.service.impl.DeleteAddressValidationServiceImpl
getValidator This method is used to get the Validator.
getValidator(AddressRequest) - Method in class com.skava.address.service.impl.AddressValidationServiceImpl
 
getValidatorsFromCollectionProperty(long, String, String, String) - Method in class com.skava.address.helper.AddressValidationHelper
This method is used to load the list of validators from the given collection property
getValueFromCache(String, String) - Method in class com.skava.address.service.impl.CacheImpl
getValueFromCache.
getZip() - Method in class com.skava.address.model.domain.AddressDO
 
GUEST_USER_ROLE - Static variable in class com.skava.address.constant.AddressServiceConstants
System defined role names

H

HASPRIVILEGEFORBUSINESS - Static variable in class com.skava.address.constant.AddressServiceConstants
 
HASPRIVILEGEFORBUSINESSBYID - Static variable in class com.skava.address.constant.AddressServiceConstants
 
HASPRIVILEGEFORCOLLECTION - Static variable in class com.skava.address.constant.AddressServiceConstants
 
HASROLEFORBUSINESSBYID - Static variable in class com.skava.address.constant.AddressServiceConstants
 
HASROLEFORCOLLECTION - Static variable in class com.skava.address.constant.AddressServiceConstants
 
HEADER_BUSINESSID - Static variable in class com.skava.address.constant.AddressServiceConstants
 

I

id - Variable in class com.skava.address.collection.model.entity.QCollectionEntity
 
INACTIVE - Enum constant in enum class com.skava.address.collection.model.datatransferobjects.CollectionStatus
 
INACTIVE - Enum constant in enum class com.skava.address.util.CollectionStatus
 
INACTIVE - Static variable in class com.skava.address.constant.CollectionResponseCodes
 
INDEX_NUMBER - Static variable in class com.skava.address.util.SearchUtility
 
INDEX_STRING - Static variable in class com.skava.address.util.SearchUtility
 
init() - Method in class com.skava.address.util.AppConfig
 
initBinder(WebDataBinder) - Method in class com.skava.address.web.CollectionController
 
initBinder(WebDataBinder) - Method in class com.skava.address.web.CollectionPropertyController
 
INT - Enum constant in enum class com.skava.address.collection.model.datatransferobjects.CollectionAttributeType
 
INVALID - Static variable in class com.skava.address.constant.AddressCodes
 
INVALID_BUSINESS_ID - Static variable in class com.skava.address.constant.CollectionResponseCodes
 
INVALID_COLLECTION_ID - Static variable in class com.skava.address.constant.AddressCodes
 
INVALID_CURRENCY - Static variable in class com.skava.address.constant.AddressCodes
 
INVALID_DETAILS - Static variable in class com.skava.address.constant.AddressCodes
 
INVALID_DISCOUNT - Static variable in class com.skava.address.constant.AddressCodes
 
INVALID_ID - Static variable in class com.skava.address.constant.AddressCodes
 
INVALID_PAGE_SIZE - Static variable in class com.skava.address.constant.CollectionResponseCodes
 
INVALID_PRICE - Static variable in class com.skava.address.constant.AddressCodes
 
INVALID_PROPERTY - Static variable in class com.skava.address.constant.CollectionResponseCodes
 
INVALID_QUANTITY - Static variable in class com.skava.address.constant.AddressCodes
 
INVALID_STATUS - Static variable in class com.skava.address.constant.CollectionResponseCodes
 
isEmpty() - Method in class com.skava.address.model.domain.PageableDO
 
isValid(AddressDO) - Method in interface com.skava.address.plugin.AddressValidationPlugIn
Checks whether the given address is valid or not.
isValid(AddressDO) - Method in class com.skava.address.plugin.impl.DefaultDigitalAddressValidationPluginImpl
 
isValid(AddressDO) - Method in class com.skava.address.plugin.impl.DefaultPhoneDetailsValidationPluginImpl
 
isValid(AddressDO) - Method in class com.skava.address.plugin.impl.DefaultPhysicalAddressValidationPluginImpl
 
isValid(AddressDO, long, String) - Method in interface com.skava.address.strategy.DigitalAddressValidationServiceStrategy
isValid Checks whether the given digital address is valid or not.
isValid(AddressDO, long, String) - Method in class com.skava.address.strategy.impl.DefaultDigitalAddressValidationStrategyImpl
Indicates the address which is used for validating the address based on the requesttype
isValid(AddressDO, long, String) - Method in class com.skava.address.strategy.impl.DefaultPhoneDetailsValidationStrategyImpl
 
isValid(AddressDO, long, String) - Method in class com.skava.address.strategy.impl.DefaultPhysicalAddressValidationStrategyImpl
 
isValid(AddressDO, long, String) - Method in interface com.skava.address.strategy.PhoneDetailsValidationServiceStrategy
isValid Checks whether the given phone address is valid or not.
isValid(AddressDO, long, String) - Method in interface com.skava.address.strategy.PhysicalAddressValidationServiceStrategy
isValid Checks whether the given physical address is valid or not.
isValidEmail(String) - Method in class com.skava.address.plugin.impl.DefaultDigitalAddressValidationPluginImpl
Checks whether the given email is valid or not.
isValidId(long) - Static method in class com.skava.address.util.SearchUtility
Converts given values to appropriate ordinal values
isValidNumber(String) - Method in class com.skava.address.plugin.impl.DefaultPhoneDetailsValidationPluginImpl
Checks whether the given phone/mobile number is valid or not.
isValidPageAndSize(int, int) - Static method in class com.skava.address.util.SearchUtility
Checks whether the page and size are valid
ITEM - Static variable in class com.skava.address.constant.AddressDocumentationConstants
 
ITEM_ID - Static variable in class com.skava.address.constant.AddressDocumentationConstants
ITEMID
ITEM_PROPERTIES - Static variable in class com.skava.address.constant.AddressDocumentationConstants
 

K

KEY - Static variable in class com.skava.address.constant.AddressDocumentationConstants
KEY

L

LOCALE - Static variable in class com.skava.address.constant.AddressDocumentationConstants
The Constant is descripted about the field name .
LONG - Enum constant in enum class com.skava.address.collection.model.datatransferobjects.CollectionAttributeType
 
LONGSTRING - Enum constant in enum class com.skava.address.collection.model.datatransferobjects.CollectionAttributeType
 

M

main(String[]) - Static method in class com.skava.address.AddressApplication
The Address Validation application spring boot main method.
MAX_PAGE_SIZE - Static variable in class com.skava.address.constant.AddressServiceConstants
The Constant MAX_PAGE_SIZE.
mergeMissingCollectionAttributes(Map<String, CollectionPropertyDomain>, Map<String, CollectionAttributeDomain>, CollectionPropertyFactory) - Static method in class com.skava.address.collection.service.impl.CollectionPropertyServiceImplHelper
This method merges the missing collection attributes in to the collection domain properties map
MESSAGE_TYPE_PUBLISH - Static variable in class com.skava.address.constant.AddressServiceConstants
 
messageSource - Variable in class com.skava.address.collection.validator.CreateCollectionValidator
 

N

name - Variable in class com.skava.address.collection.model.entity.QCollectionEntity
 
name - Variable in class com.skava.address.collection.model.entity.QCollectionPropertyAttribute
 
NAME - Static variable in class com.skava.release.AddressReleaseDefinition
 
NAME_MAX_LENGTH - Static variable in class com.skava.address.constant.AddressServiceConstants
The Constant NAME_MAX_LENGTH.
NAME_MIN_LENGTH - Static variable in class com.skava.address.constant.AddressServiceConstants
The Constant NAME_MIN_LENGTH.
NAME_NOT_GIVEN - Static variable in class com.skava.address.constant.CollectionResponseCodes
 
NO_SEARCH_RESULT_FOUND - Static variable in class com.skava.address.constant.CollectionResponseCodes
 
nullable - Variable in class com.skava.address.collection.model.entity.QCollectionPropertyAttribute
 

O

OPERATION_CALCULATION - Static variable in class com.skava.address.constant.AddressCodes
 
OPERATION_COMMON - Static variable in class com.skava.address.constant.AddressCodes
The following fields are used to map the response numeric constant for the address validation service response codes
OPERATION_COMMON - Static variable in class com.skava.address.constant.CollectionResponseCodes
Success
OPERATION_CREATE - Static variable in class com.skava.address.constant.AddressCodes
The Constant OPERATION_CREATE.
OPERATION_CREATE - Static variable in class com.skava.address.constant.CollectionResponseCodes
Create
OPERATION_DELETE - Static variable in class com.skava.address.constant.AddressCodes
 
OPERATION_DELETE - Static variable in class com.skava.address.constant.CollectionResponseCodes
Load
OPERATION_FIND - Static variable in class com.skava.address.constant.AddressCodes
The Constant OPERATION_FIND.
OPERATION_FIND_ALL - Static variable in class com.skava.address.constant.CollectionResponseCodes
 
OPERATION_LOAD - Static variable in class com.skava.address.constant.AddressCodes
The Constant OPERATION_LOAD.
OPERATION_LOAD - Static variable in class com.skava.address.constant.CollectionResponseCodes
Get
OPERATION_UPDATE - Static variable in class com.skava.address.constant.AddressCodes
The Constant OPERATION_UPDATE.
OPERATION_UPDATE - Static variable in class com.skava.address.constant.CollectionResponseCodes
Update
OPERATION_UPDATE_PATCH - Static variable in class com.skava.address.constant.CollectionResponseCodes
 
OPERATION_VALIDATION - Static variable in class com.skava.address.constant.AddressCodes
The following fields are used to map the build operation codes for the address validation service response codes
OR - Static variable in class com.skava.address.constant.AddressServiceConstants
 

P

PAGE_CONSTANT - Static variable in class com.skava.address.collection.process.CollectionProcess
 
PAGE_CONSTANT - Static variable in class com.skava.address.web.CollectionController
 
PageableDO<T> - Class in com.skava.address.model.domain
Generic Domain Object class as a wrapper to transact between processes and services
PageableDO() - Constructor for class com.skava.address.model.domain.PageableDO
 
PageableInfo - Class in com.skava.address.model.exchange.response
Holds the pageable data for the response.
PageableInfo() - Constructor for class com.skava.address.model.exchange.response.PageableInfo
 
PARTNER_NOT_FOUND - Static variable in class com.skava.address.constant.AddressCodes
 
PARTNER_NOT_FOUND - Static variable in class com.skava.address.constant.CollectionResponseCodes
 
PATCH_COLLECTIONPROPERTY - Static variable in class com.skava.address.constant.AddressLogConstants
 
PATCH_UPDATE_FAILURE - Static variable in class com.skava.address.constant.CollectionResponseCodes
 
patchUpdateCollectionProperties(String, String, long, String, long, List<CollectionProperty>) - Method in class com.skava.address.web.CollectionPropertyController
Updates the collection properties which are existing under a collection
PatchUpdateCollectionPropertiesServiceImpl - Class in com.skava.address.collection.service.impl
This class Contains a functionality to update collection properties
PatchUpdateCollectionPropertiesServiceImpl() - Constructor for class com.skava.address.collection.service.impl.PatchUpdateCollectionPropertiesServiceImpl
 
PatchUpdateCollectionPropertyService - Interface in com.skava.address.collection.service
This interface provides functionality to update a collection properties
PatchUpdateCollectionPropertyValidator - Class in com.skava.address.collection.validator
 
PatchUpdateCollectionPropertyValidator() - Constructor for class com.skava.address.collection.validator.PatchUpdateCollectionPropertyValidator
 
PAYMENT - Static variable in class com.skava.address.constant.AddressDocumentationConstants
 
PHONEDETAILSSTRATEGYPARTNER - Static variable in class com.skava.address.constant.AddressCodes
 
PHONEDETAILSVALIDATION - Static variable in class com.skava.address.constant.AddressCodes
 
PHONEDETAILSVALIDATIONPLUGINPARTNER - Static variable in class com.skava.address.constant.AddressCodes
 
PhoneDetailsValidationServiceStrategy - Interface in com.skava.address.strategy
This class provide default phone address validation strategy implementation It will validate email address.
PHYSICALADDRESSSTRATEGYPARTNER - Static variable in class com.skava.address.constant.AddressCodes
 
PHYSICALADDRESSVALIDATION - Static variable in class com.skava.address.constant.AddressCodes
The following fields are list of valid request types accepted for the address validation operation.
PHYSICALADDRESSVALIDATIONPLUGINPARTNER - Static variable in class com.skava.address.constant.AddressCodes
 
PhysicalAddressValidationServiceStrategy - Interface in com.skava.address.strategy
This class provide default physical address validation strategy implementation It will validate email address.
ping() - Method in class com.skava.address.web.PingController
Ping.
PingController - Class in com.skava.address.web
The is PingController to validate service is up and running.
PingController() - Constructor for class com.skava.address.web.PingController
 
plugInLoader(AddressDO, long, String) - Method in class com.skava.address.helper.AddressValidationHelper
This method used to load the plugIn Impl class by finding collectionProperties for input collection.
plugInLoaderWithSuggestion(AddressDO, long, String) - Method in class com.skava.address.helper.AddressValidationHelper
 
PredicateUtil - Class in com.skava.address.util
This is final class to use for filter and sort logic using query dsl
preProcess(InputModel) - Method in class com.skava.address.collection.validator.CreateCollectionValidator
 
preProcess(InputModel) - Method in class com.skava.address.collection.validator.FindAllCollectionPropertyValidator
Pre-Process Validation for load collection
preProcess(InputModel) - Method in class com.skava.address.collection.validator.FindAllCollectionValidator
Pre-Process Validation for load collection
preProcess(InputModel) - Method in class com.skava.address.collection.validator.FindCollectionValidator
Pre-Process Validation for load Collection
preProcess(InputModel) - Method in class com.skava.address.collection.validator.PatchUpdateCollectionPropertyValidator
 
preProcess(InputModel) - Method in class com.skava.address.collection.validator.UpdateCollectionPropertyValidator
 
PRIVILLEGE_CREATECOLLECTION - Static variable in class com.skava.address.constant.AddressServiceConstants
 
PRIVILLEGE_DELETECOLLECTION - Static variable in class com.skava.address.constant.AddressServiceConstants
 
PRIVILLEGE_MANAGEADDRESS - Static variable in class com.skava.address.constant.AddressServiceConstants
Defined privileges
PRIVILLEGE_MANAGECOLLECTION - Static variable in class com.skava.address.constant.AddressServiceConstants
 
PRIVILLEGE_UPDATECOLLECTION - Static variable in class com.skava.address.constant.AddressServiceConstants
 
PRIVILLEGE_VIEWCOLLECTION - Static variable in class com.skava.address.constant.AddressServiceConstants
 
process(CollectionDataRequest) - Method in class com.skava.address.collection.service.impl.CreateCollectionServiceImpl
 
process(CollectionDataRequest) - Method in class com.skava.address.collection.service.impl.FindAllCollectionAttributesServiceImpl
 
process(CollectionDataRequest) - Method in class com.skava.address.collection.service.impl.FindAllCollectionServiceImpl
 
process(CollectionDataRequest) - Method in class com.skava.address.collection.service.impl.FindCollectionAttributeServiceImpl
 
process(CollectionDataRequest) - Method in class com.skava.address.collection.service.impl.FindCollectionServiceImpl
 
process(CollectionDataRequest) - Method in class com.skava.address.collection.service.impl.PatchUpdateCollectionPropertiesServiceImpl
 
process(CollectionDataRequest) - Method in class com.skava.address.collection.service.impl.UpdateCollectionPropertiesServiceImpl
 
process(CollectionDataRequest) - Method in class com.skava.address.collection.service.impl.UpdateCollectionServiceImpl
 
process(AddressRequest) - Method in class com.skava.address.service.impl.AddressValidationServiceImpl
process This method is used to create Address based on given Address.
process(AddressRequest) - Method in class com.skava.address.service.impl.DeleteAddressValidationServiceImpl
process This method is used to create Address based on given Address.
PUT_COLLECTION - Static variable in class com.skava.address.constant.AddressLogConstants
 
PUT_COLLECTIONPROPERTY - Static variable in class com.skava.address.constant.AddressLogConstants
 

Q

QCollectionEntity - Class in com.skava.address.collection.model.entity
QCollectionEntity is a Querydsl query type for CollectionEntity
QCollectionEntity(Path<? extends CollectionEntity>) - Constructor for class com.skava.address.collection.model.entity.QCollectionEntity
 
QCollectionEntity(PathMetadata) - Constructor for class com.skava.address.collection.model.entity.QCollectionEntity
 
QCollectionEntity(String) - Constructor for class com.skava.address.collection.model.entity.QCollectionEntity
 
QCollectionPropertyAttribute - Class in com.skava.address.collection.model.entity
QCollectionPropertyAttribute is a Querydsl query type for CollectionPropertyAttribute
QCollectionPropertyAttribute(Path<? extends CollectionPropertyAttribute>) - Constructor for class com.skava.address.collection.model.entity.QCollectionPropertyAttribute
 
QCollectionPropertyAttribute(PathMetadata) - Constructor for class com.skava.address.collection.model.entity.QCollectionPropertyAttribute
 
QCollectionPropertyAttribute(String) - Constructor for class com.skava.address.collection.model.entity.QCollectionPropertyAttribute
 
QCollectionPropertyEntity - Class in com.skava.address.collection.model.entity
QCollectionPropertyEntity is a Querydsl query type for CollectionPropertyEntity
QCollectionPropertyEntity(Path<? extends CollectionPropertyEntity>) - Constructor for class com.skava.address.collection.model.entity.QCollectionPropertyEntity
 
QCollectionPropertyEntity(PathMetadata) - Constructor for class com.skava.address.collection.model.entity.QCollectionPropertyEntity
 
QCollectionPropertyEntity(PathMetadata, PathInits) - Constructor for class com.skava.address.collection.model.entity.QCollectionPropertyEntity
 
QCollectionPropertyEntity(Class<? extends CollectionPropertyEntity>, PathMetadata, PathInits) - Constructor for class com.skava.address.collection.model.entity.QCollectionPropertyEntity
 
QCollectionPropertyEntity(String) - Constructor for class com.skava.address.collection.model.entity.QCollectionPropertyEntity
 
QCollectionPropertyPK - Class in com.skava.address.collection.model.entity
QCollectionPropertyPK is a Querydsl query type for CollectionPropertyPK
QCollectionPropertyPK(Path<? extends CollectionPropertyPK>) - Constructor for class com.skava.address.collection.model.entity.QCollectionPropertyPK
 
QCollectionPropertyPK(PathMetadata) - Constructor for class com.skava.address.collection.model.entity.QCollectionPropertyPK
 
QCollectionPropertyPK(PathMetadata, PathInits) - Constructor for class com.skava.address.collection.model.entity.QCollectionPropertyPK
 
QCollectionPropertyPK(Class<? extends CollectionPropertyPK>, PathMetadata, PathInits) - Constructor for class com.skava.address.collection.model.entity.QCollectionPropertyPK
 
QCollectionPropertyPK(String) - Constructor for class com.skava.address.collection.model.entity.QCollectionPropertyPK
 
QUERY_FILTER_AND - Static variable in class com.skava.address.constant.AddressServiceConstants
 
QUERY_FILTER_CLOSEBRACE - Static variable in class com.skava.address.constant.AddressServiceConstants
 
QUERY_FILTER_EQUALS - Static variable in class com.skava.address.constant.AddressServiceConstants
 
QUERY_FILTER_OPENBRACE - Static variable in class com.skava.address.constant.AddressServiceConstants
 
QUERY_FILTER_OR - Static variable in class com.skava.address.constant.AddressServiceConstants
 
QUERY_FILTER_PARAM_BUSINESSID - Static variable in class com.skava.address.constant.AddressServiceConstants
 
QUERY_FILTER_PARAM_COLLECTIONID - Static variable in class com.skava.address.constant.AddressServiceConstants
 
QUERY_FILTER_PARAM_USERID - Static variable in class com.skava.address.constant.AddressServiceConstants
 

R

Reason - Class in com.skava.address.model.exchange.response
This model is the Reason response model which holds failure information This class is used to get reason of the api failure
Reason() - Constructor for class com.skava.address.model.exchange.response.Reason
 
REASON_SUFFIX - Static variable in class com.skava.address.constant.AddressCodes
 
REGISTERED_USER_ROLE - Static variable in class com.skava.address.constant.AddressServiceConstants
 
RELEASE_DATE - Static variable in class com.skava.release.AddressReleaseDefinition
 
requestProcessed(AddressResponse) - Method in class com.skava.address.web.AddressController
On complete response.
requestProcessed(ResponseModel) - Method in class com.skava.address.web.AddressController
On complete response.
RESPONSECODE_200 - Static variable in class com.skava.address.constant.AddressDocumentationConstants
 
RESPONSECODE_201 - Static variable in class com.skava.address.constant.AddressDocumentationConstants
 
RESPONSECODE_400 - Static variable in class com.skava.address.constant.AddressDocumentationConstants
 
RESPONSECODE_401 - Static variable in class com.skava.address.constant.AddressDocumentationConstants
 
RESPONSECODE_403 - Static variable in class com.skava.address.constant.AddressDocumentationConstants
 
RESPONSECODE_404 - Static variable in class com.skava.address.constant.AddressDocumentationConstants
 
RESPONSECODE_409 - Static variable in class com.skava.address.constant.AddressDocumentationConstants
 
RESPONSECODE_500 - Static variable in class com.skava.address.constant.AddressDocumentationConstants
 
rule - Variable in class com.skava.address.collection.model.entity.QCollectionPropertyAttribute
 

S

save(String, String, Object) - Method in class com.skava.address.service.impl.CacheImpl
This method saves the input object to the cache using the provided cache name and cache key.
saveAddressValidationDetailsToCache(String, String, AddressDO) - Method in class com.skava.address.service.impl.CacheImpl
saveAddressValidationDetailsToCache.
search(String, Sort, int, int) - Method in class com.skava.address.collection.process.CollectionProcess
This function is used to search the collection and find all collection based on filtering, pagination and sorting.
SearchCriteria - Class in com.skava.address.helper
* Initializes the SearchCriteria class with defining the values for its private members
SearchCriteria(String, String, Object) - Constructor for class com.skava.address.helper.SearchCriteria
Initializes the SearchCriteria class with defining the values for its private members
SearchUtility - Class in com.skava.address.util
The Class SearchUtility
send(Message<?>, String, String, Long) - Method in class com.skava.address.event.AddressEventSender
Message event sender by topic exchange or queue name If default message queue enabled in oms properties this will override queue name to default oms queue
SERVICE_ADDRESS - Static variable in class com.skava.address.constant.AddressCodes
The following field are used to map the build errors for the address validation service response codes
SERVICE_COLLECTION - Static variable in class com.skava.address.constant.CollectionResponseCodes
The following field are used to map the build errors for the address validation service response codes
SERVICE_END_COLLECTION - Static variable in class com.skava.address.constant.AddressLogConstants
 
SERVICE_START_COLLECTION - Static variable in class com.skava.address.constant.AddressLogConstants
 
setAddressLine1(String) - Method in class com.skava.address.model.domain.AddressDO
 
setAddressLine2(String) - Method in class com.skava.address.model.domain.AddressDO
 
setAddressLine3(String) - Method in class com.skava.address.model.domain.AddressDO
 
setCompanyName(String) - Method in class com.skava.address.model.domain.AddressDO
 
setEmail(String) - Method in class com.skava.address.model.domain.AddressDO
 
setFilters(String) - Method in class com.skava.address.collection.model.datatransferobjects.CollectionDataRequest
Overridden setter method for the filters.
setFirstName(String) - Method in class com.skava.address.model.domain.AddressDO
 
setLastName(String) - Method in class com.skava.address.model.domain.AddressDO
 
setMiddleName(String) - Method in class com.skava.address.model.domain.AddressDO
 
setMobileNumber(String) - Method in class com.skava.address.model.domain.AddressDO
 
setPhone(String) - Method in class com.skava.address.model.domain.AddressDO
 
setPluginProperties(AddressDO, long, String) - Method in class com.skava.address.helper.AddressValidationHelper
 
setTextEncryptorComponent(TextEncryptorComponent) - Static method in class com.skava.address.util.AddressUtils
domain attribute will be converted to the data representation that can be stored in a cache
setZip(String) - Method in class com.skava.address.model.domain.AddressDO
 
SHIPPINGREQUESTBODY - Static variable in class com.skava.address.constant.AddressDocumentationConstants
The Constant is SHIPPINGREQUESTBODY .
SKIPPED - Static variable in class com.skava.address.constant.AddressCodes
 
SLASH - Static variable in class com.skava.address.constant.AddressServiceConstants
 
splitCommaSepratedString(String) - Static method in class com.skava.address.util.DocketUtil
Splits given string by ","
status - Variable in class com.skava.address.collection.model.entity.QCollectionEntity
 
STR_METHOD_FALL_BACK - Static variable in class com.skava.address.constant.CollectionResponseCodes
The following fields lists the constants that are used for achieving the fallback process in case of the service failure.
STR_METHOD_FALL_BACK_COMMAND_KEY - Static variable in class com.skava.address.constant.CollectionResponseCodes
 
STRATEGYBASEURL - Static variable in class com.skava.address.constant.AddressCodes
The following fields are the list of constants defining the default strategies for each of the address validation request type.
STRING - Enum constant in enum class com.skava.address.collection.model.datatransferobjects.CollectionAttributeType
 
SUCCESS_CODE - Static variable in class com.skava.address.constant.AddressCodes
 
SUCCESS_COLLECTION - Static variable in class com.skava.address.constant.CollectionResponseCodes
 
supportsValidationType(String, Long) - Method in interface com.skava.address.plugin.AddressValidationPlugIn
 

T

textEncryptor() - Method in class com.skava.address.AddressApplication
 
textEncryptorComponent() - Method in class com.skava.address.util.AppConfig
textEncryptorComponent
triggerEvent(AddressEventPayload, String, long) - Method in class com.skava.address.event.AddressEventSender
The method triggers the event for the given queue or topic
type - Variable in class com.skava.address.collection.model.datatransferobjects.CollectionAttribute
The type of the attribute.
type - Variable in class com.skava.address.collection.model.domain.CollectionAttributeDomain
The type of the attribute.
type - Variable in class com.skava.address.collection.model.entity.CollectionPropertyAttribute
 
type - Variable in class com.skava.address.collection.model.entity.QCollectionPropertyAttribute
 
TYPE - Static variable in class com.skava.release.AddressReleaseDefinition
 

U

UNDERSCORE - Static variable in class com.skava.address.constant.AddressServiceConstants
The following fields lists the constants that are used by the collection entity of the address validation service.
update(CollectionDomain) - Method in class com.skava.address.collection.process.CollectionProcess
This function is used to update the collection.
UPDATE_COLLECTION_PROPERTIES_VALIDATE - Enum constant in enum class com.skava.address.constant.CollectionPropertiesResponseCode
 
updateCollection(String, String, long, String, long, CollectionRequest) - Method in class com.skava.address.web.CollectionController
This method is used to update all field in Collection based on given CollectionRequest.
updateCollectionEntity(CollectionEntity, CollectionDomain) - Method in interface com.skava.address.collection.factory.CollectionFactory
This method updates the new data from Collection Domain to existing Collection Entity for update
updateCollectionEntity(CollectionEntity, CollectionDomain) - Method in class com.skava.address.collection.factoryimpl.CollectionFactoryImpl
This method updates the new data from Collection Domain to existing Collection Entity for update
updateCollectionEntityProperties(CollectionEntity, Map<String, CollectionPropertyDomain>) - Method in interface com.skava.address.collection.factory.CollectionPropertyFactory
This method updates the new properties from Collection Domain to existing Collection Entity for update
updateCollectionEntityProperties(CollectionEntity, Map<String, CollectionPropertyDomain>) - Method in class com.skava.address.collection.factoryimpl.CollectionPropertyFactoryImpl
Build the CollectionEntity from the Collection domain to persist in database.
updateCollectionProperties(long, long, Map<String, CollectionPropertyDomain>) - Method in class com.skava.address.collection.process.CollectionPropertyProcess
This function is used to update the collection properties
updateCollectionProperties(String, String, long, long, String, List<CollectionProperty>) - Method in class com.skava.address.web.CollectionPropertyController
Updates the all collection properties which are existing under a collection
UpdateCollectionPropertiesServiceImpl - Class in com.skava.address.collection.service.impl
This class Contains a functionality to update collection properties
UpdateCollectionPropertiesServiceImpl() - Constructor for class com.skava.address.collection.service.impl.UpdateCollectionPropertiesServiceImpl
 
UpdateCollectionPropertyService - Interface in com.skava.address.collection.service
This interface provides functionality to update a collection properties
UpdateCollectionPropertyValidator - Class in com.skava.address.collection.validator
 
UpdateCollectionPropertyValidator() - Constructor for class com.skava.address.collection.validator.UpdateCollectionPropertyValidator
 
UpdateCollectionService - Interface in com.skava.address.collection.service
This class contains the functionality to update collection
UpdateCollectionServiceImpl - Class in com.skava.address.collection.service.impl
This class contains the functionality to update collection
UpdateCollectionServiceImpl() - Constructor for class com.skava.address.collection.service.impl.UpdateCollectionServiceImpl
 
updatedBy - Variable in class com.skava.address.collection.model.domain.CollectionDomain
Id of the user who updated entity.
updatedBy - Variable in class com.skava.address.collection.model.domain.CollectionPropertyDomain
Id of the user who updated entity.
updatedBy - Variable in class com.skava.address.collection.model.entity.CollectionEntity
Identifier of the updated user
updatedBy - Variable in class com.skava.address.collection.model.entity.CollectionPropertyEntity
Identifier of the updated user
updatedBy - Variable in class com.skava.address.collection.model.entity.QCollectionEntity
 
updatedBy - Variable in class com.skava.address.collection.model.entity.QCollectionPropertyEntity
 
updatedOn - Variable in class com.skava.address.collection.model.domain.CollectionDomain
Time stamp denotes the updated time of the entity.
updatedOn - Variable in class com.skava.address.collection.model.domain.CollectionPropertyDomain
Time stamp denotes the updated time of the entity.
updatedOn - Variable in class com.skava.address.collection.model.entity.CollectionEntity
Updated time
updatedOn - Variable in class com.skava.address.collection.model.entity.CollectionPropertyAttribute
Updated time
updatedOn - Variable in class com.skava.address.collection.model.entity.CollectionPropertyEntity
Updated time
updatedOn - Variable in class com.skava.address.collection.model.entity.QCollectionEntity
 
updatedOn - Variable in class com.skava.address.collection.model.entity.QCollectionPropertyAttribute
 
updatedOn - Variable in class com.skava.address.collection.model.entity.QCollectionPropertyEntity
 
UPTODATED - Static variable in class com.skava.address.constant.AddressCodes
 

V

VALIDATE_ADDRESS - Static variable in class com.skava.address.constant.AddressServiceConstants
 
validateAddress(AddressDO) - Method in interface com.skava.address.plugin.AddressValidationPlugIn
 
validateAddress(AddressDO) - Method in class com.skava.address.plugin.impl.DefaultPhysicalAddressValidationPluginImpl
 
validateAddress(AddressDO, long, String) - Method in class com.skava.address.strategy.impl.DefaultPhysicalAddressValidationStrategyImpl
 
validateAddress(AddressDO, long, String) - Method in interface com.skava.address.strategy.PhysicalAddressValidationServiceStrategy
 
validateAddress(AddressDO, String, long, String) - Method in class com.skava.address.validator.services.AddressValidator
validateAddress This method used to validate the given address.
validateAddressUsingStrategy(AddressDO, String, long, String) - Method in class com.skava.address.validator.services.AddressValidator
This method is used to find and load the strategy impl.
validateAddressUsingStrategyWithRecommendation(AddressDO, String, long, String) - Method in class com.skava.address.validator.services.AddressValidator
This method is used to validate address the strategy impl.
validateCollectionAttribures(Map<String, CollectionPropertyDomain>, Map<String, CollectionAttributeDomain>) - Static method in class com.skava.address.collection.service.impl.CollectionPropertyServiceImplHelper
Validate if the input collection properties
validateCollectionDescription(CollectionDataRequest) - Static method in class com.skava.address.util.SearchUtility
Checks the collection name whether its non-empty and valid
validateCollectionName(CollectionDataRequest) - Static method in class com.skava.address.util.SearchUtility
Checks the collection name whether its non-empty and valid
VALIDATED - Static variable in class com.skava.address.constant.AddressCodes
The following fields are the constants that are used in the address validation operation
validateLocale(String) - Static method in class com.skava.address.util.SearchUtility
SkuId Validation
VALIDATIONEXP - Static variable in class com.skava.address.constant.AddressCodes
 
VALIDATIONTTL - Static variable in class com.skava.address.constant.AddressCodes
 
value - Variable in class com.skava.address.collection.model.entity.QCollectionPropertyEntity
 
valueOf(String) - Static method in enum class com.skava.address.collection.model.datatransferobjects.CollectionAttributeType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.skava.address.collection.model.datatransferobjects.CollectionStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.skava.address.constant.CollectionPropertiesResponseCode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.skava.address.constant.CollectionResponseCode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.skava.address.util.CollectionStatus
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.skava.address.collection.model.datatransferobjects.CollectionAttributeType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.skava.address.collection.model.datatransferobjects.CollectionStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.skava.address.constant.CollectionPropertiesResponseCode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.skava.address.constant.CollectionResponseCode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.skava.address.util.CollectionStatus
Returns an array containing the constants of this enum class, in the order they are declared.
VERSION - Static variable in class com.skava.release.AddressReleaseDefinition
 
VERSION_ID - Static variable in class com.skava.address.constant.AddressDocumentationConstants
The Constant is descripted about the VERSION .
A B C D E F G H I K L M N O P Q R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form