Index

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

A

AbstractSpecificationBuilder<T> - Class in com.skava.tax.model.entity.criteria
 
AbstractSpecificationBuilder() - Constructor for class com.skava.tax.model.entity.criteria.AbstractSpecificationBuilder
 
ACTING_USERNAME - Static variable in class com.skava.tax.constants.HttpHeader
 
ACTIVE - Enum constant in enum class com.skava.tax.collection.model.datatransferobjects.CollectionStatus
 
ACTIVE - Static variable in class com.skava.tax.constants.TaxCalculationConstants
Following constants defines the status of the collections.
ADDRESS - Static variable in class com.skava.tax.constants.TaxDocumentationConstants
ADDRESS
addressLine1 - Variable in class com.skava.tax.model.domain.TaxAddressDomain
Converts the PII data to be encrypted to the cache
addressLine1 - Variable in class com.skava.tax.model.dto.TaxAddress
The addressLine1.
addressLine2 - Variable in class com.skava.tax.model.domain.TaxAddressDomain
Converts the PII data to be encrypted to the cache
addressLine2 - Variable in class com.skava.tax.model.dto.TaxAddress
The addressLine2.
addressLine3 - Variable in class com.skava.tax.model.domain.TaxAddressDomain
Converts the PII data to be encrypted to the cache
addressLine3 - Variable in class com.skava.tax.model.dto.TaxAddress
The addressLine3.
addressVersion - Variable in class com.skava.tax.model.domain.TaxAddressDomain
 
addressVersion - Variable in class com.skava.tax.model.dto.TaxAddress
The shipping address Version.
ADMIN_USER_ROLE - Static variable in class com.skava.tax.constants.TaxCalculationConstants
 
API_OPERATION - Static variable in class com.skava.tax.constants.TaxConstants
event operation field
ATTACHBUSINESSID - Static variable in class com.skava.tax.constants.TaxCalculationConstants
 
ATTACHCOLLECTIONID - Static variable in class com.skava.tax.constants.TaxCalculationConstants
 
attributeName - Variable in class com.skava.tax.collection.model.entity.QCollectionPropertyPK
 
ATTRIBUTES - Static variable in class com.skava.tax.constants.RequestParameter
 
AUTH - Enum constant in enum class com.skava.tax.model.entity.tax.TransactionType
 
AUTH_AMOUNT_EXCEEDED - Enum constant in enum class com.skava.tax.constants.ResponseCode
 
AuthHelper - Class in com.skava.tax.util
The class AuthHelper contains the validations and get user detrails on the auth token handler
AuthHelper() - Constructor for class com.skava.tax.util.AuthHelper
 
authorize(String, BigDecimal, Map<String, Object>) - Method in class com.skava.tax.processor.DefaultTaxProcessor
 
authorize(String, BigDecimal, Map<String, Object>) - Method in interface com.skava.tax.processor.TaxProcessor
This method is used to do authorization an amount for using provided token.
authTokenHandler - Variable in class com.skava.tax.util.AuthHelper
to get authTokenHandler service

B

BAD_REQUEST - Enum constant in enum class com.skava.tax.constants.ResponseCode
 
billingAddress - Variable in class com.skava.tax.model.dto.Tax
The billingAddress Address.
billingAddressDomain - Variable in class com.skava.tax.model.domain.TaxDomain
 
BOOLEAN - Enum constant in enum class com.skava.tax.collection.model.datatransferobjects.CollectionAttributeType
 
build() - Method in class com.skava.tax.model.entity.criteria.AbstractSpecificationBuilder
 
build() - Method in class com.skava.tax.model.entity.criteria.transaction.TransactionSpecificationBuilderImpl
BUILD_DATE - Static variable in class com.skava.release.TaxReleaseDefinition
 
BUILD_NUMBER - Static variable in class com.skava.release.TaxReleaseDefinition
 
BUILD_VERSION - Static variable in class com.skava.release.TaxReleaseDefinition
 
buildCollectionDataTransferProperties(Map<String, CollectionPropertyDomain>) - Method in interface com.skava.tax.collection.factory.CollectionPropertyFactory
This method converts the Collection DTO properties to the Collection Domain properties
buildCollectionDataTransferProperties(Map<String, CollectionPropertyDomain>) - Method in class com.skava.tax.collection.factoryimpl.CollectionPropertyFactoryImpl
This method converts the Collection DTO properties to the Collection Domain properties
buildCollectionDomainProperties(List<CollectionProperty>) - Method in interface com.skava.tax.collection.factory.CollectionPropertyFactory
This method converts the Collection DTO properties to the Collection Domain properties
buildCollectionDomainProperties(List<CollectionProperty>) - Method in class com.skava.tax.collection.factoryimpl.CollectionPropertyFactoryImpl
This method converts the Collection DTO properties to the Collection Domain properties
buildCollectionPropertiesDomain(CollectionEntity) - Method in interface com.skava.tax.collection.factory.CollectionPropertyFactory
This method converts the Collection Entity properties to the Collection Domain properties
buildCollectionPropertiesDomain(CollectionEntity) - Method in class com.skava.tax.collection.factoryimpl.CollectionPropertyFactoryImpl
This method converts the Collection Entity properties to the Collection Domain properties
buildCollectionPropertiesEntity(CollectionEntity, Map<String, CollectionPropertyDomain>) - Method in interface com.skava.tax.collection.factory.CollectionPropertyFactory
This method builds list of collection properties entity model
buildCollectionPropertiesEntity(CollectionEntity, Map<String, CollectionPropertyDomain>) - Method in class com.skava.tax.collection.factoryimpl.CollectionPropertyFactoryImpl
Build the Collection Entity Properties from the Collection domain properties
builldCacheKey(String, long) - Static method in class com.skava.tax.util.TaxUtils
builldCacheKey This method is used to create cache key based on taxId and collectionId.
BULK_TRANSACTION_CREATION_FAILED - Enum constant in enum class com.skava.tax.constants.ResponseCode
 
BULK_TRANSACTION_PROPERTY_SIBLING_TRANSACTION_ALL_OR_NONE - Static variable in class com.skava.tax.constants.TaxConstants
 
BULK_TRANSACTION_PROPERTY_SIBLING_TRANSACTION_PARAM - Static variable in class com.skava.tax.constants.TaxConstants
 
BULK_TRANSACTION_TAX_FAILED - Enum constant in enum class com.skava.tax.constants.ResponseCode
 
BULK_TRANSACTION_TAX_PENDING - Enum constant in enum class com.skava.tax.constants.ResponseCode
 
BulkTransaction - Class in com.skava.tax.model.dto
This class implements the transactionDTO model to define the request and response transaction object.
BulkTransaction() - Constructor for class com.skava.tax.model.dto.BulkTransaction
 
BULKTRANSACTION_CREATED - Enum constant in enum class com.skava.tax.constants.ResponseCode
Bulk Transactions response codes
BULKTRANSACTION_NOT_FOUND - Enum constant in enum class com.skava.tax.constants.ResponseCode
 
BulkTransactionRequest - Class in com.skava.tax.model.request
BullkTransactionRequest
BulkTransactionRequest() - Constructor for class com.skava.tax.model.request.BulkTransactionRequest
 
BUNDLE - Enum constant in enum class com.skava.tax.constants.SkuType
 
BUSINESS_ID - Static variable in class com.skava.tax.constants.HttpHeader
 
BUSINESS_ID - Static variable in class com.skava.tax.constants.RequestParameter
BUSINESS_ID
businessId - Variable in class com.skava.tax.collection.model.entity.QCollectionEntity
 
BUSINESSID - Static variable in class com.skava.tax.constants.RequestParameter
 

C

CacheImpl - Class in com.skava.tax.service.impl
This is used for cache implementation for store and delete from in memory to given request data.
CacheImpl(ObjectMapper) - Constructor for class com.skava.tax.service.impl.CacheImpl
 
CACHEKEY_RESOURCEATTRIBUTE - Static variable in class com.skava.tax.constants.TaxCalculationConstants
 
CACHEKEY_RESOURCECOLLECTION - Static variable in class com.skava.tax.constants.TaxCalculationConstants
 
CACHEKEY_RESOURCECOLLECTIONENTITY - Static variable in class com.skava.tax.constants.TaxCalculationConstants
 
CACHEKEY_SERVICENAME - Static variable in class com.skava.tax.constants.TaxCalculationConstants
 
CACHENAME_COLLECTION - Static variable in class com.skava.tax.constants.TaxCalculationConstants
 
CACHENAME_COLLECTIONATTRIBUTE - Static variable in class com.skava.tax.constants.TaxCalculationConstants
 
calculate(TaxRequest) - Method in class com.skava.tax.plugin.impl.DefaultTaxCalculationPluginImpl
calculate This method is used to calculate Tax based on given Tax.
calculate(TaxRequest) - Method in interface com.skava.tax.plugin.TaxCalculationPlugIn
Calculate.
calculate(TaxRequest) - Method in class com.skava.tax.strategy.impl.DefaultTaxCalculationStrategyImpl
This method used for calculate tax whether default tax calculation or can be load customized.
calculate(TaxRequest) - Method in interface com.skava.tax.strategy.TaxCalculationServiceStrategy
Calculate.
calculateTax(Long, String, String, String, Tax, String, String) - Method in class com.skava.tax.web.TaxController
Calculate tax.
CalculateTax - Class in com.skava.tax.util
This is a Utility class for used tax calculations. .
CalculateTax() - Constructor for class com.skava.tax.util.CalculateTax
Instantiates a new calculate tax.
calculationTime - Variable in class com.skava.tax.model.domain.TaxCalculationDomain
 
calculationTime - Variable in class com.skava.tax.model.dto.TaxCalculation
The created date time.
CANCEL_AUTH_AMOUNT_IS_NOT_EQUAL - Enum constant in enum class com.skava.tax.constants.ResponseCode
 
CANCELAUTH - Enum constant in enum class com.skava.tax.model.entity.tax.TransactionType
 
CANCELAUTH_AMOUNT_EXCEEDED - Enum constant in enum class com.skava.tax.constants.ResponseCode
 
cancelAuthorization(String, String, BigDecimal, Map<String, Object>) - Method in class com.skava.tax.processor.DefaultTaxProcessor
 
cancelAuthorization(String, String, BigDecimal, Map<String, Object>) - Method in interface com.skava.tax.processor.TaxProcessor
This method is used to do cancel authorization an amount for using provided token.
CANCELPREAUTH - Enum constant in enum class com.skava.tax.model.entity.tax.TransactionType
 
cancelPreAuthorize(String, String, BigDecimal, Map<String, Object>) - Method in class com.skava.tax.processor.DefaultTaxProcessor
 
cancelPreAuthorize(String, String, BigDecimal, Map<String, Object>) - Method in interface com.skava.tax.processor.TaxProcessor
This method is used to do cancel preauthorization an amount for using provided token.
canReceiveSMS - Variable in class com.skava.tax.model.domain.TaxAddressDomain
 
canReceiveSMS - Variable in class com.skava.tax.model.dto.TaxAddress
The canReceiveSMS.
CANT_CREATE - Enum constant in enum class com.skava.tax.validation.constraints.ValidationCode
 
CANT_UPDATE - Enum constant in enum class com.skava.tax.validation.constraints.ValidationCode
 
CART_ID - Static variable in class com.skava.tax.constants.TaxDocumentationConstants
The Constant is identifier of cart id .
CART_PROPERTIES - Static variable in class com.skava.tax.constants.TaxDocumentationConstants
 
CARTREQUESTBODY - Static variable in class com.skava.tax.constants.TaxDocumentationConstants
The Constant is CARTREQUESTBODY .
charge(String, String, BigDecimal, Map<String, Object>) - Method in class com.skava.tax.processor.DefaultTaxProcessor
 
charge(String, String, BigDecimal, Map<String, Object>) - Method in interface com.skava.tax.processor.TaxProcessor
This method is used to do charge an amount for using provided token.
CHARGE - Enum constant in enum class com.skava.tax.model.entity.tax.TransactionType
 
CHARGE_AMOUNT_EXCEEDED - Enum constant in enum class com.skava.tax.constants.ResponseCode
 
CHECK_ACCESS_COLLECTION_ATTR - Static variable in class com.skava.tax.constants.TaxCalculationConstants
 
CHECK_THREED_SECURE_FAILED - Enum constant in enum class com.skava.tax.constants.ResponseCode
 
CHECKACCESS_CREATECOLLECTION - Static variable in class com.skava.tax.constants.TaxCalculationConstants
 
CHECKACCESS_MANAGETAX - Static variable in class com.skava.tax.constants.TaxCalculationConstants
Access checks for APIs CHECKACCESS_MANAGETAX - Check if the access is allowed for POST, DELETE and DELETEALL tax 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.tax.constants.TaxCalculationConstants
 
CHECKACCESS_VIEWALLCOLLECTION - Static variable in class com.skava.tax.constants.TaxCalculationConstants
 
CHECKACCESS_VIEWCOLLECTION - Static variable in class com.skava.tax.constants.TaxCalculationConstants
 
checkAddressDirty(TaxAddressDomain, TaxAddressDomain) - Static method in class com.skava.tax.util.TaxCalculationServiceUtil
Check address dirty.
city - Variable in class com.skava.tax.model.domain.TaxAddressDomain
Converts the PII data to be encrypted to the cache
city - Variable in class com.skava.tax.model.dto.TaxAddress
The city.
clearAllCache(Long, String, String, String) - Method in class com.skava.tax.web.TaxController
Clear all cache.
clearCacheByKey(Long, String, String, String, String) - Method in class com.skava.tax.web.TaxController
Clear cache by key.
collection - Static variable in class com.skava.tax.collection.model.entity.QCollectionEntity
 
collection - Variable in class com.skava.tax.collection.model.entity.QCollectionPropertyPK
 
COLLECTION - Static variable in class com.skava.tax.constants.TaxDocumentationConstants
COLLECTION
COLLECTION_ALREADY_EXISTS - Enum constant in enum class com.skava.tax.constants.CollectionResponseCode
 
COLLECTION_CREATE_SUCCESS - Enum constant in enum class com.skava.tax.constants.CollectionResponseCode
 
COLLECTION_CREATED - Enum constant in enum class com.skava.tax.constants.ResponseCode
 
COLLECTION_DELETE_SUCCESS - Enum constant in enum class com.skava.tax.constants.CollectionResponseCode
 
COLLECTION_DELETED - Enum constant in enum class com.skava.tax.constants.ResponseCode
 
COLLECTION_EXISTS - Enum constant in enum class com.skava.tax.constants.ResponseCode
 
COLLECTION_FIND_ALL_SUCCESS - Enum constant in enum class com.skava.tax.constants.CollectionResponseCode
 
COLLECTION_FIND_SUCCESS - Enum constant in enum class com.skava.tax.constants.CollectionResponseCode
 
COLLECTION_FOUND - Enum constant in enum class com.skava.tax.constants.ResponseCode
Collection Response Codes
COLLECTION_ID - Static variable in class com.skava.tax.constants.RequestParameter
 
COLLECTION_ID - Static variable in class com.skava.tax.constants.TaxConstants
collectionId
COLLECTION_NOT_EXISTS - Enum constant in enum class com.skava.tax.constants.CollectionResponseCode
 
COLLECTION_NOT_EXISTS_FOR_SEARCH - Enum constant in enum class com.skava.tax.constants.CollectionResponseCode
 
COLLECTION_NOT_FOUND - Enum constant in enum class com.skava.tax.constants.ResponseCode
 
COLLECTION_PATCH_UPDATE_SUCCESS - Enum constant in enum class com.skava.tax.constants.CollectionResponseCode
 
COLLECTION_PROPERTIES - Static variable in class com.skava.tax.constants.TaxDocumentationConstants
 
COLLECTION_PROPERTIES_DUPLICATE - Enum constant in enum class com.skava.tax.constants.CollectionPropertiesResponseCode
 
COLLECTION_PROPERTIES_KEY_DUPLICATE - Enum constant in enum class com.skava.tax.constants.CollectionPropertiesResponseCode
 
COLLECTION_PROPERTIES_KEY_INVALID - Enum constant in enum class com.skava.tax.constants.CollectionPropertiesResponseCode
 
COLLECTION_PROPERTY_NAME_CANNOT_BE_EMPTY - Enum constant in enum class com.skava.tax.constants.ResponseCode
 
COLLECTION_PROPERTY_NOT_FOUND - Enum constant in enum class com.skava.tax.constants.ResponseCode
 
COLLECTION_PROPERTY_VALUE_NULL - Enum constant in enum class com.skava.tax.constants.CollectionPropertiesResponseCode
 
COLLECTION_UPDATE_SUCCESS - Enum constant in enum class com.skava.tax.constants.CollectionResponseCode
 
COLLECTION_UPDATED - Enum constant in enum class com.skava.tax.constants.ResponseCode
 
CollectionAlreadyExistsException - Exception in com.skava.tax.exceptions
The Class CollectionAlreadyExistsException
CollectionAlreadyExistsException(String) - Constructor for exception com.skava.tax.exceptions.CollectionAlreadyExistsException
This method is used to throw collection already exists exception.
collectionattribute - Static variable in class com.skava.tax.collection.model.entity.QCollectionPropertyAttribute
 
CollectionAttribute - Class in com.skava.tax.collection.model.datatransferobjects
This class holds the model attributes for Collection Property Attribute
CollectionAttribute() - Constructor for class com.skava.tax.collection.model.datatransferobjects.CollectionAttribute
 
CollectionAttributeController - Class in com.skava.tax.web
This class is the Rest Controller class.
CollectionAttributeController() - Constructor for class com.skava.tax.web.CollectionAttributeController
 
CollectionAttributeDomain - Class in com.skava.tax.collection.model.domain
This class holds the model attributes for Collection Property Attribute
CollectionAttributeDomain() - Constructor for class com.skava.tax.collection.model.domain.CollectionAttributeDomain
 
CollectionAttributeNotFoundException - Exception in com.skava.tax.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.tax.exceptions.CollectionAttributeNotFoundException
This method is used to throw collection Attribute not found exception.
CollectionAttributeProcess - Class in com.skava.tax.collection.process
This class contains the functionality to perform CRUD operations of Collection Attribute
CollectionAttributeProcess() - Constructor for class com.skava.tax.collection.process.CollectionAttributeProcess
 
CollectionAttributeRepository - Interface in com.skava.tax.collection.repository
This interface contains the functionality to perform operations on collection properties
CollectionAttributeType - Enum Class in com.skava.tax.collection.model.datatransferobjects
This class provide data type of the collection attribute enum class.
CollectionController - Class in com.skava.tax.web
This class is the Rest Controller class.
CollectionController() - Constructor for class com.skava.tax.web.CollectionController
 
CollectionDataRequest - Class in com.skava.tax.collection.model.datatransferobjects
The CollectionDTO Class.
CollectionDataRequest(CollectionRequest) - Constructor for class com.skava.tax.collection.model.datatransferobjects.CollectionDataRequest
The CollectionDTO method.
CollectionDomain - Class in com.skava.tax.collection.model.domain
This class holds the model attributes for Collection domain
CollectionDomain() - Constructor for class com.skava.tax.collection.model.domain.CollectionDomain
 
CollectionEntity - Class in com.skava.tax.collection.model.entity
This class holds the model attributes for Collection entity
CollectionEntity() - Constructor for class com.skava.tax.collection.model.entity.CollectionEntity
 
collectionFactory - Variable in class com.skava.tax.collection.factoryimpl.CollectionPropertyFactoryImpl
The Collection factory.
collectionFactory - Variable in class com.skava.tax.collection.process.CollectionAttributeProcess
 
collectionFactory - Variable in class com.skava.tax.collection.process.CollectionProcess
The Collection factory.
collectionFactory - Variable in class com.skava.tax.collection.process.CollectionPropertyProcess
 
collectionFactory - Variable in class com.skava.tax.collection.service.impl.FindAllCollectionAttributesServiceImpl
The cart wired services.
CollectionFactory - Interface in com.skava.tax.collection.factory
This interface defines methods for conversion of collection and collection attribute model across entity and data transfer objects
CollectionFactoryImpl - Class in com.skava.tax.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.tax.collection.factoryimpl.CollectionFactoryImpl
 
collectionId - Variable in class com.skava.tax.model.entity.tax.QTaxItemEntity
 
CollectionNotFoundException - Exception in com.skava.tax.exceptions
* Class to handle an exception when the attempt to retrieve a collection when collection is not available
CollectionNotFoundException(String) - Constructor for exception com.skava.tax.exceptions.CollectionNotFoundException
This method is used to throw collection not found exception.
CollectionProcess - Class in com.skava.tax.collection.process
The Class CollectionProcess.
CollectionProcess() - Constructor for class com.skava.tax.collection.process.CollectionProcess
 
collectionProperties - Variable in class com.skava.tax.collection.model.entity.QCollectionEntity
 
