Class DeleteCollectionProviderPropertyServiceImpl
java.lang.Object
com.skava.payment.service.impl.PaymentRepositoriesAssemblersAndUtils
com.skava.payment.service.impl.PaymentAutowires
com.skava.payment.service.impl.CommonDependenciesExt
com.skava.payment.service.impl.CommonDependencies
com.skava.payment.service.impl.collectionprovider.DeleteCollectionProviderPropertyServiceImpl
- All Implemented Interfaces:
com.skava.core.EcommService<CollectionProviderPropertyRequest,
,CollectionProviderResponse> DeleteCollectionProviderPropertyService
,CustomEcommService<CollectionProviderPropertyRequest,
CollectionProviderResponse>
@Service
public class DeleteCollectionProviderPropertyServiceImpl
extends CommonDependencies
implements DeleteCollectionProviderPropertyService
DeleteCollectionProviderPropertyServiceImpl
This class implements the DeleteCollectionProviderPropertyService interface
to handle CollectionProvider property delete operations.
- Since:
- Sept 20 2018
- Author:
- Infosys Equinox
-
Field Summary
Fields inherited from class com.skava.payment.service.impl.PaymentAutowires
authHelper, authProps, context, encryptionHelper, findProviderMasterServiceImpl, messageSource, objectMapper, paymentEventService, paymentEventServiceExt, paymentMessageSender, paymentPluginHandler, paymentUtil, pluginservice, redisTemplate, serviceAutoWires, specificationUtil, transactionHandler, transactionValidatorHelper, validators
Fields inherited from class com.skava.payment.service.impl.PaymentRepositoriesAssemblersAndUtils
authTokenHandler, cacheUtil, collectionAttributeRepository, collectionPropertyRepository, collectionProviderAssembler, collectionProviderRepository, collectionRepository, paymentAssembler, paymentCacheUtil, paymentItemAssembler, paymentItemRepository, paymentPropertyRepository, paymentProviderRepository, paymentRepository, providerMasterAssembler, providerMasterRepository, transactionAssembler, transactionRepository, validatorsUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionList<com.skava.core.validation.ValidatorComponent>
process
(CollectionProviderPropertyRequest request) This method is used to delete collectionProvider property based on given property name.Methods inherited from class com.skava.payment.service.impl.CommonDependencies
cacheClearBillingAddressProvider, checkForDuplicateName, checkPrevilegeAndGetProfileId, doAuthCheckAndGetPayment, doAuthCheckAndGetPayment, getCollectionProperty, getCollectionProperty, getCollectionProviderFromPayment, getCollectionProviderId, getPaymentItem, getPaymentProvider, getProviderMasterById, safeGetCollectionProperty, savePayment, updateProperties, validateAndGetCollection, validateCollection, validateProfileId, validateProfileIdForPaymentItem, validateProfileIdForPaymentItem, validateProfileIdForPaymentItem
Methods inherited from class com.skava.payment.service.impl.CommonDependenciesExt
audit, createPaymentProvider, decryptAndCreatePaymentProvider, doPreAuth, getListFromIterator, getTransaction, getTransactionFromRefTransId, getTransactionFromRefTransId, getUserIdFromAuth, hasPaymentItem, setPropertyInRequestContext, updateTransaction
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.skava.payment.service.CustomEcommService
getValidateException
Methods inherited from interface com.skava.core.EcommService
getValidator
-
Constructor Details
-
DeleteCollectionProviderPropertyServiceImpl
public DeleteCollectionProviderPropertyServiceImpl()
-
-
Method Details
-
getValidator
public List<com.skava.core.validation.ValidatorComponent> getValidator(CollectionProviderPropertyRequest request) - Specified by:
getValidator
in interfacecom.skava.core.EcommService<CollectionProviderPropertyRequest,
CollectionProviderResponse>
-
process
@Audit @HystrixCommand(commandKey="payment-key", fallbackMethod="methodFallback", ignoreExceptions=com.skava.core.validation.ValidateException.class) public CollectionProviderResponse process(@AuditField(field="Delete_CollectionProviderPropertyRequest") CollectionProviderPropertyRequest request) This method is used to delete collectionProvider property based on given property name.- Specified by:
process
in interfacecom.skava.core.EcommService<CollectionProviderPropertyRequest,
CollectionProviderResponse> - Parameters:
request
- It contains the attributes required to delete collectionProvider property like id, name and collectionId.- Returns:
- It returns the
collectionProviderResponse
.
-