Index
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 .
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form