CollectionPropertiesResponse - Class in com.skava.tax.collection.model.datatransferobjects
The Class CollectionPropertiesAPIResponse
CollectionPropertiesResponse() - Constructor for class com.skava.tax.collection.model.datatransferobjects.CollectionPropertiesResponse
 
CollectionPropertiesResponseCode - Enum Class in com.skava.tax.constants
This class contains constants that are used for collection properties response
CollectionProperty - Class in com.skava.tax.collection.model.datatransferobjects
This class holds the request model for a Collection Attribute
CollectionProperty() - Constructor for class com.skava.tax.collection.model.datatransferobjects.CollectionProperty
 
COLLECTIONPROPERTY_ALREADY_EXISTS - Enum constant in enum class com.skava.tax.constants.CollectionPropertiesResponseCode
 
COLLECTIONPROPERTY_CREATE_SUCCESS - Enum constant in enum class com.skava.tax.constants.CollectionPropertiesResponseCode
 
COLLECTIONPROPERTY_DELETE_SUCCESS - Enum constant in enum class com.skava.tax.constants.CollectionPropertiesResponseCode
 
COLLECTIONPROPERTY_FIND_ALL_SUCCESS - Enum constant in enum class com.skava.tax.constants.CollectionPropertiesResponseCode
 
COLLECTIONPROPERTY_FIND_SUCCESS - Enum constant in enum class com.skava.tax.constants.CollectionPropertiesResponseCode
 
COLLECTIONPROPERTY_NO_CONTENT - Enum constant in enum class com.skava.tax.constants.CollectionPropertiesResponseCode
 
COLLECTIONPROPERTY_NOT_EXISTS - Enum constant in enum class com.skava.tax.constants.CollectionPropertiesResponseCode
 
COLLECTIONPROPERTY_PATCH_UPDATE_SUCCESS - Enum constant in enum class com.skava.tax.constants.CollectionPropertiesResponseCode
 
COLLECTIONPROPERTY_UPDATE_SUCCESS - Enum constant in enum class com.skava.tax.constants.CollectionPropertiesResponseCode
 
CollectionPropertyAttribute - Class in com.skava.tax.collection.model.entity
This class holds the model attributes for Collection Property Attribute
CollectionPropertyAttribute() - Constructor for class com.skava.tax.collection.model.entity.CollectionPropertyAttribute
 
CollectionPropertyController - Class in com.skava.tax.web
This class is the Rest Controller class.
CollectionPropertyController() - Constructor for class com.skava.tax.web.CollectionPropertyController
 
CollectionPropertyDomain - Class in com.skava.tax.collection.model.domain
This class holds the model attributes for Collection Properties
CollectionPropertyDomain() - Constructor for class com.skava.tax.collection.model.domain.CollectionPropertyDomain
 
collectionPropertyEntity - Static variable in class com.skava.tax.collection.model.entity.QCollectionPropertyEntity
 
CollectionPropertyEntity - Class in com.skava.tax.collection.model.entity
This class holds the model attributes for Collection Property
CollectionPropertyEntity() - Constructor for class com.skava.tax.collection.model.entity.CollectionPropertyEntity
 
collectionPropertyFactory - Variable in class com.skava.tax.collection.factoryimpl.CollectionFactoryImpl
The Collection factory.
collectionPropertyFactory - Variable in class com.skava.tax.collection.process.CollectionPropertyProcess
 
CollectionPropertyFactory - Interface in com.skava.tax.collection.factory
This interface defines methods for conversion of collection property model across entity and data transfer objects
CollectionPropertyFactoryImpl - Class in com.skava.tax.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.tax.collection.factoryimpl.CollectionPropertyFactoryImpl
 
collectionPropertyPK - Variable in class com.skava.tax.collection.model.entity.QCollectionPropertyEntity
 
collectionPropertyPK - Static variable in class com.skava.tax.collection.model.entity.QCollectionPropertyPK
 
CollectionPropertyPK - Class in com.skava.tax.collection.model.entity
 
CollectionPropertyPK(String, CollectionEntity) - Constructor for class com.skava.tax.collection.model.entity.CollectionPropertyPK
Instantiates a new cart property PK.
CollectionPropertyProcess - Class in com.skava.tax.collection.process
This class contains the functionality to perform CRUD operations of Collection Properties
CollectionPropertyProcess() - Constructor for class com.skava.tax.collection.process.CollectionPropertyProcess
 
CollectionPropertyRepository - Interface in com.skava.tax.collection.repository
Handles CRUD operations of Collection Property entity
CollectionPropertyResponse - Class in com.skava.tax.collection.model.datatransferobjects
This class holds the response model attributes for collection attribute
CollectionPropertyResponse() - Constructor for class com.skava.tax.collection.model.datatransferobjects.CollectionPropertyResponse
 
CollectionPropertyServiceImplHelper - Class in com.skava.tax.collection.service.impl
The Class CollectionPropertyUpdateProcess.
collectionRepository - Variable in class com.skava.tax.validate.PatchTransactionValidator
Collection repository to handle collection CURD operations
CollectionRepository - Interface in com.skava.tax.collection.repository
Handles CRUD operations of Collection entity
CollectionRequest - Class in com.skava.tax.collection.model.datatransferobjects
The CollectionRequest Class.
CollectionRequest() - Constructor for class com.skava.tax.collection.model.datatransferobjects.CollectionRequest
 
CollectionResponse - Class in com.skava.tax.collection.model.datatransferobjects
The CollectionDTO Class.
CollectionResponse() - Constructor for class com.skava.tax.collection.model.datatransferobjects.CollectionResponse
 
CollectionResponseCode - Enum Class in com.skava.tax.constants
This class defines all the constants that are used across the Tax calculation service
Collections - Class in com.skava.tax.collection.model.datatransferobjects
The Class Collection
Collections() - Constructor for class com.skava.tax.collection.model.datatransferobjects.Collections
 
COLLECTIONS - Static variable in class com.skava.tax.constants.RequestParameter
 
COLLECTIONS - Static variable in class com.skava.tax.constants.TaxCalculationConstants
 
CollectionsResponse - Class in com.skava.tax.collection.model.datatransferobjects
The Class CollectionsAPIResponse
CollectionsResponse() - Constructor for class com.skava.tax.collection.model.datatransferobjects.CollectionsResponse
 
CollectionStatus - Enum Class in com.skava.tax.collection.model.datatransferobjects
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
com.skava.release - package com.skava.release
This package contains details about release such as release version, release date etc.
com.skava.tax - package com.skava.tax
Boot Application Class of the Tax Calculation Service available here.
com.skava.tax.auth - package com.skava.tax.auth
This package provide generic functionality for tax services security.
com.skava.tax.collection.factory - package com.skava.tax.collection.factory
provide interfaces used to defined methods of the factory pattern
com.skava.tax.collection.factoryimpl - package com.skava.tax.collection.factoryimpl
provide package to implement and transfer data domain to entity, entity to domain and domain to data transfer object.
com.skava.tax.collection.model.datatransferobjects - package com.skava.tax.collection.model.datatransferobjects
Provide package list of data transfer object to interact with front and back end process.
com.skava.tax.collection.model.domain - package com.skava.tax.collection.model.domain
This package provide list of domain model objects.
com.skava.tax.collection.model.entity - package com.skava.tax.collection.model.entity
Provide list collection entity object to interact to database.
com.skava.tax.collection.process - package com.skava.tax.collection.process
Provide list collection process implementation classes.
com.skava.tax.collection.repository - package com.skava.tax.collection.repository
Provide list of spring data repository for CRUD operations.
com.skava.tax.collection.service - package com.skava.tax.collection.service
Provide list of service interface to define methods.
com.skava.tax.collection.service.impl - package com.skava.tax.collection.service.impl
Provide list service implementation object to for business process.
com.skava.tax.collection.validator - package com.skava.tax.collection.validator
Provide list of validator while store and load collection details.
com.skava.tax.constants - package com.skava.tax.constants
provide common fixed value and static constant to refer all interface and classes.
com.skava.tax.exceptions - package com.skava.tax.exceptions
This package provides core exception
com.skava.tax.factory - package com.skava.tax.factory
provide interfaces used to defined methods of the factory pattern
com.skava.tax.factory.impl - package com.skava.tax.factory.impl
provide package to implement and transfer data domain to entity, entity to domain and domain to data transfer object.
com.skava.tax.helper - package com.skava.tax.helper
This package provide generic functionality for tax services.
com.skava.tax.message - package com.skava.tax.message
This package provide event functionality for tax services.
com.skava.tax.model.domain - package com.skava.tax.model.domain
This package provide list of domain model objects.
com.skava.tax.model.dto - package com.skava.tax.model.dto
Provides classes defining of the data transfer objects and fields.
com.skava.tax.model.entity.criteria - package com.skava.tax.model.entity.criteria
 
com.skava.tax.model.entity.criteria.transaction - package com.skava.tax.model.entity.criteria.transaction
 
com.skava.tax.model.entity.tax - package com.skava.tax.model.entity.tax
This package provides core exception
com.skava.tax.model.request - package com.skava.tax.model.request
This package provide request model object.
com.skava.tax.model.response - package com.skava.tax.model.response
This package provide response model objects.
com.skava.tax.plugin - package com.skava.tax.plugin
Boot Application Class of the Tax Service available here.
com.skava.tax.plugin.impl - package com.skava.tax.plugin.impl
Provide default implementation of of the plugin classes.
com.skava.tax.process - package com.skava.tax.process
This package provide process class.
com.skava.tax.processor - package com.skava.tax.processor
 
com.skava.tax.repository.tax - package com.skava.tax.repository.tax
This package provide response model objects.
com.skava.tax.service - package com.skava.tax.service
provide interface to define the service methods.
com.skava.tax.service.impl - package com.skava.tax.service.impl
This package provide the service implementation layer for validation and store and load from in memory
com.skava.tax.service.impl.taxitem - package com.skava.tax.service.impl.taxitem
This package provide response model objects.
com.skava.tax.service.impl.transaction - package com.skava.tax.service.impl.transaction
This package provide response model objects.
com.skava.tax.service.taxitem - package com.skava.tax.service.taxitem
This package consists of the PaymentItemEntity's service interfaces.
com.skava.tax.service.transaction - package com.skava.tax.service.transaction
This package consists of the TransactionEntity's service interfaces.
com.skava.tax.strategy - package com.skava.tax.strategy
Interface declare methods strategy for tax calculation.
com.skava.tax.strategy.impl - package com.skava.tax.strategy.impl
This package provide default implementation for tax calculation
com.skava.tax.util - package com.skava.tax.util
This package provide utility class for utility functions.
com.skava.tax.validate - package com.skava.tax.validate
Provide address validator to validate tax details.
com.skava.tax.validation - package com.skava.tax.validation
This package consists of its child packages consisting of application entities validation classes.
com.skava.tax.validation.constraints - package com.skava.tax.validation.constraints
This package consists of constraints of validation classes.
com.skava.tax.web - package com.skava.tax.web
This package provide list of controller to access the tax service.
CommonDependencies - Class in com.skava.tax.service.impl
 
CommonDependencies(CollectionRepository) - Constructor for class com.skava.tax.service.impl.CommonDependencies
 
companyName - Variable in class com.skava.tax.model.domain.TaxAddressDomain
Converts the PII data to be encrypted to the cache
companyName - Variable in class com.skava.tax.model.dto.TaxAddress
The companyName.
configure(SpringApplicationBuilder) - Method in class com.skava.tax.ExternalTomcatServletInitializer
 
CONFIRMATION_CODE - Enum constant in enum class com.skava.tax.model.entity.tax.TransactionEntity.TransactionProperties
 
CONFLICT - Static variable in class com.skava.tax.constants.ParamDescription
 
country - Variable in class com.skava.tax.model.domain.TaxAddressDomain
 
country - Variable in class com.skava.tax.model.dto.TaxAddress
The country.
county - Variable in class com.skava.tax.model.domain.TaxAddressDomain
 
county - Variable in class com.skava.tax.model.dto.TaxAddress
The county.
covertObj(T) - Method in class com.skava.tax.service.impl.CacheImpl
 
create(CollectionDomain) - Method in class com.skava.tax.collection.process.CollectionProcess
 
create(String) - Static method in enum class com.skava.tax.constants.SkuType
The method will invoked to check the enum value against input request
CREATE_COLLECTION - Static variable in class com.skava.tax.web.TaxLogConstants
 
CREATE_TAX - Static variable in class com.skava.tax.web.TaxLogConstants
 
CREATE_TAX_ITEM_VALIDATOR - Static variable in class com.skava.tax.constants.TaxConstants
 
CREATE_TRANSACTION_VALIDATOR - Static variable in class com.skava.tax.constants.TaxConstants
 
CreateBulkTransactionService - Interface in com.skava.tax.service.transaction
CreateTransactionService
createCollection(String, String, long, String, CollectionRequest) - Method in class com.skava.tax.web.CollectionController
This method is used to create Collection based on given CollectionRequest.
createCollectionAttribute(CollectionAttributeDomain) - Method in interface com.skava.tax.collection.factory.CollectionFactory
This method creates the collection attributes response object from the collection property attribute domain
createCollectionAttribute(CollectionAttributeDomain) - Method in class com.skava.tax.collection.factoryimpl.CollectionFactoryImpl
This method creates the collection attributes response object from the collection property attribute domain
createCollectionAttributeDomain(CollectionPropertyAttribute) - Method in interface com.skava.tax.collection.factory.CollectionFactory
This method creates the collection attributes domain object from the collection property attribute
createCollectionAttributeDomain(CollectionPropertyAttribute) - Method in class com.skava.tax.collection.factoryimpl.CollectionFactoryImpl
This method creates the collection attributes domain object from the collection property attribute
createCollectionDomain(CollectionDataRequest) - Method in interface com.skava.tax.collection.factory.CollectionFactory
This method creates the collection domain object from the collection data transfer object
createCollectionDomain(CollectionDataRequest) - Method in class com.skava.tax.collection.factoryimpl.CollectionFactoryImpl
This method creates the collection domain object from the collection data transfer object
createCollectionDomain(CollectionEntity) - Method in interface com.skava.tax.collection.factory.CollectionFactory
This method creates the collection domain object from the collection entity object
createCollectionDomain(CollectionEntity) - Method in class com.skava.tax.collection.factoryimpl.CollectionFactoryImpl
This method creates the collection domain object from the collection entity object
createCollectionDTO(CollectionDomain) - Method in interface com.skava.tax.collection.factory.CollectionFactory
This method creates the collection data transfer response object from the collection domain object
createCollectionDTO(CollectionDomain) - Method in class com.skava.tax.collection.factoryimpl.CollectionFactoryImpl
This method creates the collection data transfer response object from the collection domain object
createCollectionEntity(CollectionDomain) - Method in interface com.skava.tax.collection.factory.CollectionFactory
This method creates the collection domain object from the collection entity object
createCollectionEntity(CollectionDomain) - Method in class com.skava.tax.collection.factoryimpl.CollectionFactoryImpl
This method creates the collection domain object from the collection entity object
createCollectionPropertyDomain(CollectionDataRequest) - Method in interface com.skava.tax.collection.factory.CollectionPropertyFactory
This method creates the collection property domain object from the collection data request object
createCollectionPropertyDomain(CollectionDataRequest) - Method in class com.skava.tax.collection.factoryimpl.CollectionPropertyFactoryImpl
This method creates the collection property domain object from the collection data request object
createCollectionPropertyDomain(CollectionAttributeDomain) - Method in interface com.skava.tax.collection.factory.CollectionPropertyFactory
This method creates the collection property domain object from the collection property attribute
createCollectionPropertyDomain(CollectionAttributeDomain) - Method in class com.skava.tax.collection.factoryimpl.CollectionPropertyFactoryImpl
This method creates the collection property domain object from the collection property attribute
createCollectionPropertyDomain(CollectionPropertyEntity) - Method in interface com.skava.tax.collection.factory.CollectionPropertyFactory
This method creates the collection property domain object from the collection property entity object
createCollectionPropertyDomain(CollectionPropertyEntity) - Method in class com.skava.tax.collection.factoryimpl.CollectionPropertyFactoryImpl
 
createCollectionPropertyDTO(CollectionPropertyDomain) - Method in interface com.skava.tax.collection.factory.CollectionPropertyFactory
This method creates the collection property data tansfer object from the collection property domain object
createCollectionPropertyDTO(CollectionPropertyDomain) - Method in class com.skava.tax.collection.factoryimpl.CollectionPropertyFactoryImpl
This method creates the collection property data tansfer object from the collection property domain object
createCollectionPropertyEntity(CollectionPropertyDomain, CollectionEntity) - Method in interface com.skava.tax.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.tax.collection.factoryimpl.CollectionPropertyFactoryImpl
This method creates the collection property entity object from the collection property domain object
CreateCollectionService - Interface in com.skava.tax.collection.service
The Class CreateCollectionService
CreateCollectionServiceImpl - Class in com.skava.tax.collection.service.impl
This class Contains a functionality to create a collection
CreateCollectionServiceImpl() - Constructor for class com.skava.tax.collection.service.impl.CreateCollectionServiceImpl
 
CreateCollectionValidator - Class in com.skava.tax.collection.validator
This class provide validate the collection required field while create a collection.
CreateCollectionValidator() - Constructor for class com.skava.tax.collection.validator.CreateCollectionValidator
 
createdBy - Variable in class com.skava.tax.collection.model.domain.CollectionDomain
Id of the user who created entity.
createdBy - Variable in class com.skava.tax.collection.model.entity.CollectionEntity
Identifier of the created user
createdBy - Variable in class com.skava.tax.collection.model.entity.QCollectionEntity
 
createdBy - Variable in class com.skava.tax.model.entity.tax.QTaxItemEntity
 
createdBy - Variable in class com.skava.tax.model.entity.tax.QTransactionEntity
 
CREATEDBY - Static variable in class com.skava.tax.constants.RequestParameter
 
createdOn - Variable in class com.skava.tax.collection.model.domain.CollectionDomain
Time stamp denotes the created time of the entity.
createdOn - Variable in class com.skava.tax.collection.model.entity.CollectionEntity
Created time
createdOn - Variable in class com.skava.tax.collection.model.entity.QCollectionEntity
 
CREATEDON - Static variable in class com.skava.tax.constants.RequestParameter
 
createdTime - Variable in class com.skava.tax.model.entity.tax.QTaxItemEntity
 
createdTime - Variable in class com.skava.tax.model.entity.tax.QTransactionEntity
 
createTax(TaxDomain) - Method in class com.skava.tax.factory.impl.TaxFactoryImpl
 
createTax(TaxDomain) - Method in interface com.skava.tax.factory.TaxFactory
Creates a new Tax object.
createTaxDO(Tax, CollectionDomain) - Method in class com.skava.tax.factory.impl.TaxDomainFactoryImpl
Method createTaxDO This method used to create TaxDomain from Tax
createTaxDO(Tax, CollectionDomain) - Method in interface com.skava.tax.factory.TaxDomainFactory
Creates a new TaxDomain object.
createTaxItem(TaxItemRequest) - Method in class com.skava.tax.process.TaxItemProcess
Create tax Item
createTaxItem(String, String, String, TaxItem, Long) - Method in class com.skava.tax.web.TaxItemController
 
CreateTaxItemService - Interface in com.skava.tax.service.taxitem
CreatePaymentItemService
CreateTaxItemServiceImpl - Class in com.skava.tax.service.impl.taxitem
CreatePaymentItemServiceImpl This class implements the CreatePaymentItemService interface to handle payment creation operations.
CreateTaxItemServiceImpl(TaxCalculationHelper, TaxItemProcess, CommonDependencies) - Constructor for class com.skava.tax.service.impl.taxitem.CreateTaxItemServiceImpl
 
CreateTaxItemValidator - Class in com.skava.tax.validate
The Class CreateCartValidator.
CreateTaxItemValidator(MessageSource, TaxCalculationHelper) - Constructor for class com.skava.tax.validate.CreateTaxItemValidator
 
createTrans(Transaction, MessageProperties, Long, String, String, EventDependencies) - Method in class com.skava.tax.message.TransactionServiceHelper
This method is used to create transactions using transactionEvent.
createTransaction(Long, String, String, Transaction, String) - Method in class com.skava.tax.web.TransactionController
This method is used to create Transaction based on given transactionRequest.
CreateTransactionService - Interface in com.skava.tax.service.transaction
CreateTransactionService
CreateTransactionServiceImpl - Class in com.skava.tax.service.impl.transaction
CreateTransactionItemServiceImpl This class implements the CreateTransactionItemService interface to handle transaction creation operations.
CreateTransactionServiceImpl(TransactionHandler, TransactionRepository, TaxItemProcess, TaxCalculationHelper, CommonDependencies) - Constructor for class com.skava.tax.service.impl.transaction.CreateTransactionServiceImpl
 
CreateTransactionValidator - Class in com.skava.tax.validate
 
CreateTransactionValidator(MessageSource, TaxValidator) - Constructor for class com.skava.tax.validate.CreateTransactionValidator
 
credit(String, BigDecimal, Map<String, Object>) - Method in class com.skava.tax.processor.DefaultTaxProcessor
 
credit(String, BigDecimal, Map<String, Object>) - Method in interface com.skava.tax.processor.TaxProcessor
This method is used to do credit certain amount using provided token.
CREDIT - Enum constant in enum class com.skava.tax.model.entity.tax.TransactionType
 
CREDIT_AMOUNT_EXCEEDED - Enum constant in enum class com.skava.tax.constants.ResponseCode
 
currency - Variable in class com.skava.tax.model.domain.TaxDomain
 
currency - Variable in class com.skava.tax.model.dto.Tax
The currency.
currencyCode - Variable in class com.skava.tax.model.entity.tax.QTaxItemEntity
 
customConfigure(HttpSecurity) - Method in class com.skava.tax.auth.TaxSecurityConfig
CustomEcommService<I,O> - Interface in com.skava.tax.service
An interface to define the service extend from EcommService.
customize() - Method in class com.skava.tax.TaxApplication
 

D

decrypt(String) - Static method in class com.skava.tax.util.TaxUtils
Data stored in database table will be converted to domain attribute
DEFAULT - Enum constant in enum class com.skava.tax.constants.SkuType
 
DEFAULT_API_VERSION - Static variable in class com.skava.tax.constants.TaxCalculationConstants
TAX API VERSION.
DEFAULT_AUTH_EXP_TIME - Static variable in class com.skava.tax.constants.TaxConstants
This is the default auth expire time or charge window.
DEFAULT_CHARGE_EXP_TIME - Static variable in class com.skava.tax.constants.TaxConstants
This is the default charge expire time or refund window.
DEFAULT_LOCALE - Static variable in class com.skava.tax.constants.RequestParameter
DEFAULT_LOCALE
DEFAULT_PAGE_NUMBER - Static variable in class com.skava.tax.constants.RequestParameter
DEFAULT_PAGE_NUMBER
DEFAULT_PAGE_SIZE - Static variable in class com.skava.tax.constants.RequestParameter
DEFAULT_PAGE_SIZE
DEFAULT_PROCESSOR_CLASS_NAME - Static variable in class com.skava.tax.constants.TaxConstants
 
DefaultConstraintValidator - Class in com.skava.tax.validation
This class defines DefaultConstraintValidator.
DefaultConstraintValidator(LocalValidatorFactoryBean) - Constructor for class com.skava.tax.validation.DefaultConstraintValidator
 
DEFAULTPROPERTIESFILE - Static variable in class com.skava.tax.constants.TaxCalculationConstants
To be removed.
DEFAULTPROVIDER - Static variable in class com.skava.tax.constants.TaxCalculationConstants
 
DefaultTaxCalculationPluginImpl - Class in com.skava.tax.plugin.impl
The Class provide DefaultTaxCalculationPluginImpl for calculating tax .
DefaultTaxCalculationPluginImpl() - Constructor for class com.skava.tax.plugin.impl.DefaultTaxCalculationPluginImpl
Instantiates a new default tax calculation plugin impl.
DefaultTaxCalculationStrategyImpl - Class in com.skava.tax.strategy.impl
This class provide default tax calculation service strategy method implementation it will load this class based on the collection properties.
DefaultTaxCalculationStrategyImpl() - Constructor for class com.skava.tax.strategy.impl.DefaultTaxCalculationStrategyImpl
Instantiates a new default tax calculation strategy impl.
DefaultTaxProcessor - Class in com.skava.tax.processor
DefaulttaxProcessor
DefaultTaxProcessor() - Constructor for class com.skava.tax.processor.DefaultTaxProcessor
 
DEFAULTTAXVALIDATORS - Static variable in class com.skava.tax.constants.TaxCalculationConstants
 
DEFAULTTRANSACTIONVALIDATORS - Static variable in class com.skava.tax.constants.TaxConstants
 
defaultValue - Variable in class com.skava.tax.collection.model.entity.QCollectionPropertyAttribute
 
delete(TransactionEntity) - Method in interface com.skava.tax.repository.tax.TransactionRepository
To delete a TransactionEntity for the given Transaction id.
DELETE - Static variable in class com.skava.tax.constants.TaxResponseCodes
 
DELETE_TAX_ITEM_VALIDATOR - Static variable in class com.skava.tax.constants.TaxConstants
 
DELETE_TRANSACTION_VALIDATOR - Static variable in class com.skava.tax.constants.TaxConstants
 
deleteById(long) - Method in interface com.skava.tax.repository.tax.TaxItemRepository
To delete a TaxItemEntity for the given taxItem id.
deleteByTaxItem(TaxItemEntity) - Method in interface com.skava.tax.repository.tax.TransactionRepository
To delete all TransactionEntity under given TaxItem.
deleteCache(String) - Method in class com.skava.tax.service.impl.CacheImpl
deleteCache.
deleteCacheWithKey(String, String) - Method in class com.skava.tax.service.impl.CacheImpl
deleteCacheWithKey.
DELETED - Static variable in class com.skava.tax.constants.TaxCalculationConstants
 
deleteTaxItem(TaxItemEntity) - Method in class com.skava.tax.process.TaxItemProcess
This method is to check whether tax item is present for provided id or not
deleteTaxItem(String, String, Long, String, long) - Method in class com.skava.tax.web.TaxItemController
This method is used to delete a taxItem based on given taxItem id.
DeleteTaxItemService - Interface in com.skava.tax.service.taxitem
DeletePaymentItemService
DeleteTaxItemServiceImpl - Class in com.skava.tax.service.impl.taxitem
DeleteTaxItemServiceImpl This class implements the DeleteTaxItemService interface to handle delete tax item operations.
DeleteTaxItemServiceImpl(TaxCalculationHelper, TaxItemProcess, CommonDependencies, MessageSource) - Constructor for class com.skava.tax.service.impl.taxitem.DeleteTaxItemServiceImpl
 
DeleteTaxItemValidator - Class in com.skava.tax.validate
The Class CreateCartValidator.
DeleteTaxItemValidator(MessageSource) - Constructor for class com.skava.tax.validate.DeleteTaxItemValidator
 
deleteTransaction(Long, String, String, String, long) - Method in class com.skava.tax.web.TransactionController
 
DeleteTransactionService - Interface in com.skava.tax.service.transaction
DeleteTransactionService
DeleteTransactionServiceImpl - Class in com.skava.tax.service.impl.transaction
 
DeleteTransactionServiceImpl(CommonDependencies, TransactionRepository, TransactionProcess, TaxCalculationHelper, MessageSource) - Constructor for class com.skava.tax.service.impl.transaction.DeleteTransactionServiceImpl
 
DeleteTransactionValidator - Class in com.skava.tax.validate
 
DeleteTransactionValidator(MessageSource) - Constructor for class com.skava.tax.validate.DeleteTransactionValidator
 
deliverFromAddress - Variable in class com.skava.tax.model.dto.Tax
The Delivery from Address.
deliverFromAddressDomain - Variable in class com.skava.tax.model.domain.TaxDomain
 
deliverToAddress - Variable in class com.skava.tax.model.dto.Items
The Delivery Address.
deliverToAddress - Variable in class com.skava.tax.model.dto.Tax
The Delivery to Address.
deliverToAddressDomain - Variable in class com.skava.tax.model.domain.ItemsDomain
 
deliverToAddressDomain - Variable in class com.skava.tax.model.domain.TaxDomain
 
description - Variable in class com.skava.tax.collection.model.entity.QCollectionEntity
 
description - Variable in class com.skava.tax.collection.model.entity.QCollectionPropertyAttribute
 
DESCRIPTION - Static variable in class com.skava.tax.constants.RequestParameter
 
DESCRIPTION_MAX_LENGTH - Static variable in class com.skava.tax.constants.TaxCalculationConstants
The Constant DESCRIPTION_MAX_LENGTH.
DIFFERENT_TAXITMID - Enum constant in enum class com.skava.tax.constants.ResponseCode
 
DIRECT_CHARGE - Enum constant in enum class com.skava.tax.model.entity.tax.TransactionType
 
DIRECT_CHARGE_AMOUNT_EXCEEDED - Enum constant in enum class com.skava.tax.constants.ResponseCode
 
directCharge(String, BigDecimal, Map<String, Object>) - Method in class com.skava.tax.processor.DefaultTaxProcessor
 
directCharge(String, BigDecimal, Map<String, Object>) - Method in interface com.skava.tax.processor.TaxProcessor
This method is used to do direct charge an amount for using provided token.
discount - Variable in class com.skava.tax.model.domain.ItemsDomain
 
discount - Variable in class com.skava.tax.model.domain.ItemsSKUDomain
 
discount - Variable in class com.skava.tax.model.dto.Items
The shippingDiscount.
discount - Variable in class com.skava.tax.model.dto.ItemsSKU
The skuDiscount.
DocketUtil - Class in com.skava.tax.util
This is a holds the docket utility methods.
DOT - Static variable in class com.skava.tax.constants.TaxCalculationConstants
Following are the basic constants used across Tax Calculation service.
DuplicateCollectionPropKeyException - Exception in com.skava.tax.exceptions
Class to handle an exception key is duplicate
DuplicateCollectionPropKeyException(String) - Constructor for exception com.skava.tax.exceptions.DuplicateCollectionPropKeyException
This method is used to throw Collection Attribute already exists exception.
DuplicateEntry - Annotation Interface in com.skava.tax.validation.constraints
This annotation defines Duplicate Entry
DuplicateEntryValidator - Class in com.skava.tax.validation
This class defines Duplicate Entry Validator This constraint validator used for finding duplicate entries in Collection
DuplicateEntryValidator() - Constructor for class com.skava.tax.validation.DuplicateEntryValidator
 

E

email - Variable in class com.skava.tax.model.domain.TaxAddressDomain
Converts the PII data to be encrypted to the cache
email - Variable in class com.skava.tax.model.dto.TaxAddress
The email.
EMPTY - Static variable in class com.skava.tax.constants.TaxCalculationConstants
 
encrypt(String) - Static method in class com.skava.tax.util.TaxUtils
domain attribute will be converted to the data representation that can be stored in a cache
ENTITY_COLLECTION - Enum constant in enum class com.skava.tax.constants.CollectionResponseCode
 
ENTITY_COLLECTIONPROPERTY - Enum constant in enum class com.skava.tax.constants.CollectionPropertiesResponseCode
 
ENTITY_COMMON - Static variable in class com.skava.tax.constants.TaxResponseCodes
 
ENTITY_ITEM - Static variable in class com.skava.tax.constants.TaxResponseCodes
 
ENTITY_NAME - Enum constant in enum class com.skava.tax.constants.CollectionResponseCode
 
ENTITY_PRODUCT - Static variable in class com.skava.tax.constants.TaxResponseCodes
 
ENTITY_SKU - Static variable in class com.skava.tax.constants.TaxResponseCodes
 
ENTITY_TAX - Static variable in class com.skava.tax.constants.TaxResponseCodes
 
ENTITY_TRANSACTION - Static variable in class com.skava.tax.constants.TaxResponseCodes
 
entityManager - Variable in class com.skava.tax.util.TaxWiredServices
The entity manager.
entryPath() - Element in annotation interface com.skava.tax.validation.constraints.DuplicateEntry
 
ENUM - Enum constant in enum class com.skava.tax.collection.model.datatransferobjects.CollectionAttributeType
 
ENUM_MULTISELECT - Enum constant in enum class com.skava.tax.collection.model.datatransferobjects.CollectionAttributeType
 
equals(Object) - Method in class com.skava.tax.collection.model.entity.CollectionPropertyPK
 
ERORR_CODE_VALIDATION - Enum constant in enum class com.skava.tax.constants.CollectionPropertiesResponseCode
 
ERORR_CODE_VALIDATION - Enum constant in enum class com.skava.tax.constants.CollectionResponseCode
 
ERROR_ALREADY_EXISTS - Static variable in class com.skava.tax.constants.TaxResponseCodes
 
ERROR_CODE_UNKNOWN - Static variable in class com.skava.tax.constants.TaxResponseCodes
 
ERROR_COLLECTION_DESCRIPTION_LENGTH - Enum constant in enum class com.skava.tax.constants.CollectionResponseCode
 
ERROR_COLLECTION_NAME_EMTPY - Enum constant in enum class com.skava.tax.constants.CollectionResponseCode
 
ERROR_COLLECTION_NAME_LENGTH - Enum constant in enum class com.skava.tax.constants.CollectionResponseCode
 
ERROR_COLLECTION_NAME_REQUIRED - Enum constant in enum class com.skava.tax.constants.CollectionResponseCode
 
ERROR_COLLECTION_STATUS_REQUIRED - Enum constant in enum class com.skava.tax.constants.CollectionResponseCode
 
ERROR_COLLECTION_TIMEZONE_EMTPY - Enum constant in enum class com.skava.tax.constants.CollectionResponseCode
 
ERROR_COLLECTION_TIMEZONE_INVALID - Enum constant in enum class com.skava.tax.constants.CollectionResponseCode
 
ERROR_COLLECTION_TIMEZONE_REQUIRED - Enum constant in enum class com.skava.tax.constants.CollectionResponseCode
 
ERROR_COLLECTION_VALID_BUSINESS_ID_REQUIRED - Enum constant in enum class com.skava.tax.constants.CollectionResponseCode
 
ERROR_COLLECTION_VALID_CREATEDBY_REQUIRED - Enum constant in enum class com.skava.tax.constants.CollectionResponseCode
 
ERROR_COLLECTION_VALID_ID_REQUIRED - Enum constant in enum class com.skava.tax.constants.CollectionResponseCode
 
ERROR_COLLECTION_VALID_UPDATEDBY_REQUIRED - Enum constant in enum class com.skava.tax.constants.CollectionResponseCode
 
ERROR_INVALID_COLLECTION_ID - Static variable in class com.skava.tax.constants.TaxResponseCodes
The Constant ERORR_INVALID_COLLECTION_ID.
ERROR_INVALID_CURRENCY - Static variable in class com.skava.tax.constants.TaxResponseCodes
The Constant ERORR_INVALID_COLLECTION_ID.
ERROR_INVALID_CURRENCY_CODE - Static variable in class com.skava.tax.constants.TaxResponseCodes
 
ERROR_INVALID_ITEM_DETAILS - Static variable in class com.skava.tax.constants.TaxResponseCodes
The Constant ERROR_INVALID_ITEM_DETAILS.
ERROR_INVALID_ITEM_ID - Static variable in class com.skava.tax.constants.TaxResponseCodes
The Constant ERROR_INVALID_ITEM_ID.
ERROR_INVALID_ITEM_QUANTITY - Static variable in class com.skava.tax.constants.TaxResponseCodes
The Constant ERROR_INVALID_ITEM_QUANTITY.
ERROR_INVALID_ITEM_SHIPPING_DISCOUNT - Static variable in class com.skava.tax.constants.TaxResponseCodes
The Constant ERROR_INVALID_ITEM_SHIPPING_DISCOUNT.
ERROR_INVALID_ITEM_SHIPPING_PRICE - Static variable in class com.skava.tax.constants.TaxResponseCodes
The Constant ERROR_INVALID_ITEM_SHIPPING_PRICE.
ERROR_INVALID_PAGE_SIZE - Static variable in class com.skava.tax.constants.TaxCalculationConstants
The Constant ERROR_INVALID_PAGE_SIZE.
ERROR_INVALID_PAGE_SIZE - Static variable in class com.skava.tax.constants.TaxResponseCodes
The Constant ERROR_INVALID_PAGE_SIZE.
ERROR_INVALID_PRODUCT_ID - Static variable in class com.skava.tax.constants.TaxResponseCodes
The Constant ERROR_INVALID_PRODUCT_ID.
ERROR_INVALID_PROFILE_ID - Static variable in class com.skava.tax.constants.TaxResponseCodes
The Constant ERROR_INVALID_ITEM_ID.
ERROR_INVALID_PROVIDER - Static variable in class com.skava.tax.constants.TaxResponseCodes
 
ERROR_INVALID_REQUEST - Static variable in class com.skava.tax.constants.TaxResponseCodes
The Constant ERORR_INVALID_REQUEST.
ERROR_INVALID_SKU_DETAILS - Static variable in class com.skava.tax.constants.TaxResponseCodes
The Constant ERROR_INVALID_SKU_DETAILS.
ERROR_INVALID_SKU_ID - Static variable in class com.skava.tax.constants.TaxResponseCodes
The Constant ERROR_INVALID_SKU_DETAILS.
ERROR_INVALID_SKU_TYPE - Static variable in class com.skava.tax.constants.TaxResponseCodes
The Constant ERROR_INVALID_SKU_DETAILS.
ERROR_INVALID_TRANSACTION - Static variable in class com.skava.tax.constants.TaxResponseCodes
 
ERROR_INVALID_TRANSACTION_TYPE - Static variable in class com.skava.tax.constants.TaxResponseCodes
 
ERROR_INVALID_VALUE - Static variable in class com.skava.tax.constants.TaxResponseCodes
 
ERROR_LOCALE_VALIDATION - Static variable in class com.skava.tax.constants.TaxResponseCodes
The Constant ERROR_LOCALE_VALIDATION.
ERROR_NOT_FOUND - Static variable in class com.skava.tax.constants.TaxResponseCodes
 
ERROR_PARTNER_NOT_FOUND - Enum constant in enum class com.skava.tax.constants.CollectionResponseCode
 
ERROR_SOLR_BOOSTING_CONF - Enum constant in enum class com.skava.tax.constants.CollectionResponseCode
 
ERROR_SOLR_VALIDATOR - Enum constant in enum class com.skava.tax.constants.CollectionResponseCode
 
ERROR_UNKNOWN - Static variable in class com.skava.tax.constants.TaxResponseCodes
 
ERROR_VALIDATION - Static variable in class com.skava.tax.constants.TaxResponseCodes
 
EventDependencies - Class in com.skava.tax.message
This class defines common dependencies for event
EventDependencies(AuthHelper, EventClientComponent, TransactionEventHandler, CreateTransactionService, TransactionServiceHelper) - Constructor for class com.skava.tax.message.EventDependencies
 
existsByBusinessIdAndNameIgnoreCase(long, String) - Method in interface com.skava.tax.collection.repository.CollectionRepository
Retrieves Collection records by BusinessId and Name
existsByBusinessIdAndNameIgnoreCaseAndIdNot(long, String, long) - Method in interface com.skava.tax.collection.repository.CollectionRepository
Retrieves Collection records by BusinessId and Name
EXPECTATION_FAILED - Static variable in class com.skava.tax.constants.ParamDescription
 
ExternalTomcatServletInitializer - Class in com.skava.tax
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.tax.ExternalTomcatServletInitializer
 

F

FAILED - Enum constant in enum class com.skava.tax.model.entity.tax.TransactionEntity.Status
 
FAILURE - Static variable in class com.skava.tax.constants.ParamDescription
 
FIELD_TAX - Static variable in class com.skava.tax.model.entity.tax.TaxItemEntity
 
FILE - Enum constant in enum class com.skava.tax.collection.model.datatransferobjects.CollectionAttributeType
 
FILTER - Static variable in class com.skava.tax.constants.RequestParameter
FILTER
FIND_ALL_TRANSACTION_VALIDATOR - Static variable in class com.skava.tax.constants.TaxConstants
 
FIND_TAX_ITEM_VALIDATOR - Static variable in class com.skava.tax.constants.TaxConstants
 
FIND_TRANSACTION_VALIDATOR - Static variable in class com.skava.tax.constants.TaxConstants
 
findAll() - Method in class com.skava.tax.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.tax.collection.process.CollectionProcess
This function is used to find all collection from the given request.
findAll(Pageable) - Method in interface com.skava.tax.collection.repository.CollectionAttributeRepository
 
findAll(Pageable) - Method in interface com.skava.tax.repository.tax.TaxItemRepository
To find all TaxItemEntity with the requested page limits.
findAll(Pageable) - Method in interface com.skava.tax.repository.tax.TransactionRepository
To find all TransactionEntity with the requested page limits.
findAll(Specification<TaxItemEntity>, Pageable) - Method in interface com.skava.tax.repository.tax.TaxItemRepository
To find all TaxItemEntity with the given filter specifications and requested page limits.
findAll(Specification<TransactionEntity>, Pageable) - Method in interface com.skava.tax.repository.tax.TransactionRepository
To find all TransactionEntity with the given filters specification and the requested page limits.
findAllByTaxItem(TaxItemEntity, Pageable) - Method in interface com.skava.tax.repository.tax.TransactionRepository
To find all TransactionEntity under the given TaxItemEntity and the requested page limits.
findAllCollection(String, String, long, EcomSorts, String, String, int, int) - Method in class com.skava.tax.web.CollectionController
This method is used to find all Collection.
FindAllCollectionAttributesService - Interface in com.skava.tax.collection.service
This class contains the functionality to fetch the collection attribute properties.
FindAllCollectionAttributesServiceImpl - Class in com.skava.tax.collection.service.impl
This class contains the functionality to load all collection attributes
FindAllCollectionAttributesServiceImpl() - Constructor for class com.skava.tax.collection.service.impl.FindAllCollectionAttributesServiceImpl
 
findAllCollectionProperties(String, String, long, String) - Method in class com.skava.tax.web.CollectionAttributeController
Fetch all the collection properties based on the given collection Id
FindAllCollectionPropertyValidator - Class in com.skava.tax.collection.validator
The Class FindAllCollectionPropertyValidator used to validate the find all collection property request
FindAllCollectionPropertyValidator() - Constructor for class com.skava.tax.collection.validator.FindAllCollectionPropertyValidator
 
FindAllCollectionService - Interface in com.skava.tax.collection.service
This interface Contains a define method to find all collections.
FindAllCollectionServiceImpl - Class in com.skava.tax.collection.service.impl
This class Contains a functionality to load all collections
FindAllCollectionServiceImpl() - Constructor for class com.skava.tax.collection.service.impl.FindAllCollectionServiceImpl
 
FindAllCollectionValidator - Class in com.skava.tax.collection.validator
This class provide validate the collection required field while load all collection.
FindAllCollectionValidator() - Constructor for class com.skava.tax.collection.validator.FindAllCollectionValidator
 
FindAllRequest - Class in com.skava.tax.model.request
 
FindAllRequest() - Constructor for class com.skava.tax.model.request.FindAllRequest
 
findAllTransaction(String, String, String, long, long, int, int, String) - Method in class com.skava.tax.web.TaxItemController
 
FindAllTransactionService - Interface in com.skava.tax.service.transaction
FindAllPaymentItemService
FindAllTransactionServiceImpl - Class in com.skava.tax.service.impl.transaction
FindAllTransactionServiceImpl This class implements the FindAllTransactionService interface to find all operations.
FindAllTransactionServiceImpl(TransactionRepository, CommonDependencies, TaxCalculationHelper, TaxItemProcess) - Constructor for class com.skava.tax.service.impl.transaction.FindAllTransactionServiceImpl
 
FindAllTransactionValidator - Class in com.skava.tax.validate
 
FindAllTransactionValidator(MessageSource) - Constructor for class com.skava.tax.validate.FindAllTransactionValidator
 
findById(long) - Method in interface com.skava.tax.repository.tax.TaxItemRepository
 
findById(long) - Method in interface com.skava.tax.repository.tax.TransactionRepository
To find a TransactionEntity for the given transaction id.
findById(CollectionDomain) - Method in class com.skava.tax.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.tax.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.tax.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.tax.collection.repository.CollectionRepository
Find by collection identifier and business identifier
findByIdAndCollectionId(long, Long) - Method in interface com.skava.tax.repository.tax.TaxItemRepository
 
findByIdAndCollectionId(Long, Long) - Method in class com.skava.tax.process.TaxItemProcess
 
findByIdAndStatus(long, CollectionStatus) - Method in interface com.skava.tax.collection.repository.CollectionRepository
Find by collection identifier and status
findByIdAndTaxItemCollectionId(long, long) - Method in class com.skava.tax.process.TransactionProcess
 
findByIdAndTaxItemCollectionId(long, long) - Method in interface com.skava.tax.repository.tax.TransactionRepository
To find a TransactionEntity for the given transaction id.
findByName(CollectionPropertyDomain) - Method in class com.skava.tax.collection.process.CollectionPropertyProcess
This function is used to find the collection property by name.
findByPropertiesNameAndPropertiesValue(String, String) - Method in interface com.skava.tax.repository.tax.TransactionRepository
To find a TransactionEntity for the given property name and value and collectionId.
findByTaxItemAndTransactionType(TaxItemEntity, TransactionType) - Method in interface com.skava.tax.repository.tax.TransactionRepository
To find all TransactionEntity under the given TaxItemEntity and transaction type.
findByTaxItemAndTransactionTypeAndStatus(TaxItemEntity, TransactionType, TransactionEntity.Status) - Method in class com.skava.tax.process.TransactionProcess
 
findByTaxItemAndTransactionTypeAndStatus(TaxItemEntity, TransactionType, TransactionEntity.Status) - Method in interface com.skava.tax.repository.tax.TransactionRepository
To find all TransactionEntity under the given TaxItemEntity, transaction type and status.
FindCollectionAttributeService - Interface in com.skava.tax.collection.service
This interface contains the functionality to load all collection attribute properties.
FindCollectionAttributeServiceImpl - Class in com.skava.tax.collection.service.impl
This class contains the load collection properties
FindCollectionAttributeServiceImpl() - Constructor for class com.skava.tax.collection.service.impl.FindCollectionAttributeServiceImpl
 
FindCollectionService - Interface in com.skava.tax.collection.service
This interface Contains a define method to find a collection
FindCollectionServiceImpl - Class in com.skava.tax.collection.service.impl
This class Contains a functionality to load a collection
FindCollectionServiceImpl() - Constructor for class com.skava.tax.collection.service.impl.FindCollectionServiceImpl
 
FindCollectionValidator - Class in com.skava.tax.collection.validator
Validations for the Collection load service available here
FindCollectionValidator() - Constructor for class com.skava.tax.collection.validator.FindCollectionValidator
 
FindTaxItemService - Interface in com.skava.tax.service.taxitem
FindTaxItemService
FindTaxItemServiceImpl - Class in com.skava.tax.service.impl.taxitem
FindTaxItemServiceImpl This class implements the FindTaxItemService interface to handle get tax operations.
FindTaxItemServiceImpl(TaxItemProcess, CommonDependencies, TaxCalculationHelper) - Constructor for class com.skava.tax.service.impl.taxitem.FindTaxItemServiceImpl
 
FindTaxItemValidator - Class in com.skava.tax.validate
 
FindTaxItemValidator(MessageSource) - Constructor for class com.skava.tax.validate.FindTaxItemValidator
 
FindTransactionService - Interface in com.skava.tax.service.transaction
FindTransactionService
FindTransactionServiceImpl - Class in com.skava.tax.service.impl.transaction
FindTransactionServiceImpl This class implements the FindTransactionService interface to handle find transaction operations.
FindTransactionServiceImpl(TaxCalculationHelper, TransactionProcess, CommonDependencies, TaxItemProcess) - Constructor for class com.skava.tax.service.impl.transaction.FindTransactionServiceImpl
 
FindTransactionValidator - Class in com.skava.tax.validate
 
FindTransactionValidator(MessageSource) - Constructor for class com.skava.tax.validate.FindTransactionValidator
 
firstName - Variable in class com.skava.tax.model.domain.TaxAddressDomain
Converts the PII data to be encrypted to the cache
firstName - Variable in class com.skava.tax.model.dto.TaxAddress
The firstName.
FIXEDBUNDLE - Enum constant in enum class com.skava.tax.constants.SkuType
 
FLATRATE - Static variable in class com.skava.tax.constants.TaxCalculationConstants
Following are the constants used for tax calculation
FLOAT - Enum constant in enum class com.skava.tax.collection.model.datatransferobjects.CollectionAttributeType
 
fromDomainObject(CollectionDomain) - Method in class com.skava.tax.collection.model.datatransferobjects.Collections
This function is used to convert domain object to exchange object.

G

GET_COLLECTION - Static variable in class com.skava.tax.web.TaxLogConstants
 
GET_COLLECTIONPROPERTY - Static variable in class com.skava.tax.web.TaxLogConstants
 
getAdditionalPackagesPredicates(Predicate<Builder>, String) - Static method in class com.skava.tax.util.DocketUtil
This method modifies the operation builder predicates for additional packages.
getAddressLine1() - Method in class com.skava.tax.model.domain.TaxAddressDomain
 
getAddressLine2() - Method in class com.skava.tax.model.domain.TaxAddressDomain
 
getAddressLine3() - Method in class com.skava.tax.model.domain.TaxAddressDomain
 
GETALL_COLLECTION - Static variable in class com.skava.tax.web.TaxLogConstants
 
GETALL_COLLECTIONPROPERTY - Static variable in class com.skava.tax.web.TaxLogConstants
 
getAsResponseEntity(MessageSource, Object[]) - Method in class com.skava.tax.model.response.TaxServiceResponse
 
getAttributeName() - Method in class com.skava.tax.collection.model.entity.CollectionPropertyEntity
Gets the name.
getAvailableProvider(String, Long) - Method in class com.skava.tax.helper.TaxCalculationHelper
Get Provider based on the collection id
getBigDecimal(String, BigDecimal) - Static method in class com.skava.tax.util.TaxUtils
Gets the big decimal.
getBusinessId(Long) - Method in class com.skava.tax.auth.TaxSecurityConfig
getByCollectionId(Long) - Method in interface com.skava.tax.collection.repository.CollectionPropertyRepository
Find by collection identifier and status
getCache(String) - Method in class com.skava.tax.service.impl.CacheImpl
getCache.
getCity() - Method in class com.skava.tax.model.domain.TaxAddressDomain
 
getCollection(String, String) - Method in class com.skava.tax.service.impl.CacheImpl
Get the collection from cache
getCollectionAttributeMap() - Method in class com.skava.tax.collection.process.CollectionAttributeProcess
This method builds a map of collection attributes by name and returns it
getCollectionAttributes(String, String) - Method in class com.skava.tax.service.impl.CacheImpl
Get the collection attributes from Cache
getCollectionById(String, String, long, String, long) - Method in class com.skava.tax.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.tax.web.CollectionPropertyController
Fetch the collection property based on the the given collection property name
getCollectionProperty(long, String, String) - Method in class com.skava.tax.helper.TaxCalculationHelper
Find the collection property value
getCompanyName() - Method in class com.skava.tax.model.domain.TaxAddressDomain
 
getConfirmationCodeFromTransaction(TransactionEntity) - Static method in class com.skava.tax.service.impl.transaction.TransactionHandler
This method returns the confirmationCode in the given transaction
getEmail() - Method in class com.skava.tax.model.domain.TaxAddressDomain
 
getFirstName() - Method in class com.skava.tax.model.domain.TaxAddressDomain
 
getItemDetailsDomain(List<Items>) - Method in class com.skava.tax.factory.impl.TaxDomainFactoryImpl
Method getItemDetailsDomain Gets the item details domain.
getItemSkuDetails(List<ItemsSKUDomain>) - Method in class com.skava.tax.factory.impl.TaxFactoryImpl
Gets the item sku details.
getItemSkuDetailsDomain(List<ItemsSKU>) - Method in class com.skava.tax.factory.impl.TaxDomainFactoryImpl
Method getItemSkuDetailsDomain Gets the item sku details domain.
getLastName() - Method in class com.skava.tax.model.domain.TaxAddressDomain
 
getListFromIterator(Iterator<T>) - Static method in class com.skava.tax.service.impl.CommonDependencies
This method is used to iterate an "ENTITY" and add in array list of "ENTITY".
getMessage(String, Object[], MessageSource, String) - Static method in class com.skava.tax.constants.TaxResponseCodes
Gets the message.
getMiddleName() - Method in class com.skava.tax.model.domain.TaxAddressDomain
 
getMobile() - Method in class com.skava.tax.model.domain.TaxAddressDomain
 
getName() - Method in enum class com.skava.tax.constants.SkuType
 
getPhone() - Method in class com.skava.tax.model.domain.TaxAddressDomain
 
getPredicate(Class<?>, EcomFilters) - Static method in class com.skava.tax.util.PredicateUtil
Get Querydsl Predicate
getPredicate(Class<?>, String) - Static method in class com.skava.tax.util.PredicateUtil
Get Querydsl Predicate
getPredicateForBasePackageAndAdditionalPackages(String, List<String>) - Static method in class com.skava.tax.util.DocketUtil
This method returns the predicate for base and additional packages.
getProcessorResponse(Transaction, TaxItemEntity, String) - Method in class com.skava.tax.service.impl.transaction.TransactionHandler
This method gets the final response from all types of transactions
getProviderClassFromCollectionProperty(CollectionDomain) - Static method in class com.skava.tax.helper.TaxCalculationHelper
Gets the plug in class from collection property.
getQuantity() - Method in class com.skava.tax.model.domain.ItemsDomain
 
getQuantity() - Method in class com.skava.tax.model.dto.Items
 
getQuantityFractional() - Method in class com.skava.tax.model.domain.ItemsDomain
 
getQuantityFractional() - Method in class com.skava.tax.model.dto.Items
 
getSkuBreakUp(List<SkuBreakUpDomain>) - Method in class com.skava.tax.factory.impl.TaxFactoryImpl
Gets the sku break up.
getSort(Class<?>, EcomSorts) - Static method in class com.skava.tax.util.PredicateUtil
 
getSpecification(String) - Method in class com.skava.tax.model.entity.criteria.AbstractSpecificationBuilder
Gets the specifications.
getTaxAddress(TaxAddressDomain) - Method in class com.skava.tax.factory.impl.TaxFactoryImpl
Gets the tax address.
getTaxAddressDomain(TaxAddress) - Method in class com.skava.tax.factory.impl.TaxDomainFactoryImpl
Method getTaxAddressDomain Gets the tax address domain.
getTaxItem(long) - Method in class com.skava.tax.process.TaxItemProcess
 
getTaxItemById(String, String, String, Long, long) - Method in class com.skava.tax.web.TaxItemController
 
getTransaction(long) - Method in class com.skava.tax.process.TransactionProcess
This method loads a TransactionEntity for the give transactionId from DB.
getTransaction(long) - Method in class com.skava.tax.service.impl.transaction.TransactionHandler
 
getTransactionById(String, String, String, long, long) - Method in class com.skava.tax.web.TransactionController
This method is used to find single Transaction for the provided transaction id.
getTransactionFromRefTransId(Long, Map<String, String>, TransactionType, boolean) - Method in class com.skava.tax.service.impl.transaction.TransactionHandler
This method checks if the provided reference transaction type exists in the provided map and returns the transaction if exists.
getUserId() - Method in class com.skava.tax.util.AuthHelper
get user userId from auth token handler
getUserIdFromAuth() - Static method in class com.skava.tax.service.impl.CommonDependencies
This method is to get User Id from Authentication
getValidateException(MethodParameter, BindingResult) - Method in interface com.skava.tax.service.CustomEcommService
Default validate exception for inventory service.
getValidator() - Method in class com.skava.tax.collection.service.impl.CreateCollectionServiceImpl
 
getValidator() - Method in class com.skava.tax.collection.service.impl.FindAllCollectionAttributesServiceImpl
 
getValidator() - Method in class com.skava.tax.collection.service.impl.FindAllCollectionServiceImpl
 
getValidator() - Method in class com.skava.tax.collection.service.impl.FindCollectionAttributeServiceImpl
 
getValidator() - Method in class com.skava.tax.collection.service.impl.FindCollectionServiceImpl
 
getValidator() - Method in class com.skava.tax.collection.service.impl.PatchUpdateCollectionPropertiesServiceImpl
 
getValidator() - Method in class com.skava.tax.collection.service.impl.UpdateCollectionPropertiesServiceImpl
 
getValidator() - Method in class com.skava.tax.collection.service.impl.UpdateCollectionServiceImpl
 
getValidator(FindAllRequest) - Method in class com.skava.tax.service.impl.transaction.FindAllTransactionServiceImpl
 
getValidator(PatchTaxItemRequestInternal) - Method in class com.skava.tax.service.impl.taxitem.PatchUpdateTaxItemServiceImpl
This method is used to update TaxItem based on given TaxItem.
getValidator(PatchTransactionRequestInternal) - Method in class com.skava.tax.service.impl.transaction.PatchTransactionServiceImpl
This method is used to create TaxItem based on given PaymentItem.
getValidator(TaxItemRequest) - Method in class com.skava.tax.service.impl.taxitem.CreateTaxItemServiceImpl
This method is used to create PaymentItem based on given PaymentItem.
getValidator(TaxItemRequest) - Method in class com.skava.tax.service.impl.taxitem.DeleteTaxItemServiceImpl
This method is used to delete TaxItem based on given TaxItem.
getValidator(TaxItemRequest) - Method in class com.skava.tax.service.impl.taxitem.FindTaxItemServiceImpl
 
getValidator(TaxRequest) - Method in class com.skava.tax.service.impl.TaxCalculationServiceImpl
Method getValidator this method used to validate the request fields
getValidator(TransactionRequest) - Method in class com.skava.tax.service.impl.transaction.CreateTransactionServiceImpl
 
getValidator(TransactionRequest) - Method in class com.skava.tax.service.impl.transaction.DeleteTransactionServiceImpl
 
getValidator(TransactionRequest) - Method in class com.skava.tax.service.impl.transaction.FindTransactionServiceImpl
 
getValidatorsFromCollectionProperty(long, String, String, String) - Method in class com.skava.tax.helper.TaxCalculationHelper
This method is used to load the list of validators from the given collection property
getValueFromCache(String, String) - Method in class com.skava.tax.service.impl.CacheImpl
Gets the value from cache.
getZip() - Method in class com.skava.tax.model.domain.TaxAddressDomain
 
groups() - Element in annotation interface com.skava.tax.validation.constraints.DuplicateEntry
 
GUEST_USER_ROLE - Static variable in class com.skava.tax.constants.TaxCalculationConstants
System defined role names

H

handleCollectionAttributeNotFoundException(CollectionAttributeNotFoundException, WebRequest) - Method in class com.skava.tax.web.TaxExceptionHandler
 
handleCollectionNotFoundException(CollectionNotFoundException, WebRequest) - Method in class com.skava.tax.web.TaxExceptionHandler
 
handleTaxServiceException(TaxServiceException, WebRequest) - Method in class com.skava.tax.web.TaxExceptionHandler
 
handleTransactionEvent(EventModel, String, EventDependencies) - Method in class com.skava.tax.message.TransactionEventHandler
This method is used to create tax transaction.
HAS_ANYROLE - Static variable in class com.skava.tax.constants.TaxCalculationConstants
 
HAS_PRIVILEGE - Static variable in class com.skava.tax.constants.TaxCalculationConstants
 
hashCode() - Method in class com.skava.tax.collection.model.entity.CollectionPropertyPK
 
HASPRIVILEGEFORBUSINESS - Static variable in class com.skava.tax.constants.TaxCalculationConstants
 
HASPRIVILEGEFORBUSINESSBYID - Static variable in class com.skava.tax.constants.TaxCalculationConstants
 
HASPRIVILEGEFORCOLLECTION - Static variable in class com.skava.tax.constants.TaxCalculationConstants
 
HASROLEFORBUSINESSBYID - Static variable in class com.skava.tax.constants.TaxCalculationConstants
 
HASROLEFORCOLLECTION - Static variable in class com.skava.tax.constants.TaxCalculationConstants
 
HttpHeader - Class in com.skava.tax.constants
This class have header name's for the application
HttpHeader() - Constructor for class com.skava.tax.constants.HttpHeader
 
HUNDRED - Static variable in class com.skava.tax.constants.TaxCalculationConstants
 

I

id - Variable in class com.skava.tax.collection.model.entity.QCollectionEntity
 
id - Variable in class com.skava.tax.model.domain.ItemsDomain
 
id - Variable in class com.skava.tax.model.domain.ItemsSKUDomain
 
id - Variable in class com.skava.tax.model.dto.Items
The id.
id - Variable in class com.skava.tax.model.dto.ItemsSKU
The id.
id - Variable in class com.skava.tax.model.entity.tax.QTaxItemEntity
 
id - Variable in class com.skava.tax.model.entity.tax.QTaxItemPropertyEntity
 
id - Variable in class com.skava.tax.model.entity.tax.QTransactionEntity
 
id - Variable in class com.skava.tax.model.entity.tax.QTransactionPropertyEntity
 
ID - Static variable in class com.skava.tax.constants.RequestParameter
ID
IDENTIFIER - Static variable in class com.skava.tax.constants.RequestParameter
 
INACTIVE - Enum constant in enum class com.skava.tax.collection.model.datatransferobjects.CollectionStatus
 
INACTIVE - Static variable in class com.skava.tax.constants.TaxCalculationConstants
 
inclusiveTax - Variable in class com.skava.tax.model.dto.SkuBreakUp
The Vat Tax
INDEX_NUMBER - Static variable in class com.skava.tax.util.SearchUtility
 
INDEX_STRING - Static variable in class com.skava.tax.util.SearchUtility
 
init() - Method in class com.skava.tax.message.TaxMessageListener
Listening message using event component.
initBinder(WebDataBinder) - Method in class com.skava.tax.web.CollectionController
 
initBinder(WebDataBinder) - Method in class com.skava.tax.web.CollectionPropertyController
 
initialize(DuplicateEntry) - Method in class com.skava.tax.validation.DuplicateEntryValidator
INT - Enum constant in enum class com.skava.tax.collection.model.datatransferobjects.CollectionAttributeType
 
INTERNAL_SERVER_ERROR - Enum constant in enum class com.skava.tax.constants.ResponseCode
 
INVALID - Static variable in class com.skava.tax.constants.TaxResponseCodes
 
INVALID_COLLECTION_ID - Static variable in class com.skava.tax.constants.TaxResponseCodes
 
INVALID_COLLECTION_STATUS - Enum constant in enum class com.skava.tax.constants.ResponseCode
 
INVALID_CURRENCY - Static variable in class com.skava.tax.constants.TaxResponseCodes
 
INVALID_DETAILS - Static variable in class com.skava.tax.constants.TaxResponseCodes
 
INVALID_DISCOUNT - Static variable in class com.skava.tax.constants.TaxResponseCodes
 
INVALID_ID - Static variable in class com.skava.tax.constants.TaxResponseCodes
 
INVALID_ITEM_DETAILS - Static variable in class com.skava.tax.constants.TaxResponseCodes
 
INVALID_PRICE - Static variable in class com.skava.tax.constants.TaxResponseCodes
 
INVALID_PROVIDER - Static variable in class com.skava.tax.constants.TaxResponseCodes
 
INVALID_QUANTITY - Static variable in class com.skava.tax.constants.TaxResponseCodes
 
INVALID_REF_TRANSACTION - Enum constant in enum class com.skava.tax.constants.ResponseCode
 
INVALID_REQUEST - Static variable in class com.skava.tax.constants.ParamDescription
 
INVALID_REQUEST - Static variable in class com.skava.tax.constants.TaxResponseCodes
 
INVALID_RESOURCE - Static variable in class com.skava.tax.constants.ParamDescription
 
INVALID_TRANSACTION - Enum constant in enum class com.skava.tax.constants.ResponseCode
 
INVALID_TRANSACTION - Static variable in class com.skava.tax.constants.TaxResponseCodes
 
INVALID_TRANSACTION_TYPE - Static variable in class com.skava.tax.constants.TaxResponseCodes
 
INVALID_TYPE - Static variable in class com.skava.tax.constants.TaxResponseCodes
 
INVALID_VALUE - Static variable in class com.skava.tax.constants.TaxResponseCodes
 
IS_ALL_OR_NONE - Static variable in class com.skava.tax.constants.TaxConstants
collectionId
isCalculateAgain(TaxDomain, TaxDomain) - Static method in class com.skava.tax.util.TaxCalculationServiceUtil
Checks if is calculate again.
isEmpty() - Method in class com.skava.tax.model.domain.PageableDO
 
isIncompleteTransaction(TaxItemEntity) - Method in class com.skava.tax.service.impl.transaction.TransactionHandler
 
isTransactionWindowExpired(TaxItemEntity, Date, TransactionType) - Method in class com.skava.tax.validate.TransactionValidatorHelper
To check if the transaction window is expired.
isValid(Object, ConstraintValidatorContext) - Method in class com.skava.tax.validation.DuplicateEntryValidator
isValidCurrencyCode(String) - Static method in class com.skava.tax.service.impl.CommonDependencies
 
isValidId(long) - Static method in class com.skava.tax.util.SearchUtility
Converts given values to appropriate ordinal values
isValidPageAndSize(int, int) - Static method in class com.skava.tax.util.SearchUtility
Checks whether the page and size are valid
isValidProvider(String) - Static method in class com.skava.tax.service.impl.CommonDependencies
 
ITEM - Static variable in class com.skava.tax.constants.TaxDocumentationConstants
 
ITEM_ID - Static variable in class com.skava.tax.constants.TaxDocumentationConstants
ITEMID
ITEM_PROPERTIES - Static variable in class com.skava.tax.constants.TaxDocumentationConstants
 
ItemBreakUp - Class in com.skava.tax.model.dto
This model contains the item breakup details.
ItemBreakUp() - Constructor for class com.skava.tax.model.dto.ItemBreakUp
 
ItemBreakUpDomain - Class in com.skava.tax.model.domain
The Class ItemBreakUpDomain model object for tax calculation.
ItemBreakUpDomain() - Constructor for class com.skava.tax.model.domain.ItemBreakUpDomain
Instantiates a new item break up domain.
itemId - Variable in class com.skava.tax.model.domain.ItemBreakUpDomain
 
itemId - Variable in class com.skava.tax.model.dto.ItemBreakUp
The itemId.
Items - Class in com.skava.tax.model.dto
This Class is used as the model object for Items.
Items() - Constructor for class com.skava.tax.model.dto.Items
The default class constructor.
ItemsDomain - Class in com.skava.tax.model.domain
The Class ItemsDomain model object for tax calculation.
ItemsDomain() - Constructor for class com.skava.tax.model.domain.ItemsDomain
The default class constructor.
ItemsSKU - Class in com.skava.tax.model.dto
This Class is used as the model object for ItemsSKU.
ItemsSKU() - Constructor for class com.skava.tax.model.dto.ItemsSKU
The default class constructor.
ItemsSKUDomain - Class in com.skava.tax.model.domain
The Class ItemsSKUDomain model object for tax calculation.
ItemsSKUDomain() - Constructor for class com.skava.tax.model.domain.ItemsSKUDomain
The default class constructor.
itemTax - Variable in class com.skava.tax.model.domain.SkuBreakUpDomain
 
itemTax - Variable in class com.skava.tax.model.dto.SkuBreakUp
The itemTax.
itemVersion - Variable in class com.skava.tax.model.domain.ItemsDomain
 
itemVersion - Variable in class com.skava.tax.model.dto.Items
The item address Version.

K

KEY - Static variable in class com.skava.tax.constants.TaxDocumentationConstants
KEY

L

lastName - Variable in class com.skava.tax.model.domain.TaxAddressDomain
Converts the PII data to be encrypted to the cache
lastName - Variable in class com.skava.tax.model.dto.TaxAddress
The lastName.
LOCALE - Static variable in class com.skava.tax.constants.HttpHeader
 
LOCALE - Static variable in class com.skava.tax.constants.RequestParameter
LOCALE
LOCALE - Static variable in class com.skava.tax.constants.TaxConstants
event locale field
LOCALE - Static variable in class com.skava.tax.constants.TaxDocumentationConstants
The Constant is descripted about the field name .
LOCKED - Static variable in class com.skava.tax.constants.RequestParameter
 
logging(String, BigDecimal, Map<String, Object>) - Method in class com.skava.tax.processor.DefaultTaxProcessor
 
logging(String, BigDecimal, Map<String, Object>) - Method in interface com.skava.tax.processor.TaxProcessor
This method is used to do cancel authorization an amount for using provided token.
LOGGING - Enum constant in enum class com.skava.tax.model.entity.tax.TransactionType
 
LONG - Enum constant in enum class com.skava.tax.collection.model.datatransferobjects.CollectionAttributeType
 
LONGSTRING - Enum constant in enum class com.skava.tax.collection.model.datatransferobjects.CollectionAttributeType
 

M

main(String[]) - Static method in class com.skava.tax.TaxApplication
This method used to start a Authorization as a spring boot application.
MAIN - Enum constant in enum class com.skava.tax.constants.SkuType
 
MANDATORY - Enum constant in enum class com.skava.tax.constants.SkuType
 
MAX_PAGE_SIZE - Static variable in class com.skava.tax.constants.RequestParameter
MAX_PAGE_SIZE
MAX_PAGE_SIZE - Static variable in class com.skava.tax.constants.TaxCalculationConstants
The Constant MAX_PAGE_SIZE.
mergeMissingCollectionAttributes(Map<String, CollectionPropertyDomain>, Map<String, CollectionAttributeDomain>, CollectionPropertyFactory) - Static method in class com.skava.tax.collection.service.impl.CollectionPropertyServiceImplHelper
This method merges the missing collection attributes in to the collection domain properties map
message() - Element in annotation interface com.skava.tax.validation.constraints.DuplicateEntry
 
messageSource - Variable in class com.skava.tax.collection.validator.CreateCollectionValidator
 
messageSource - Variable in class com.skava.tax.util.TaxWiredServices
The message source.
messageSource - Variable in class com.skava.tax.validate.TaxValidator
The message source.
messageSource - Variable in class com.skava.tax.web.TaxController
The message source.
methodFallback(TaxRequest, Exception) - Method in class com.skava.tax.service.impl.TaxCalculationServiceImpl
Method fallback.
middleName - Variable in class com.skava.tax.model.domain.TaxAddressDomain
Converts the PII data to be encrypted to the cache
middleName - Variable in class com.skava.tax.model.dto.TaxAddress
The middleName.
mobile - Variable in class com.skava.tax.model.domain.TaxAddressDomain
Converts the PII data to be encrypted to the cache
mobile - Variable in class com.skava.tax.model.dto.TaxAddress
The mobile.

N

name - Variable in class com.skava.tax.collection.model.entity.QCollectionEntity
 
name - Variable in class com.skava.tax.collection.model.entity.QCollectionPropertyAttribute
 
name - Variable in class com.skava.tax.model.domain.ItemsSKUDomain
 
name - Variable in class com.skava.tax.model.dto.ItemsSKU
The name.
name - Variable in class com.skava.tax.model.entity.tax.QTaxItemPropertyEntity
 
name - Variable in class com.skava.tax.model.entity.tax.QTransactionPropertyEntity
 
NAME - Static variable in class com.skava.release.TaxReleaseDefinition
 
NAME - Static variable in class com.skava.tax.constants.RequestParameter
 
NAME_MAX_LENGTH - Static variable in class com.skava.tax.constants.TaxCalculationConstants
The Constant NAME_MAX_LENGTH.
NAME_MIN_LENGTH - Static variable in class com.skava.tax.constants.TaxCalculationConstants
The Constant NAME_MIN_LENGTH.
NO_ACCESS - Enum constant in enum class com.skava.tax.constants.ResponseCode
 
NO_COLLECTIONS_FOUND - Enum constant in enum class com.skava.tax.constants.ResponseCode
 
NO_TAXITEM_FOUND - Enum constant in enum class com.skava.tax.constants.ResponseCode
 
NO_TAXITEMS_FOUND - Enum constant in enum class com.skava.tax.constants.ResponseCode
 
NO_TRANSACTION_FOUND - Enum constant in enum class com.skava.tax.constants.ResponseCode
 
NO_TRANSACTIONS_FOUND - Enum constant in enum class com.skava.tax.constants.ResponseCode
 
NOT_EQUAL - Enum constant in enum class com.skava.tax.validation.constraints.ValidationCode
 
NOT_UPDATABLE - Enum constant in enum class com.skava.tax.validation.constraints.ValidationCode
 
nullable - Variable in class com.skava.tax.collection.model.entity.QCollectionPropertyAttribute
 

O

objectMapper - Static variable in class com.skava.tax.message.TransactionEventHandler
Object mapper for De-serialize the string given in the message
ONE - Static variable in class com.skava.tax.constants.TaxCalculationConstants
 
openApi() - Method in class com.skava.tax.TaxApplication
This method return the swagger API documentation information as a container object by spring fox support classes and methods.
OPERATION_AND - Static variable in class com.skava.tax.model.entity.criteria.SearchCriteria
 
OPERATION_CALCULATION - Static variable in class com.skava.tax.constants.TaxResponseCodes
 
OPERATION_COMMON - Static variable in class com.skava.tax.constants.TaxResponseCodes
 
OPERATION_CREATE - Static variable in class com.skava.tax.constants.TaxResponseCodes
The Constant OPERATION_CREATE.
OPERATION_DELETE - Static variable in class com.skava.tax.constants.TaxResponseCodes
The Constant OPERATION_ACTIVATE.
OPERATION_EQUAL - Static variable in class com.skava.tax.model.entity.criteria.SearchCriteria
 
OPERATION_FIND - Static variable in class com.skava.tax.constants.TaxResponseCodes
The Constant OPERATION_FIND.
OPERATION_GREATER_THAN - Static variable in class com.skava.tax.model.entity.criteria.SearchCriteria
 
OPERATION_IN - Static variable in class com.skava.tax.model.entity.criteria.SearchCriteria
 
OPERATION_LESS_THAN - Static variable in class com.skava.tax.model.entity.criteria.SearchCriteria
 
OPERATION_LOAD - Static variable in class com.skava.tax.constants.TaxResponseCodes
The Constant OPERATION_LOAD.
OPERATION_NOT_SUPPORTED - Enum constant in enum class com.skava.tax.constants.ResponseCode
Error Codes for Third party plugin
OPERATION_OR - Static variable in class com.skava.tax.model.entity.criteria.SearchCriteria
 
OPERATION_UPDATE - Static variable in class com.skava.tax.constants.TaxResponseCodes
The Constant OPERATION_UPDATE.
OPTIONAL - Enum constant in enum class com.skava.tax.constants.SkuType
 
OR - Static variable in class com.skava.tax.constants.TaxCalculationConstants
 
OTHER_PROPERTIES - Enum constant in enum class com.skava.tax.model.entity.tax.TransactionEntity.TransactionProperties
 

P

PAGE - Static variable in class com.skava.tax.constants.RequestParameter
PAGE
PAGE_CONSTANT - Static variable in class com.skava.tax.collection.process.CollectionProcess
 
PAGE_CONSTANT - Static variable in class com.skava.tax.web.CollectionController
 
PAGEABLE_INFO - Static variable in class com.skava.tax.constants.RequestParameter
 
PageableDO<T> - Class in com.skava.tax.model.domain
Generic Domain Object class as a wrapper to transact between processes and services
PageableDO() - Constructor for class com.skava.tax.model.domain.PageableDO
 
PageableInfo - Class in com.skava.tax.model.response
Holds the pageable data for the response.
PageableInfo() - Constructor for class com.skava.tax.model.response.PageableInfo
 
PARAM_NAME - Static variable in class com.skava.tax.constants.RequestParameter
NAME
ParamDescription - Class in com.skava.tax.constants
 
ParamDescription() - Constructor for class com.skava.tax.constants.ParamDescription
 
PARTNER_NOT_FOUND - Static variable in class com.skava.tax.constants.TaxResponseCodes
 
PATCH_COLLECTIONPROPERTY - Static variable in class com.skava.tax.web.TaxLogConstants
 
PATCH_TAX_ITEM_VALIDATOR - Static variable in class com.skava.tax.constants.TaxConstants
 
PATCH_TRANSACTION_VALIDATOR - Static variable in class com.skava.tax.constants.TaxConstants
Transaction entity validators
PatchTaxItemRequest - Class in com.skava.tax.model.dto
The PatchTaxItemRequestInternal model defines the request and response TaxItem object.
PatchTaxItemRequest() - Constructor for class com.skava.tax.model.dto.PatchTaxItemRequest
 
PatchTaxItemRequestInternal - Class in com.skava.tax.model.request
 
PatchTaxItemRequestInternal() - Constructor for class com.skava.tax.model.request.PatchTaxItemRequestInternal
 
PatchTaxItemValidator - Class in com.skava.tax.validate
The Class PatchTaxItemValidator.
PatchTaxItemValidator(MessageSource) - Constructor for class com.skava.tax.validate.PatchTaxItemValidator
 
patchTransactionById(String, String, String, long, Boolean, long, PatchTransactionRequest) - Method in class com.skava.tax.web.TransactionController
This method is used to patch update single Transaction for the provided transaction id.
PatchTransactionRequest - Class in com.skava.tax.model.request
 
PatchTransactionRequest() - Constructor for class com.skava.tax.model.request.PatchTransactionRequest
 
PatchTransactionRequestInternal - Class in com.skava.tax.model.request
 
PatchTransactionRequestInternal() - Constructor for class com.skava.tax.model.request.PatchTransactionRequestInternal
 
PatchTransactionService - Interface in com.skava.tax.service.transaction
CreateTransactionService
PatchTransactionServiceImpl - Class in com.skava.tax.service.impl.transaction
PatchTransactionServiceImpl This class implements the PatchTransactionService interface to handle tax patch operations.
PatchTransactionServiceImpl(TaxCalculationHelper, TransactionProcess, CommonDependencies, PatchTransactionValidator, TaxItemProcess) - Constructor for class com.skava.tax.service.impl.transaction.PatchTransactionServiceImpl
 
patchTransactionValidator - Variable in class com.skava.tax.service.impl.transaction.PatchTransactionServiceImpl
 
PatchTransactionValidator - Class in com.skava.tax.validate
This class validates the Transaction provided in the request while patch update.
PatchTransactionValidator(CollectionRepository, MessageSource) - Constructor for class com.skava.tax.validate.PatchTransactionValidator
 
patchUpdateCollectionProperties(String, String, long, String, long, List<CollectionProperty>) - Method in class com.skava.tax.web.CollectionPropertyController
Updates the collection properties which are existing under a collection
PatchUpdateCollectionPropertiesServiceImpl - Class in com.skava.tax.collection.service.impl
This class Contains a functionality to update collection properties
PatchUpdateCollectionPropertiesServiceImpl() - Constructor for class com.skava.tax.collection.service.impl.PatchUpdateCollectionPropertiesServiceImpl
 
PatchUpdateCollectionPropertyService - Interface in com.skava.tax.collection.service
This interface provides functionality to update a collection properties
PatchUpdateCollectionPropertyValidator - Class in com.skava.tax.collection.validator
 
PatchUpdateCollectionPropertyValidator() - Constructor for class com.skava.tax.collection.validator.PatchUpdateCollectionPropertyValidator
 
patchUpdateTaxItem(String, String, Long, String, long, PatchTaxItemRequest) - Method in class com.skava.tax.web.TaxItemController
This method is used to update required field in TaxItem based on given TaxItemRequest.
PatchUpdateTaxItemService - Interface in com.skava.tax.service.taxitem
PatchUpdateTaxItemService
PatchUpdateTaxItemServiceImpl - Class in com.skava.tax.service.impl.taxitem
PatchUpdateTaxItemServiceImpl This class implements the PatchUpdateTaxItemService interface to handle update tax item operations.
PatchUpdateTaxItemServiceImpl(TaxCalculationHelper, TaxItemProcess, CommonDependencies) - Constructor for class com.skava.tax.service.impl.taxitem.PatchUpdateTaxItemServiceImpl
 
patchUpdateTransaction(PatchTransactionRequestInternal) - Method in class com.skava.tax.process.TransactionProcess
patchUpdateTransaction
payload() - Element in annotation interface com.skava.tax.validation.constraints.DuplicateEntry
 
Payload - Class in com.skava.tax.model.response
This Class Payload is used as the model object for Transaction Entity.
Payload() - Constructor for class com.skava.tax.model.response.Payload
 
PAYMENT - Static variable in class com.skava.tax.constants.TaxDocumentationConstants
 
PAYMENTID - Static variable in class com.skava.tax.constants.RequestParameter
PAYMENTID
PENDING - Enum constant in enum class com.skava.tax.model.entity.tax.TransactionEntity.Status
 
PENDING_TRANSACTION_CREATED - Enum constant in enum class com.skava.tax.constants.ResponseCode
 
PERCENTAGE - Static variable in class com.skava.tax.constants.TaxCalculationConstants
 
phone - Variable in class com.skava.tax.model.domain.TaxAddressDomain
Converts the PII data to be encrypted to the cache
phone - Variable in class com.skava.tax.model.dto.TaxAddress
The phone.
ping() - Method in class com.skava.tax.web.PingController
Ping.
PingController - Class in com.skava.tax.web
The Class PingController.
PingController() - Constructor for class com.skava.tax.web.PingController
 
plugInLoader(TaxRequest) - Method in class com.skava.tax.helper.TaxCalculationHelper
Plug in loader.
POST - Static variable in class com.skava.tax.constants.TaxConstants
post types of operations for events
PREAUTH - Enum constant in enum class com.skava.tax.model.entity.tax.TransactionType
 
PREAUTH_AMOUNT_EXCEEDED - Enum constant in enum class com.skava.tax.constants.ResponseCode
 
preAuthorize(String, BigDecimal, Map<String, Object>) - Method in class com.skava.tax.processor.DefaultTaxProcessor
 
preAuthorize(String, BigDecimal, Map<String, Object>) - Method in interface com.skava.tax.processor.TaxProcessor
This method is used to do pre authorization an amount for using provided token.
PredicateUtil - Class in com.skava.tax.util
This is final class to use for filter and sort logic using query dsl
preProcess(InputModel) - Method in class com.skava.tax.collection.validator.CreateCollectionValidator
Pre-Process Validation for create collection
preProcess(InputModel) - Method in class com.skava.tax.collection.validator.FindAllCollectionPropertyValidator
Pre-Process Validation for load collection
preProcess(InputModel) - Method in class com.skava.tax.collection.validator.FindAllCollectionValidator
Pre-Process Validation for load collection
preProcess(InputModel) - Method in class com.skava.tax.collection.validator.FindCollectionValidator
Pre-Process Validation for load Collection
preProcess(InputModel) - Method in class com.skava.tax.collection.validator.PatchUpdateCollectionPropertyValidator
 
preProcess(InputModel) - Method in class com.skava.tax.collection.validator.UpdateCollectionPropertyValidator
 
preProcess(InputModel) - Method in class com.skava.tax.validate.CreateTaxItemValidator
preProcess
preProcess(InputModel) - Method in class com.skava.tax.validate.CreateTransactionValidator
preProcess
preProcess(InputModel) - Method in class com.skava.tax.validate.DeleteTaxItemValidator
preProcess
preProcess(InputModel) - Method in class com.skava.tax.validate.DeleteTransactionValidator
preProcess
preProcess(InputModel) - Method in class com.skava.tax.validate.FindAllTransactionValidator
preProcess
preProcess(InputModel) - Method in class com.skava.tax.validate.FindTaxItemValidator
preProcess
preProcess(InputModel) - Method in class com.skava.tax.validate.FindTransactionValidator
preProcess
preProcess(InputModel) - Method in class com.skava.tax.validate.PatchTaxItemValidator
preProcess
preProcess(InputModel) - Method in class com.skava.tax.validate.PatchTransactionValidator
preProcess
preProcess(InputModel) - Method in class com.skava.tax.validate.TaxValidator
preProcess
preProcess(InputModel, BindingResult) - Method in class com.skava.tax.validation.DefaultConstraintValidator
 
price - Variable in class com.skava.tax.model.domain.ItemsSKUDomain
 
price - Variable in class com.skava.tax.model.dto.ItemsSKU
The price of SKU.
PRIVILLEGE_CREATECOLLECTION - Static variable in class com.skava.tax.constants.TaxCalculationConstants
 
PRIVILLEGE_DELETECOLLECTION - Static variable in class com.skava.tax.constants.TaxCalculationConstants
 
PRIVILLEGE_MANAGECOLLECTION - Static variable in class com.skava.tax.constants.TaxCalculationConstants
 
PRIVILLEGE_MANAGETAX - Static variable in class com.skava.tax.constants.TaxCalculationConstants
Defined privileges
PRIVILLEGE_UPDATECOLLECTION - Static variable in class com.skava.tax.constants.TaxCalculationConstants
 
PRIVILLEGE_VIEWCOLLECTION - Static variable in class com.skava.tax.constants.TaxCalculationConstants
 
process(CollectionDataRequest) - Method in class com.skava.tax.collection.service.impl.CreateCollectionServiceImpl
 
process(CollectionDataRequest) - Method in class com.skava.tax.collection.service.impl.FindAllCollectionAttributesServiceImpl
 
process(CollectionDataRequest) - Method in class com.skava.tax.collection.service.impl.FindAllCollectionServiceImpl
 
process(CollectionDataRequest) - Method in class com.skava.tax.collection.service.impl.FindCollectionAttributeServiceImpl
 
process(CollectionDataRequest) - Method in class com.skava.tax.collection.service.impl.FindCollectionServiceImpl
 
process(CollectionDataRequest) - Method in class com.skava.tax.collection.service.impl.PatchUpdateCollectionPropertiesServiceImpl
 
process(CollectionDataRequest) - Method in class com.skava.tax.collection.service.impl.UpdateCollectionPropertiesServiceImpl
 
process(CollectionDataRequest) - Method in class com.skava.tax.collection.service.impl.UpdateCollectionServiceImpl
 
process(FindAllRequest) - Method in class com.skava.tax.service.impl.transaction.FindAllTransactionServiceImpl
This method is used to load all Transactions based on given taxItemId.
process(PatchTaxItemRequestInternal) - Method in class com.skava.tax.service.impl.taxitem.PatchUpdateTaxItemServiceImpl
 
process(PatchTransactionRequestInternal) - Method in class com.skava.tax.service.impl.transaction.PatchTransactionServiceImpl
 
process(TaxItemRequest) - Method in class com.skava.tax.service.impl.taxitem.CreateTaxItemServiceImpl
 
process(TaxItemRequest) - Method in class com.skava.tax.service.impl.taxitem.DeleteTaxItemServiceImpl
 
process(TaxItemRequest) - Method in class com.skava.tax.service.impl.taxitem.FindTaxItemServiceImpl
This method is used to get TaxItem based on given TaxItemId.
process(TaxRequest) - Method in class com.skava.tax.service.impl.TaxCalculationServiceImpl
process This method is used to calculate Tax based on given Tax.
process(TransactionRequest) - Method in class com.skava.tax.service.impl.transaction.CreateTransactionServiceImpl
This method is used to create Transaction based on given TaxItem.
process(TransactionRequest) - Method in class com.skava.tax.service.impl.transaction.DeleteTransactionServiceImpl
This method is used to delete Transaction based on given Transaction.
process(TransactionRequest) - Method in class com.skava.tax.service.impl.transaction.FindTransactionServiceImpl
 
PROCESSOR_CLASS_INSTANCE_NOT_FOUND - Enum constant in enum class com.skava.tax.constants.ResponseCode
Check if the instance is created for the processor class
PROCESSOR_NOT_FOUND - Enum constant in enum class com.skava.tax.constants.ResponseCode
 
processorResponse - Variable in class com.skava.tax.model.response.TaxServiceResponse
 
productId - Variable in class com.skava.tax.model.domain.ItemsSKUDomain
 
productId - Variable in class com.skava.tax.model.dto.ItemsSKU
The productId.
PROFILE_ID - Static variable in class com.skava.tax.constants.TaxResponseCodes
 
profileId - Variable in class com.skava.tax.model.entity.tax.QTaxItemEntity
 
properties - Variable in class com.skava.tax.model.entity.tax.QTaxItemEntity
 
properties - Variable in class com.skava.tax.model.entity.tax.QTransactionEntity
 
Property - Class in com.skava.tax.model.dto
This class defines the model for PropertyDTO (Data Transfer Object).
Property() - Constructor for class com.skava.tax.model.dto.Property
 
PROPERTY_NAME - Static variable in class com.skava.tax.constants.RequestParameter
 
PROPERTY_VALUE - Static variable in class com.skava.tax.constants.RequestParameter
 
PROPS_ACCOUNT_LEVEL_LOYALTY - Static variable in class com.skava.tax.processor.TaxProcessorConstants
The Constant ACCOUNT_LEVEL_LOYALTY
PROPS_ACCOUNTID - Static variable in class com.skava.tax.processor.TaxProcessorConstants
The Constant ACCOUNTID
PROPS_API_KEY - Static variable in class com.skava.tax.processor.TaxProcessorConstants
 
PROPS_AUTH_TOKEN - Static variable in class com.skava.tax.processor.TaxProcessorConstants
 
PROPS_AUTH_TYPE - Static variable in class com.skava.tax.processor.TaxProcessorConstants
 
PROPS_DEFAULT_TAX_PROP - Static variable in class com.skava.tax.processor.TaxProcessorConstants
 
PROPS_LOCALE - Static variable in class com.skava.tax.processor.TaxProcessorConstants
Properties constants
PROPS_ORDER - Static variable in class com.skava.tax.processor.TaxProcessorConstants
 
PROPS_ORDER_DETAILS_FOR_TAX - Static variable in class com.skava.tax.processor.TaxProcessorConstants
 
PROPS_PROVIDER - Static variable in class com.skava.tax.processor.TaxProcessorConstants
 
PROPS_STORE_ID - Static variable in class com.skava.tax.processor.TaxProcessorConstants
 
PROPS_TAX - Static variable in class com.skava.tax.processor.TaxProcessorConstants
 
PROPS_TAX_APP_PROCESSOR_CLASS - Static variable in class com.skava.tax.constants.TaxConstants
 
PROPS_TAX_CALCULATATIONCLASS - Static variable in class com.skava.tax.constants.TaxCalculationConstants
 
PROPS_TAX_FLAT_RATE - Static variable in class com.skava.tax.constants.TaxCalculationConstants
 
PROPS_TAX_ITEM - Static variable in class com.skava.tax.processor.TaxProcessorConstants
 
PROPS_TAX_PERCENTAGE - Static variable in class com.skava.tax.constants.TaxCalculationConstants
 
PROPS_TRANSACTION - Static variable in class com.skava.tax.processor.TaxProcessorConstants
 
PROPS_USER_ID - Static variable in class com.skava.tax.processor.TaxProcessorConstants
 
PROPTAXDEFAULTTYPE - Static variable in class com.skava.tax.constants.TaxCalculationConstants
 
providedBy - Variable in class com.skava.tax.model.domain.TaxCalculationDomain
 
providedBy - Variable in class com.skava.tax.model.dto.TaxCalculation
The provided by.
provider - Variable in class com.skava.tax.model.entity.tax.QTaxItemEntity
 
PUT_COLLECTION - Static variable in class com.skava.tax.web.TaxLogConstants
 
PUT_COLLECTIONPROPERTY - Static variable in class com.skava.tax.web.TaxLogConstants
 

Q

QCollectionEntity - Class in com.skava.tax.collection.model.entity
QCollectionEntity is a Querydsl query type for CollectionEntity
QCollectionEntity(Path<? extends CollectionEntity>) - Constructor for class com.skava.tax.collection.model.entity.QCollectionEntity
 
QCollectionEntity(PathMetadata) - Constructor for class com.skava.tax.collection.model.entity.QCollectionEntity
 
QCollectionEntity(String) - Constructor for class com.skava.tax.collection.model.entity.QCollectionEntity
 
QCollectionPropertyAttribute - Class in com.skava.tax.collection.model.entity
QCollectionPropertyAttribute is a Querydsl query type for CollectionPropertyAttribute
QCollectionPropertyAttribute(Path<? extends CollectionPropertyAttribute>) - Constructor for class com.skava.tax.collection.model.entity.QCollectionPropertyAttribute
 
QCollectionPropertyAttribute(PathMetadata) - Constructor for class com.skava.tax.collection.model.entity.QCollectionPropertyAttribute
 
QCollectionPropertyAttribute(String) - Constructor for class com.skava.tax.collection.model.entity.QCollectionPropertyAttribute
 
QCollectionPropertyEntity - Class in com.skava.tax.collection.model.entity
QCollectionPropertyEntity is a Querydsl query type for CollectionPropertyEntity
QCollectionPropertyEntity(Path<? extends CollectionPropertyEntity>) - Constructor for class com.skava.tax.collection.model.entity.QCollectionPropertyEntity
 
QCollectionPropertyEntity(PathMetadata) - Constructor for class com.skava.tax.collection.model.entity.QCollectionPropertyEntity
 
QCollectionPropertyEntity(PathMetadata, PathInits) - Constructor for class com.skava.tax.collection.model.entity.QCollectionPropertyEntity
 
QCollectionPropertyEntity(Class<? extends CollectionPropertyEntity>, PathMetadata, PathInits) - Constructor for class com.skava.tax.collection.model.entity.QCollectionPropertyEntity
 
QCollectionPropertyEntity(String) - Constructor for class com.skava.tax.collection.model.entity.QCollectionPropertyEntity
 
QCollectionPropertyPK - Class in com.skava.tax.collection.model.entity
QCollectionPropertyPK is a Querydsl query type for CollectionPropertyPK
QCollectionPropertyPK(Path<? extends CollectionPropertyPK>) - Constructor for class com.skava.tax.collection.model.entity.QCollectionPropertyPK
 
QCollectionPropertyPK(PathMetadata) - Constructor for class com.skava.tax.collection.model.entity.QCollectionPropertyPK
 
QCollectionPropertyPK(PathMetadata, PathInits) - Constructor for class com.skava.tax.collection.model.entity.QCollectionPropertyPK
 
QCollectionPropertyPK(Class<? extends CollectionPropertyPK>, PathMetadata, PathInits) - Constructor for class com.skava.tax.collection.model.entity.QCollectionPropertyPK
 
QCollectionPropertyPK(String) - Constructor for class com.skava.tax.collection.model.entity.QCollectionPropertyPK
 
QTaxItemEntity - Class in com.skava.tax.model.entity.tax
QTaxItemEntity is a Querydsl query type for TaxItemEntity
QTaxItemEntity(Path<? extends TaxItemEntity>) - Constructor for class com.skava.tax.model.entity.tax.QTaxItemEntity
 
QTaxItemEntity(PathMetadata) - Constructor for class com.skava.tax.model.entity.tax.QTaxItemEntity
 
QTaxItemEntity(String) - Constructor for class com.skava.tax.model.entity.tax.QTaxItemEntity
 
QTaxItemPropertyEntity - Class in com.skava.tax.model.entity.tax
QTaxItemPropertyEntity is a Querydsl query type for TaxItemPropertyEntity
QTaxItemPropertyEntity(Path<? extends TaxItemPropertyEntity>) - Constructor for class com.skava.tax.model.entity.tax.QTaxItemPropertyEntity
 
QTaxItemPropertyEntity(PathMetadata) - Constructor for class com.skava.tax.model.entity.tax.QTaxItemPropertyEntity
 
QTaxItemPropertyEntity(PathMetadata, PathInits) - Constructor for class com.skava.tax.model.entity.tax.QTaxItemPropertyEntity
 
QTaxItemPropertyEntity(Class<? extends TaxItemPropertyEntity>, PathMetadata, PathInits) - Constructor for class com.skava.tax.model.entity.tax.QTaxItemPropertyEntity
 
QTaxItemPropertyEntity(String) - Constructor for class com.skava.tax.model.entity.tax.QTaxItemPropertyEntity
 
QTransactionEntity - Class in com.skava.tax.model.entity.tax
QTransactionEntity is a Querydsl query type for TransactionEntity
QTransactionEntity(Path<? extends TransactionEntity>) - Constructor for class com.skava.tax.model.entity.tax.QTransactionEntity
 
QTransactionEntity(PathMetadata) - Constructor for class com.skava.tax.model.entity.tax.QTransactionEntity
 
QTransactionEntity(PathMetadata, PathInits) - Constructor for class com.skava.tax.model.entity.tax.QTransactionEntity
 
QTransactionEntity(Class<? extends TransactionEntity>, PathMetadata, PathInits) - Constructor for class com.skava.tax.model.entity.tax.QTransactionEntity
 
QTransactionEntity(String) - Constructor for class com.skava.tax.model.entity.tax.QTransactionEntity
 
QTransactionPropertyEntity - Class in com.skava.tax.model.entity.tax
QTransactionPropertyEntity is a Querydsl query type for TransactionPropertyEntity
QTransactionPropertyEntity(Path<? extends TransactionPropertyEntity>) - Constructor for class com.skava.tax.model.entity.tax.QTransactionPropertyEntity
 
QTransactionPropertyEntity(PathMetadata) - Constructor for class com.skava.tax.model.entity.tax.QTransactionPropertyEntity
 
QTransactionPropertyEntity(PathMetadata, PathInits) - Constructor for class com.skava.tax.model.entity.tax.QTransactionPropertyEntity
 
QTransactionPropertyEntity(Class<? extends TransactionPropertyEntity>, PathMetadata, PathInits) - Constructor for class com.skava.tax.model.entity.tax.QTransactionPropertyEntity
 
QTransactionPropertyEntity(String) - Constructor for class com.skava.tax.model.entity.tax.QTransactionPropertyEntity
 
quantity - Variable in class com.skava.tax.model.domain.ItemBreakUpDomain
 
quantity - Variable in class com.skava.tax.model.domain.ItemsDomain
 
quantity - Variable in class com.skava.tax.model.domain.ItemsSKUDomain
 
quantity - Variable in class com.skava.tax.model.domain.SkuBreakUpDomain
 
quantity - Variable in class com.skava.tax.model.dto.Items
The quantity.
quantity - Variable in class com.skava.tax.model.dto.ItemsSKU
The price.
QUERY_FILTER_AND - Static variable in class com.skava.tax.constants.TaxCalculationConstants
 
QUERY_FILTER_CLOSEBRACE - Static variable in class com.skava.tax.constants.TaxCalculationConstants
 
QUERY_FILTER_EQUALS - Static variable in class com.skava.tax.constants.TaxCalculationConstants
 
QUERY_FILTER_OPENBRACE - Static variable in class com.skava.tax.constants.TaxCalculationConstants
 
QUERY_FILTER_OR - Static variable in class com.skava.tax.constants.TaxCalculationConstants
 
QUERY_FILTER_PARAM_BUSINESSID - Static variable in class com.skava.tax.constants.TaxCalculationConstants
 
QUERY_FILTER_PARAM_COLLECTIONID - Static variable in class com.skava.tax.constants.TaxCalculationConstants
 
QUERY_FILTER_PARAM_USERID - Static variable in class com.skava.tax.constants.TaxCalculationConstants
 

R

READ_ONLY - Enum constant in enum class com.skava.tax.validation.constraints.ValidationCode
 
Reason - Class in com.skava.tax.model.response
 
Reason() - Constructor for class com.skava.tax.model.response.Reason
 
REASON - Static variable in class com.skava.tax.constants.RequestParameter
 
REASON_SUFFIX - Static variable in class com.skava.tax.constants.TaxResponseCodes
 
reconciliation - Variable in class com.skava.tax.model.request.PatchTransactionRequestInternal
Specify weather the request is to reconcile transaction
reconciliation - Variable in class com.skava.tax.model.request.TransactionRequest
Specify weather the request is to reconcile transaction
REF_TRANS_ID_NOT_FOUND - Enum constant in enum class com.skava.tax.constants.ResponseCode
 
REF_TRANSACTION_ID_PROP - Static variable in class com.skava.tax.constants.TaxConstants
REF_TRANSACTION_ID
refund(String, String, BigDecimal, Map<String, Object>) - Method in class com.skava.tax.processor.DefaultTaxProcessor
 
refund(String, String, BigDecimal, Map<String, Object>) - Method in interface com.skava.tax.processor.TaxProcessor
This method is used to do refund an amount for using provided token.
REFUND - Enum constant in enum class com.skava.tax.model.entity.tax.TransactionType
 
REFUND_AMOUNT_EXCEEDED - Enum constant in enum class com.skava.tax.constants.ResponseCode
 
regionalTax - Variable in class com.skava.tax.model.dto.TaxCalculation
The regionalTax.
REGISTERED_USER_ROLE - Static variable in class com.skava.tax.constants.TaxCalculationConstants
 
RELEASE_DATE - Static variable in class com.skava.release.TaxReleaseDefinition
 
Request - Class in com.skava.tax.model.request
 
Request() - Constructor for class com.skava.tax.model.request.Request
 
REQUEST_ATTR_COLLECTION_ID - Static variable in class com.skava.tax.model.entity.tax.TaxItemEntity
 
REQUEST_ID_NOT_FOUND - Enum constant in enum class com.skava.tax.constants.ResponseCode
 
REQUEST_TIMEOUT - Enum constant in enum class com.skava.tax.constants.ResponseCode
 
RequestParameter - Class in com.skava.tax.constants
RequestParameter This class have request parameter name's for the application
RequestParameter() - Constructor for class com.skava.tax.constants.RequestParameter
 
requestProcessed(TaxRequest) - Method in class com.skava.tax.web.TaxController
On complete request object to be audit.
requestProcessed(TaxResponse) - Method in class com.skava.tax.web.TaxController
On complete response.
responseCode - Variable in class com.skava.tax.model.entity.tax.QTransactionEntity
 
ResponseCode - Enum Class in com.skava.tax.constants
This class have response code's for the application
RESPONSECODE_200 - Static variable in class com.skava.tax.constants.TaxDocumentationConstants
 
RESPONSECODE_201 - Static variable in class com.skava.tax.constants.TaxDocumentationConstants
 
RESPONSECODE_400 - Static variable in class com.skava.tax.constants.TaxDocumentationConstants
 
RESPONSECODE_401 - Static variable in class com.skava.tax.constants.TaxDocumentationConstants
 
RESPONSECODE_403 - Static variable in class com.skava.tax.constants.TaxDocumentationConstants
 
RESPONSECODE_404 - Static variable in class com.skava.tax.constants.TaxDocumentationConstants
 
RESPONSECODE_409 - Static variable in class com.skava.tax.constants.TaxDocumentationConstants
 
RESPONSECODE_500 - Static variable in class com.skava.tax.constants.TaxDocumentationConstants
 
responseMessage - Variable in class com.skava.tax.model.entity.tax.QTransactionEntity
 
retrieve(String, BigDecimal, Map<String, Object>) - Method in class com.skava.tax.processor.DefaultTaxProcessor
 
retrieve(String, BigDecimal, Map<String, Object>) - Method in interface com.skava.tax.processor.TaxProcessor
This method is used to retrive the amount details from the provided token.
RETRIEVE - Enum constant in enum class com.skava.tax.model.entity.tax.TransactionType
 
ROLE_ACCOUNT_BUYER - Static variable in class com.skava.tax.constants.TaxConstants
ROLE_B2B_BUYER type of role
ROLE_ACCOUNT_BUYER_ADMIN - Static variable in class com.skava.tax.constants.TaxConstants
ROLE_ACCOUNT_BUYER_ADMIN type of role
ROLE_B2B_BUYER - Static variable in class com.skava.tax.constants.TaxConstants
ROLE_B2B_BUYER type of role
ROLE_B2B_BUYER_ADMIN - Static variable in class com.skava.tax.constants.TaxConstants
ROLE_B2B_BUYER_ADMIN type of role
ROLE_GUEST - Static variable in class com.skava.tax.constants.TaxConstants
ROLE_REG_USER type of role
ROLE_REG_USER - Static variable in class com.skava.tax.constants.TaxConstants
ROLE_REG_USER type of role
rule - Variable in class com.skava.tax.collection.model.entity.QCollectionPropertyAttribute
 

S

save(TaxItemEntity) - Method in interface com.skava.tax.repository.tax.TaxItemRepository
 
save(TransactionEntity) - Method in interface com.skava.tax.repository.tax.TransactionRepository
 
save(String, String, Object) - Method in class com.skava.tax.service.impl.CacheImpl
This method saves the input object to the cache using the provided cache name and cache key.
saveTaxCalculationDetailsToCache(String, String, TaxDomain) - Method in class com.skava.tax.service.impl.CacheImpl
saveTaxCalculationDetailsToCache.
search(String, Sort, int, int) - Method in class com.skava.tax.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.tax.model.entity.criteria
The Class SearchCriteria.
SearchCriteria(String, String, SearchCriteria, SearchCriteria) - Constructor for class com.skava.tax.model.entity.criteria.SearchCriteria
 
SearchCriteria(String, String, Object) - Constructor for class com.skava.tax.model.entity.criteria.SearchCriteria
Initializes the SearchCriteria class with defining the values for its private members
SearchUtility - Class in com.skava.tax.util
* Initializes the SearchCriteria class with defining the values for its private members
SERVICE_END_COLLECTION - Static variable in class com.skava.tax.web.TaxLogConstants
 
SERVICE_END_TAX - Static variable in class com.skava.tax.web.TaxLogConstants
 
SERVICE_NAME - Static variable in class com.skava.tax.constants.TaxConstants
Service name
SERVICE_START_COLLECTION - Static variable in class com.skava.tax.web.TaxLogConstants
 
SERVICE_START_TAX - Static variable in class com.skava.tax.web.TaxLogConstants
 
SERVICE_TAX - Static variable in class com.skava.tax.constants.TaxResponseCodes
 
setAddressLine1(String) - Method in class com.skava.tax.model.domain.TaxAddressDomain
 
setAddressLine2(String) - Method in class com.skava.tax.model.domain.TaxAddressDomain
 
setAddressLine3(String) - Method in class com.skava.tax.model.domain.TaxAddressDomain
 
setAuthTokenToContext(String, Long) - Method in class com.skava.tax.util.AuthHelper
This method is used to set the Authentication in the SecurityContextHolder using the token came in request header.
setCity(String) - Method in class com.skava.tax.model.domain.TaxAddressDomain
 
setCompanyName(String) - Method in class com.skava.tax.model.domain.TaxAddressDomain
 
setEmail(String) - Method in class com.skava.tax.model.domain.TaxAddressDomain
 
setFilters(String) - Method in class com.skava.tax.collection.model.datatransferobjects.CollectionDataRequest
Overridden setter method for the filters.
setFirstName(String) - Method in class com.skava.tax.model.domain.TaxAddressDomain
 
setLastName(String) - Method in class com.skava.tax.model.domain.TaxAddressDomain
 
setMiddleName(String) - Method in class com.skava.tax.model.domain.TaxAddressDomain
 
setMobile(String) - Method in class com.skava.tax.model.domain.TaxAddressDomain
 
setPhone(String) - Method in class com.skava.tax.model.domain.TaxAddressDomain
 
setProperties(Transaction, TaxProcessorResponse, TransactionResponse) - Static method in class com.skava.tax.service.impl.transaction.TransactionHandler
Sets the properties into the transaction dto from the 3P service response.
setQuantity(int) - Method in class com.skava.tax.model.domain.ItemsDomain
 
setQuantity(int) - Method in class com.skava.tax.model.dto.Items
 
setQuantity(Number) - Method in class com.skava.tax.model.domain.ItemsDomain
 
setQuantity(Number) - Method in class com.skava.tax.model.dto.Items
 
setQuantityFractional(Number) - Method in class com.skava.tax.model.domain.ItemsDomain
 
setQuantityFractional(Number) - Method in class com.skava.tax.model.dto.Items
 
setResponseModel(String, String, MessageSource) - Static method in class com.skava.tax.util.TaxUtils
This method is used to implement event bridge changes for delete call.
setZip(String) - Method in class com.skava.tax.model.domain.TaxAddressDomain
 
shippingDiscount - Variable in class com.skava.tax.model.domain.ItemsDomain
 
shippingDiscount - Variable in class com.skava.tax.model.domain.TaxDomain
The shippingDiscount.
shippingDiscount - Variable in class com.skava.tax.model.dto.Items
The shippingDiscount.
shippingDiscount - Variable in class com.skava.tax.model.dto.Tax
The shippingDiscount.
shippingPrice - Variable in class com.skava.tax.model.domain.ItemsDomain
 
shippingPrice - Variable in class com.skava.tax.model.domain.TaxDomain
The shippingPrice.
shippingPrice - Variable in class com.skava.tax.model.dto.Items
The shippingPrice.
shippingPrice - Variable in class com.skava.tax.model.dto.Tax
The shippingPrice.
SHIPPINGREQUESTBODY - Static variable in class com.skava.tax.constants.TaxDocumentationConstants
The Constant is SHIPPINGREQUESTBODY .
shippingTax - Variable in class com.skava.tax.model.domain.ItemBreakUpDomain
 
shippingTax - Variable in class com.skava.tax.model.domain.TaxCalculationDomain
 
shippingTax - Variable in class com.skava.tax.model.dto.ItemBreakUp
The shippingTax.
shippingTax - Variable in class com.skava.tax.model.dto.TaxCalculation
The shippingTax.
shippingTaxationId - Variable in class com.skava.tax.model.domain.ItemsDomain
 
shippingTaxationId - Variable in class com.skava.tax.model.domain.TaxDomain
The shippingTaxationId.
shippingTaxationId - Variable in class com.skava.tax.model.dto.Items
The shippingTaxationId.
shippingTaxationId - Variable in class com.skava.tax.model.dto.Tax
The shippingTaxationId.
SHOW_HIDDEN_PAYMENT - Static variable in class com.skava.tax.constants.RequestParameter
SHOW_HIDDEN_PAYMENT
SIZE - Static variable in class com.skava.tax.constants.RequestParameter
SIZE
skipTransactionStatusCheck() - Method in interface com.skava.tax.processor.TaxProcessor
This method is used to check skip the transaction status check or not
SkuBreakUp - Class in com.skava.tax.model.dto
This model contains the SKU breakup details
SkuBreakUp() - Constructor for class com.skava.tax.model.dto.SkuBreakUp
 
SkuBreakUpDomain - Class in com.skava.tax.model.domain
The Class SkuBreakUpDomain model object for tax calculation.
SkuBreakUpDomain() - Constructor for class com.skava.tax.model.domain.SkuBreakUpDomain
Instantiates a new sku break up domain.
skuId - Variable in class com.skava.tax.model.domain.SkuBreakUpDomain
 
skuId - Variable in class com.skava.tax.model.dto.ItemsSKU
The skuId.
skuId - Variable in class com.skava.tax.model.dto.SkuBreakUp
The skuId.
SKUKIT - Enum constant in enum class com.skava.tax.constants.SkuType
 
skuType - Variable in class com.skava.tax.model.domain.ItemsSKUDomain
 
skuType - Variable in class com.skava.tax.model.domain.SkuBreakUpDomain
 
skuType - Variable in class com.skava.tax.model.dto.ItemsSKU
The type.
SkuType - Enum Class in com.skava.tax.constants
The ENUM Class which defines the status of the collection
SLASH - Static variable in class com.skava.tax.constants.TaxCalculationConstants
 
splitCommaSepratedString(String) - Static method in class com.skava.tax.util.DocketUtil
Splits given string by ","
splitTransactions() - Method in class com.skava.tax.model.request.BulkTransactionRequest
 
state - Variable in class com.skava.tax.model.domain.TaxAddressDomain
 
state - Variable in class com.skava.tax.model.dto.TaxAddress
The state.
status - Variable in class com.skava.tax.collection.model.entity.QCollectionEntity
 
status - Variable in class com.skava.tax.model.entity.tax.QTransactionEntity
 
status - Variable in class com.skava.tax.model.response.TaxServiceResponse
 
STATUS - Static variable in class com.skava.tax.constants.RequestParameter
 
STR_METHOD_FALL_BACK - Static variable in class com.skava.tax.constants.TaxCalculationConstants
Following constants are used in handling the fall back flow in case of failures in the tax calculation.
STR_METHOD_FALL_BACK_COMMAND_KEY - Static variable in class com.skava.tax.constants.TaxCalculationConstants
 
STRING - Enum constant in enum class com.skava.tax.collection.model.datatransferobjects.CollectionAttributeType
 
SUCCESS - Enum constant in enum class com.skava.tax.model.entity.tax.TransactionEntity.Status
 
SUCCESS - Static variable in class com.skava.tax.constants.ParamDescription
 
SUCCESS_CODE - Static variable in class com.skava.tax.constants.TaxResponseCodes
 
supportsOperation(String, long) - Method in class com.skava.tax.processor.DefaultTaxProcessor
 
supportsOperation(String, long) - Method in interface com.skava.tax.processor.TaxProcessor
This method tells if particular operation is supported for the given operation id in the implemented class.
supportsWebhook(String, long) - Method in interface com.skava.tax.plugin.TaxCalculationPlugIn
Check if the particular plugin supports a webhook or not

T

Tax - Class in com.skava.tax.model.dto
This is contain request field in TaxRequest model.
Tax() - Constructor for class com.skava.tax.model.dto.Tax
The default class constructor.
TAX_ALREADY_CALCULATED - Static variable in class com.skava.tax.constants.TaxResponseCodes
 
TAX_API_VERSION - Static variable in class com.skava.tax.constants.TaxConstants
tax version
TAX_API_VERSION - Static variable in class com.skava.tax.TaxApplication
 
TAX_APP_PLUGIN_CLASS_NAME - Static variable in class com.skava.tax.constants.TaxConstants
Tax Plugins Class
TAX_APP_PROCESSOR_CLASS_NAME - Static variable in class com.skava.tax.constants.TaxConstants
 
TAX_CACHE_DELETED - Static variable in class com.skava.tax.constants.TaxResponseCodes
 
TAX_CALCULATION_SUCCESS - Static variable in class com.skava.tax.constants.TaxResponseCodes
The Constant TAX_CALCULATION_SUCCESS.
TAX_ITEM_VALIDATORS - Static variable in class com.skava.tax.constants.TaxCalculationConstants
 
TAX_PROPS_MISSING - Enum constant in enum class com.skava.tax.constants.ResponseCode
 
taxableAmount - Variable in class com.skava.tax.model.domain.SkuBreakUpDomain
 
taxableAmount - Variable in class com.skava.tax.model.dto.SkuBreakUp
The Tax taxableAmount.
TaxAddress - Class in com.skava.tax.model.dto
This Class is used as the model object for TaxAddress.
TaxAddress() - Constructor for class com.skava.tax.model.dto.TaxAddress
The default class constructor.
TaxAddressDomain - Class in com.skava.tax.model.domain
The Class TaxAddressDomain model object for tax calculation.
TaxAddressDomain() - Constructor for class com.skava.tax.model.domain.TaxAddressDomain
The default class constructor.
TaxApplication - Class in com.skava.tax
Spring boot application main class for Authorization MS.
TaxApplication(SwaggerGlobalParameters, SpringDocConfigProperties) - Constructor for class com.skava.tax.TaxApplication
 
taxAtionId - Variable in class com.skava.tax.model.domain.ItemsSKUDomain
 
taxAtionId - Variable in class com.skava.tax.model.dto.ItemsSKU
The skuTaxationId.
TaxCalculation - Class in com.skava.tax.model.dto
This Class is used as the model object for tax calculation.
TaxCalculation() - Constructor for class com.skava.tax.model.dto.TaxCalculation
The default class constructor.
TAXCALCULATION - Static variable in class com.skava.tax.constants.TaxCalculationConstants
 
TaxCalculationConstants - Class in com.skava.tax.constants
The Class TaxCalculationConstants.
TaxCalculationConstants() - Constructor for class com.skava.tax.constants.TaxCalculationConstants
Defined Webhook
TaxCalculationDomain - Class in com.skava.tax.model.domain
The Class TaxCalculationDomain object model.
TaxCalculationDomain() - Constructor for class com.skava.tax.model.domain.TaxCalculationDomain
The default class constructor.
taxCalculationForItem(TaxDomain, Map<String, BigDecimal>) - Static method in class com.skava.tax.util.CalculateTax
Tax calculation for item.
TaxCalculationHelper - Class in com.skava.tax.helper
The Class TaxCollectionPropertiesHelper implemented business logic for tax services.
TaxCalculationHelper(TaxWiredServices, CollectionProcess) - Constructor for class com.skava.tax.helper.TaxCalculationHelper
instantiates new instance for this class.
TaxCalculationPlugIn - Interface in com.skava.tax.plugin
Provides interface define methods functionality of validating Tax.
TAXCALCULATIONPLUGINPARTNER - Static variable in class com.skava.tax.constants.TaxCalculationConstants
 
TaxCalculationService - Interface in com.skava.tax.service
provide interface TaxCalculationService define methods.
TaxCalculationServiceImpl - Class in com.skava.tax.service.impl
The Class TaxCalculationServiceImpl.
TaxCalculationServiceImpl() - Constructor for class com.skava.tax.service.impl.TaxCalculationServiceImpl
TaxCalculationServiceImpl default constructor
TaxCalculationServiceStrategy - Interface in com.skava.tax.strategy
This interface provide default tax calculation service strategy method define.
TaxCalculationServiceUtil - Class in com.skava.tax.util
This is a Utility class for tax calculation which contains string validator methods used in this service.
TaxCalculationServiceUtil() - Constructor for class com.skava.tax.util.TaxCalculationServiceUtil
TaxCalculationServiceUtil default constructor.
TaxConstants - Class in com.skava.tax.constants
 
TaxController - Class in com.skava.tax.web
This service used to calculate the tax and update into cache and delete from cache.
TaxController() - Constructor for class com.skava.tax.web.TaxController
The class constructor.
TaxDocumentationConstants - Class in com.skava.tax.constants
This class defines all the constants that are used across the Tax calculation service
TaxDomain - Class in com.skava.tax.model.domain
The Class TaxDomain object model.
TaxDomain() - Constructor for class com.skava.tax.model.domain.TaxDomain
The default class constructor.
TaxDomainFactory - Interface in com.skava.tax.factory
 
TaxDomainFactoryImpl - Class in com.skava.tax.factory.impl
This class used to data transfer object to tax domain object.
TaxDomainFactoryImpl() - Constructor for class com.skava.tax.factory.impl.TaxDomainFactoryImpl
 
TaxExceptionHandler - Class in com.skava.tax.web
 
TaxExceptionHandler(MessageSource) - Constructor for class com.skava.tax.web.TaxExceptionHandler
 
TaxFactory - Interface in com.skava.tax.factory
A factory for creating Tax objects.
TaxFactoryImpl - Class in com.skava.tax.factory.impl
The Class TaxFactoryImpl implementation of conversion from domain to data transfer model.
TaxFactoryImpl() - Constructor for class com.skava.tax.factory.impl.TaxFactoryImpl
 
taxId - Variable in class com.skava.tax.model.domain.TaxDomain
 
taxId - Variable in class com.skava.tax.model.dto.Tax
The taxId.
taxitem - Variable in class com.skava.tax.model.entity.tax.QTaxItemPropertyEntity
 
taxItem - Variable in class com.skava.tax.model.entity.tax.QTransactionEntity
 
TaxItem - Class in com.skava.tax.model.dto
The TaxItem model defines the request and response TaxItem object.
TaxItem() - Constructor for class com.skava.tax.model.dto.TaxItem
 
TAXITEM_CANT_BE_DELETED - Enum constant in enum class com.skava.tax.constants.ResponseCode
 
TAXITEM_CREATED - Enum constant in enum class com.skava.tax.constants.ResponseCode
 
TAXITEM_DELETED - Enum constant in enum class com.skava.tax.constants.ResponseCode
 
TAXITEM_FOUND - Enum constant in enum class com.skava.tax.constants.ResponseCode
TAXItem response code
TAXITEM_NOT_FOUND - Enum constant in enum class com.skava.tax.constants.ResponseCode
 
TAXITEM_UPDATED - Enum constant in enum class com.skava.tax.constants.ResponseCode
 
TaxItemController - Class in com.skava.tax.web
 
TaxItemController(CreateTaxItemService, PatchUpdateTaxItemService, FindTaxItemService, FindAllTransactionService, DeleteTaxItemService) - Constructor for class com.skava.tax.web.TaxItemController
 
taxItemEntity - Static variable in class com.skava.tax.model.entity.tax.QTaxItemEntity
 
TaxItemEntity - Class in com.skava.tax.model.entity.tax
This class implements the taxitem entity to save the taxitem details into DB.
TaxItemEntity() - Constructor for class com.skava.tax.model.entity.tax.TaxItemEntity
 
taxItemProcess - Variable in class com.skava.tax.process.TransactionProcess
TaxItem repository to handle collection CURD operations
TaxItemProcess - Class in com.skava.tax.process
 
TaxItemProcess(TaxItemRepository, CommonDependencies, TransactionHandler, TransactionRepository) - Constructor for class com.skava.tax.process.TaxItemProcess
 
TaxItemProperty - Class in com.skava.tax.model.dto
This class defines the model for PropertyDTO (Data Transfer Object).
TaxItemProperty() - Constructor for class com.skava.tax.model.dto.TaxItemProperty
 
taxItemPropertyEntity - Static variable in class com.skava.tax.model.entity.tax.QTaxItemPropertyEntity
 
TaxItemPropertyEntity - Class in com.skava.tax.model.entity.tax
This class defines the Properties of taxitem entity contains a composite key that comprises of the following 1. property name 2. property value *
TaxItemPropertyEntity() - Constructor for class com.skava.tax.model.entity.tax.TaxItemPropertyEntity
 
TaxItemRepository - Interface in com.skava.tax.repository.tax
This is taxRepository interface
TaxItemRequest - Class in com.skava.tax.model.request
 
TaxItemRequest() - Constructor for class com.skava.tax.model.request.TaxItemRequest
 
TaxItemResponse - Class in com.skava.tax.model.response
PaymentItemResponse
TaxItemResponse() - Constructor for class com.skava.tax.model.response.TaxItemResponse
 
TaxItemsResponse - Class in com.skava.tax.model.response
PaymentItemsResponse
TaxItemsResponse() - Constructor for class com.skava.tax.model.response.TaxItemsResponse
 
TaxLogConstants - Class in com.skava.tax.web
The TaxLogConstants.
TaxLogConstants() - Constructor for class com.skava.tax.web.TaxLogConstants
 
TaxMessageListener - Class in com.skava.tax.message
The class is used to listen the events came to tax And respond back to replyTo queue
TaxMessageListener(EventDependencies) - Constructor for class com.skava.tax.message.TaxMessageListener
 
TaxProcessor - Interface in com.skava.tax.processor
taxProcessor Interface
TaxProcessorConstants - Class in com.skava.tax.processor
TaxProcessorConstants
TaxProcessorResponse - Class in com.skava.tax.model.response
Response model get from third party payment processors
TaxProcessorResponse(String, String, String, long, String) - Constructor for class com.skava.tax.model.response.TaxProcessorResponse
Constructor to initiate the members except card details.
taxRate - Variable in class com.skava.tax.model.domain.SkuBreakUpDomain
 
taxRate - Variable in class com.skava.tax.model.dto.SkuBreakUp
The Tax rate.
TaxReleaseDefinition - Class in com.skava.release
 
TaxRequest - Class in com.skava.tax.model.request
This is contain request field in TaxRequest model.
TaxRequest() - Constructor for class com.skava.tax.model.request.TaxRequest
 
TaxResponse - Class in com.skava.tax.model.response
This model contains the tax response details.
TaxResponse() - Constructor for class com.skava.tax.model.response.TaxResponse
Instantiates a new collection response.
TaxResponse(Tax) - Constructor for class com.skava.tax.model.response.TaxResponse
Instantiates a new collection response.
TaxResponseCodes - Class in com.skava.tax.constants
This class defines all the final constants that are used across the Tax calculation service
TaxResponseCodes() - Constructor for class com.skava.tax.constants.TaxResponseCodes
Empty Constructor
TaxSecurityConfig - Class in com.skava.tax.auth
Tax Calculation Service Security Configuration class
TaxSecurityConfig() - Constructor for class com.skava.tax.auth.TaxSecurityConfig
 
TAXSERVICE - Static variable in class com.skava.tax.constants.TaxCalculationConstants
 
TaxServiceErrorResponse - Class in com.skava.tax.model.response
which holds the error response message, response code, and status code
TaxServiceErrorResponse(String, String) - Constructor for class com.skava.tax.model.response.TaxServiceErrorResponse
 
TaxServiceException - Exception in com.skava.tax.exceptions
 
TaxServiceException(ResponseCode, Object...) - Constructor for exception com.skava.tax.exceptions.TaxServiceException
This method is used to throw tax service exception.
TaxServiceResponse - Class in com.skava.tax.model.response
This class defines the PaymentServiceResponse model.
TaxServiceResponse(ResponseCode, String) - Constructor for class com.skava.tax.model.response.TaxServiceResponse
 
TaxServiceResponse(ResponseCode, String, TaxProcessorResponse) - Constructor for class com.skava.tax.model.response.TaxServiceResponse
 
TaxServiceResponse(String, HttpStatus, String) - Constructor for class com.skava.tax.model.response.TaxServiceResponse
 
TaxServiceResponse(String, HttpStatus, String, TaxProcessorResponse) - Constructor for class com.skava.tax.model.response.TaxServiceResponse
 
taxType - Variable in class com.skava.tax.model.domain.TaxDomain
 
taxType - Variable in class com.skava.tax.model.dto.Tax
The taxType.
TaxUtils - Class in com.skava.tax.util
The Class TaxUtils.
TaxUtils() - Constructor for class com.skava.tax.util.TaxUtils
 
TaxValidateException - Exception in com.skava.tax.exceptions
This class defines PaymentValidatorException
TaxValidateException(MethodParameter, BindingResult) - Constructor for exception com.skava.tax.exceptions.TaxValidateException
PaymentValidateException constructor
TaxValidator - Class in com.skava.tax.validate
Instantiates a new creates the tax validator.
TaxValidator() - Constructor for class com.skava.tax.validate.TaxValidator
 
TAXVALIDATORS - Static variable in class com.skava.tax.constants.TaxCalculationConstants
 
TaxWiredServices - Class in com.skava.tax.util
Instantiates a new tax wired services.
TaxWiredServices() - Constructor for class com.skava.tax.util.TaxWiredServices
 
toDTO(TaxItemEntity) - Method in class com.skava.tax.service.impl.CommonDependencies
 
toDTO(TransactionEntity) - Method in class com.skava.tax.service.impl.CommonDependencies
 
toEntity(PatchTaxItemRequestInternal) - Method in class com.skava.tax.service.impl.CommonDependencies
 
toEntity(PatchTransactionRequestInternal) - Method in class com.skava.tax.service.impl.CommonDependencies
Transaction Domain to Entity Object Conversion
toEntity(TaxItemRequest) - Method in class com.skava.tax.service.impl.CommonDependencies
 
toEntity(TransactionRequest) - Method in class com.skava.tax.service.impl.CommonDependencies
 
toPredicate(Root<TransactionEntity>, CriteriaQuery<?>, CriteriaBuilder) - Method in class com.skava.tax.model.entity.criteria.transaction.TransactionSpecification
This method will build a predicate object based on the given criteria This implementation supports the below operations 1. greater than 2. less than 3. equals 4. wildcard pattern matching
toString() - Method in enum class com.skava.tax.constants.SkuType
 
toString() - Method in enum class com.skava.tax.model.entity.tax.TransactionEntity.TransactionProperties
 
totalInclusiveTax - Variable in class com.skava.tax.model.dto.TaxCalculation
The totalVatTax.
totalItemTax - Variable in class com.skava.tax.model.domain.TaxCalculationDomain
 
totalItemTax - Variable in class com.skava.tax.model.dto.TaxCalculation
The totalItemTax.
totalShippingTax - Variable in class com.skava.tax.model.domain.TaxCalculationDomain
 
totalShippingTax - Variable in class com.skava.tax.model.dto.TaxCalculation
The totalShippingTax.
transaction - Variable in class com.skava.tax.model.entity.tax.QTransactionPropertyEntity
 
Transaction - Class in com.skava.tax.model.dto
 
Transaction() - Constructor for class com.skava.tax.model.dto.Transaction
 
TRANSACTION_CREATED - Enum constant in enum class com.skava.tax.constants.ResponseCode
 
TRANSACTION_DELETED - Enum constant in enum class com.skava.tax.constants.ResponseCode
 
TRANSACTION_FAILED - Enum constant in enum class com.skava.tax.constants.ResponseCode
 
TRANSACTION_FOUND - Enum constant in enum class com.skava.tax.constants.ResponseCode
Transaction response code
TRANSACTION_METHOD_FAILED - Enum constant in enum class com.skava.tax.constants.ResponseCode
 
TRANSACTION_NOT_FOUND - Enum constant in enum class com.skava.tax.constants.ResponseCode
 
TRANSACTION_NOT_FOUND_FOR_REQ_ID - Enum constant in enum class com.skava.tax.constants.ResponseCode
 
TRANSACTION_PROPERTY_MESSAGE_DETAILS - Static variable in class com.skava.tax.constants.TaxConstants
 
TRANSACTION_PROPERTY_MESSAGE_PROPERTIES - Static variable in class com.skava.tax.constants.TaxConstants
 
TRANSACTION_PROPERTY_MESSAGE_REPLY_TO - Static variable in class com.skava.tax.constants.TaxConstants
 
TRANSACTION_QUEUE - Static variable in class com.skava.tax.constants.TaxConstants
Response Queue to which the bulk transaction events are published
TRANSACTION_RETRIEVE - Enum constant in enum class com.skava.tax.model.entity.tax.TransactionType
 
TRANSACTION_TYPE_NOT_FOUND - Enum constant in enum class com.skava.tax.constants.ResponseCode
 
TRANSACTION_UPDATED - Enum constant in enum class com.skava.tax.constants.ResponseCode
 
TRANSACTION_VALIDATORS - Static variable in class com.skava.tax.constants.TaxCalculationConstants
 
TransactionController - Class in com.skava.tax.web
 
TransactionController(CreateTransactionService, PatchTransactionService, DeleteTransactionService, FindTransactionService) - Constructor for class com.skava.tax.web.TransactionController
 
transactionEntity - Static variable in class com.skava.tax.model.entity.tax.QTransactionEntity
 
TransactionEntity - Class in com.skava.tax.model.entity.tax
This class implements the Transaction entity to save the Transaction details into DB.
TransactionEntity() - Constructor for class com.skava.tax.model.entity.tax.TransactionEntity
 
TransactionEntity.Status - Enum Class in com.skava.tax.model.entity.tax
Status - this defines the list of status that a transaction can support
TransactionEntity.TransactionProperties - Enum Class in com.skava.tax.model.entity.tax
 
TransactionEventHandler - Class in com.skava.tax.message
The class is used to Handle the transaction Events The transaction crud operations that are handled by events are: 1.
TransactionEventHandler() - Constructor for class com.skava.tax.message.TransactionEventHandler
 
TransactionHandler - Class in com.skava.tax.service.impl.transaction
 
TransactionHandler(ApplicationContext, TransactionRepository, TransactionValidatorHelper) - Constructor for class com.skava.tax.service.impl.transaction.TransactionHandler
 
TransactionListener - Class in com.skava.tax.model.response
This Class TransactionListener is used as the model object for transaction Entity.
TransactionListener() - Constructor for class com.skava.tax.model.response.TransactionListener
 
TransactionProcess - Class in com.skava.tax.process
 
TransactionProcess(TaxItemProcess, TransactionRepository, CommonDependencies) - Constructor for class com.skava.tax.process.TransactionProcess
 
transactionPropertyEntity - Static variable in class com.skava.tax.model.entity.tax.QTransactionPropertyEntity
 
TransactionPropertyEntity - Class in com.skava.tax.model.entity.tax
This class defines the Properties of Transaction entity contains a composite key that comprises of the following 1. property name 2. property value *
TransactionPropertyEntity() - Constructor for class com.skava.tax.model.entity.tax.TransactionPropertyEntity
 
transactionPropertyEntityListToPropertyList(List<TransactionPropertyEntity>) - Method in class com.skava.tax.service.impl.CommonDependencies
 
transactionPropertyEntityToProperty(TransactionPropertyEntity) - Method in class com.skava.tax.service.impl.CommonDependencies
 
transactionRepository - Variable in class com.skava.tax.process.TransactionProcess
TaxItem repository to handle collection CURD operations
transactionRepository - Variable in class com.skava.tax.service.impl.transaction.FindAllTransactionServiceImpl
Transaction repository to handle collection CURD operations
TransactionRepository - Interface in com.skava.tax.repository.tax
This is TaxRepository interface
TransactionRequest - Class in com.skava.tax.model.request
 
TransactionRequest() - Constructor for class com.skava.tax.model.request.TransactionRequest
 
TransactionResponse - Class in com.skava.tax.model.response
TransactionResponse
TransactionResponse() - Constructor for class com.skava.tax.model.response.TransactionResponse
 
transactionRetrieve(String, String, Map<String, Object>) - Method in class com.skava.tax.processor.DefaultTaxProcessor
 
transactionRetrieve(String, String, Map<String, Object>) - Method in interface com.skava.tax.processor.TaxProcessor
This method is used to get the transaction details for using provided token and confirmationCode.
TransactionServiceHelper - Class in com.skava.tax.message
TransactionServiceHelper This class defines TransactionServiceHelper to createTrans for the tax.
TransactionServiceHelper() - Constructor for class com.skava.tax.message.TransactionServiceHelper
 
TransactionSpecification - Class in com.skava.tax.model.entity.criteria.transaction
The Class Transaction Specification
TransactionSpecification(SearchCriteria) - Constructor for class com.skava.tax.model.entity.criteria.transaction.TransactionSpecification
 
TransactionSpecificationBuilderImpl - Class in com.skava.tax.model.entity.criteria.transaction
The Class TransactionSpecificationBuilderImpl this extends the AbstractSpecificationBuilder to create the same for the transactions.
TransactionSpecificationBuilderImpl() - Constructor for class com.skava.tax.model.entity.criteria.transaction.TransactionSpecificationBuilderImpl
Initializes the TransactionSpecificationBuilderImpl class, also defines its private member
TransactionsResponse - Class in com.skava.tax.model.response
TransactionsResponse
TransactionsResponse() - Constructor for class com.skava.tax.model.response.TransactionsResponse
 
transactionType - Variable in class com.skava.tax.model.entity.tax.QTransactionEntity
 
TransactionType - Enum Class in com.skava.tax.model.entity.tax
This class defines the different supported transaction types of a Transaction entity.
TransactionValidatorHelper - Class in com.skava.tax.validate
This class defines TransactionValidatorHelper.
TransactionValidatorHelper() - Constructor for class com.skava.tax.validate.TransactionValidatorHelper
 
TWO - Static variable in class com.skava.tax.constants.TaxCalculationConstants
 
type - Variable in class com.skava.tax.collection.model.datatransferobjects.CollectionAttribute
The type of the attribute.
type - Variable in class com.skava.tax.collection.model.domain.CollectionAttributeDomain
The type of the attribute.
type - Variable in class com.skava.tax.collection.model.entity.CollectionPropertyAttribute
 
type - Variable in class com.skava.tax.collection.model.entity.QCollectionPropertyAttribute
 
TYPE - Static variable in class com.skava.release.TaxReleaseDefinition
 

U

UNDERSCORE - Static variable in class com.skava.tax.constants.TaxCalculationConstants
 
UNPROCESSABLE_ENTITY - Enum constant in enum class com.skava.tax.constants.ResponseCode
 
update(CollectionDomain) - Method in class com.skava.tax.collection.process.CollectionProcess
This function is used to update the collection.
UPDATE_COLLECTION_PROPERTIES_VALIDATE - Enum constant in enum class com.skava.tax.constants.CollectionPropertiesResponseCode
 
updateCollection(String, String, long, String, long, CollectionRequest) - Method in class com.skava.tax.web.CollectionController
This method is used to update all field in Collection based on given CollectionRequest.
updateCollectionEntity(CollectionEntity, CollectionDomain) - Method in interface com.skava.tax.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.tax.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.tax.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.tax.collection.factoryimpl.CollectionPropertyFactoryImpl
This method updates the new properties from Collection Domain to existing Collection Entity for update
updateCollectionProperties(long, long, Map<String, CollectionPropertyDomain>) - Method in class com.skava.tax.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.tax.web.CollectionPropertyController
Updates the all collection properties which are existing under a collection
UpdateCollectionPropertiesServiceImpl - Class in com.skava.tax.collection.service.impl
This class Contains a functionality to update collection properties
UpdateCollectionPropertiesServiceImpl() - Constructor for class com.skava.tax.collection.service.impl.UpdateCollectionPropertiesServiceImpl
 
UpdateCollectionPropertyService - Interface in com.skava.tax.collection.service
This interface provides functionality to update a collection properties
UpdateCollectionPropertyValidator - Class in com.skava.tax.collection.validator
 
UpdateCollectionPropertyValidator() - Constructor for class com.skava.tax.collection.validator.UpdateCollectionPropertyValidator
 
UpdateCollectionService - Interface in com.skava.tax.collection.service
This interface Contains a define method to update collection
UpdateCollectionServiceImpl - Class in com.skava.tax.collection.service.impl
This class Contains a functionality to update collection
UpdateCollectionServiceImpl() - Constructor for class com.skava.tax.collection.service.impl.UpdateCollectionServiceImpl
 
updatedBy - Variable in class com.skava.tax.collection.model.domain.CollectionDomain
Id of the user who updated entity.
updatedBy - Variable in class com.skava.tax.collection.model.entity.CollectionEntity
Identifier of the updated user
updatedBy - Variable in class com.skava.tax.collection.model.entity.QCollectionEntity
 
updatedBy - Variable in class com.skava.tax.model.entity.tax.QTaxItemEntity
 
updatedBy - Variable in class com.skava.tax.model.entity.tax.QTransactionEntity
 
UPDATEDBY - Static variable in class com.skava.tax.constants.RequestParameter
 
updatedOn - Variable in class com.skava.tax.collection.model.domain.CollectionDomain
Time stamp denotes the updated time of the entity.
updatedOn - Variable in class com.skava.tax.collection.model.entity.CollectionEntity
Updated time
updatedOn - Variable in class com.skava.tax.collection.model.entity.QCollectionEntity
 
UPDATEDON - Static variable in class com.skava.tax.constants.RequestParameter
 
updatedTime - Variable in class com.skava.tax.model.entity.tax.QTaxItemEntity
 
updatedTime - Variable in class com.skava.tax.model.entity.tax.QTransactionEntity
 
updateTaxItem(PatchTaxItemRequestInternal) - Method in class com.skava.tax.process.TaxItemProcess
This method updates other tax item params from the request and save it to db
UPTODATED - Static variable in class com.skava.tax.constants.TaxResponseCodes
 
USERNAME - Static variable in class com.skava.tax.constants.HttpHeader
 

V

VALID_NAME_EXPRESSION - Static variable in class com.skava.tax.constants.ValidationConstraintConstants
 
validateAndGetCollection(Long) - Method in class com.skava.tax.service.impl.CommonDependencies
This method validates and returns the CollectionEntity object for the given collectionId.
validateCollection(long, long) - Method in class com.skava.tax.service.impl.CommonDependencies
This method validates and returns the CollectionEntity object for the given collectionId under the given businessId.
validateCollectionAttribures(Map<String, CollectionPropertyDomain>, Map<String, CollectionAttributeDomain>) - Static method in class com.skava.tax.collection.service.impl.CollectionPropertyServiceImplHelper
Validate if the input collection properties
validateCollectionDescription(CollectionDataRequest) - Static method in class com.skava.tax.util.SearchUtility
Checks the collection name whether its non-empty and valid
validateCollectionName(CollectionDataRequest) - Static method in class com.skava.tax.util.SearchUtility
Checks the collection name whether its non-empty and valid
VALIDATED - Static variable in class com.skava.tax.constants.TaxCalculationConstants
 
validateLocale(String) - Static method in class com.skava.tax.util.SearchUtility
SkuId Validation
VALIDATION_ERROR - Enum constant in enum class com.skava.tax.constants.ResponseCode
Common Response Codes
ValidationCode - Enum Class in com.skava.tax.validation.constraints
This class defines ValidationCode
ValidationConstraintConstants - Class in com.skava.tax.constants
This class defines ValidationConstraintConstants
ValidationConstraintConstants() - Constructor for class com.skava.tax.constants.ValidationConstraintConstants
 
value - Variable in class com.skava.tax.collection.model.entity.QCollectionPropertyEntity
 
value - Variable in class com.skava.tax.model.entity.tax.QTaxItemEntity
 
value - Variable in class com.skava.tax.model.entity.tax.QTaxItemPropertyEntity
 
value - Variable in class com.skava.tax.model.entity.tax.QTransactionEntity
 
value - Variable in class com.skava.tax.model.entity.tax.QTransactionPropertyEntity
 
VALUE - Static variable in class com.skava.tax.constants.RequestParameter
 
valueOf(String) - Static method in enum class com.skava.tax.collection.model.datatransferobjects.CollectionAttributeType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.skava.tax.collection.model.datatransferobjects.CollectionStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.skava.tax.constants.CollectionPropertiesResponseCode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.skava.tax.constants.CollectionResponseCode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.skava.tax.constants.ResponseCode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.skava.tax.constants.SkuType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.skava.tax.model.entity.tax.TransactionEntity.Status
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.skava.tax.model.entity.tax.TransactionEntity.TransactionProperties
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.skava.tax.model.entity.tax.TransactionType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.skava.tax.validation.constraints.ValidationCode
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.skava.tax.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.tax.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.tax.constants.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.tax.constants.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.tax.constants.ResponseCode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.skava.tax.constants.SkuType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.skava.tax.model.entity.tax.TransactionEntity.Status
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.skava.tax.model.entity.tax.TransactionEntity.TransactionProperties
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.skava.tax.model.entity.tax.TransactionType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.skava.tax.validation.constraints.ValidationCode
Returns an array containing the constants of this enum class, in the order they are declared.
version - Variable in class com.skava.tax.model.request.PatchTransactionRequestInternal
version that read from request header
version - Variable in class com.skava.tax.model.request.Request
version that read from request header
version - Variable in class com.skava.tax.model.request.TransactionRequest
version that read from request header
VERSION - Static variable in class com.skava.release.TaxReleaseDefinition
 
VERSION - Static variable in class com.skava.tax.constants.RequestParameter
VERSION
VERSION_ID - Static variable in class com.skava.tax.constants.TaxDocumentationConstants
The Constant is descripted about the VERSION .

W

WEBHOOK_AUTHORIZE_TAX - Static variable in class com.skava.tax.constants.TaxConstants
 
WEBHOOK_CALCULATE_TAX - Static variable in class com.skava.tax.constants.TaxConstants
WEBHOOK DETAILS
WEBHOOK_CANCELAUTH_TAX - Static variable in class com.skava.tax.constants.TaxConstants
 
WEBHOOK_CHARGE_TAX - Static variable in class com.skava.tax.constants.TaxConstants
 
WEBHOOK_REFUND_TAX - Static variable in class com.skava.tax.constants.TaxConstants
 
WILDCARD_LIKE_ANY - Static variable in class com.skava.tax.model.entity.criteria.SearchCriteria
 
WINDOW_EXCEEDED - Enum constant in enum class com.skava.tax.constants.ResponseCode
 
with(String, String, Object) - Method in class com.skava.tax.model.entity.criteria.AbstractSpecificationBuilder
This method defines calls the SearchCriteria class with params key, operation and value
with(String, String, Object) - Method in class com.skava.tax.model.entity.criteria.transaction.TransactionSpecificationBuilderImpl
This method defines calls the SearchCriteria class with params key, operation and value

X

X_ACCOUNT_ID - Static variable in class com.skava.tax.constants.HttpHeader
 
X_AUTH_TOKEN - Static variable in class com.skava.tax.constants.HttpHeader
 
X_CHANNEL_ID - Static variable in class com.skava.tax.constants.HttpHeader
 
X_COLLECTION_ID - Static variable in class com.skava.tax.constants.HttpHeader
 
X_ENCRYPTION_KEY_ID - Static variable in class com.skava.tax.constants.HttpHeader
 
X_FILTER - Static variable in class com.skava.tax.constants.HttpHeader
 
X_IS_RECONCILIATION - Static variable in class com.skava.tax.constants.HttpHeader
 
X_STATUS - Static variable in class com.skava.tax.constants.HttpHeader
 
X_USER_ID - Static variable in class com.skava.tax.constants.HttpHeader
 
X_VERSION - Static variable in class com.skava.tax.constants.HttpHeader
 

Z

ZERO - Static variable in class com.skava.tax.constants.TaxCalculationConstants
Following are the numeric constants used across Tax Calculation service.
zip - Variable in class com.skava.tax.model.domain.TaxAddressDomain
Converts the PII data to be encrypted to the cache
zip - Variable in class com.skava.tax.model.dto.TaxAddress
The zip.
A B C D E F G H I K L M N O P Q R S T U V W X Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form