Class PaymentOptionPropertyProcess
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.paymentapp.process.paymentoption.PaymentOptionPropertyProcess
@Component
public class PaymentOptionPropertyProcess
extends com.skava.payment.service.impl.CommonDependencies
- Author:
- Infosys Equinox PaymentOptionPropertyProcess
-
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 TypeMethodDescriptioncreatePaymentOptionProperty
(PaymentOptionPropertyRequestInternal requestInternal, PaymentOptionEntity paymentOptionEntity) createPropertiesForPaymentOption
(Set<PaymentOptionPropertyRequest> props, PaymentOptionEntity paymentOptionEntity) void
deleteByOptionIdAndPropertyName
(Integer paymentOptionId, String propertyName) void
deleteByPaymentOptionId
(Integer paymentOptionId) Delete by payment option idfindByOptionIdAndPropertName
(Integer paymentOptionId, String propertyName) findByPaymentOptionId
(Integer paymentOptionId) findByPaymentOptionIdAndCollectionId
(Integer paymentOptionId, Long collectionId) findPaymentOptionPropertyById
(Integer paymentOptionPropertyId) patchPaymentOptionProperties
(PaymentOptionEntity paymentOption, Set<PaymentOptionPropertyRequest> properties) putPaymentOptionProperties
(PaymentOptionEntity paymentOption, Set<PaymentOptionPropertyRequest> properties) 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 com.skava.payment.service.impl.PaymentAutowires
getAuthHelper, getAuthProps, getFindProviderMasterServiceImpl, getMessageSource, getPaymentPluginHandler
Methods inherited from class com.skava.payment.service.impl.PaymentRepositoriesAssemblersAndUtils
getAuthTokenHandler, getCacheUtil, getCollectionAttributeRepository, getCollectionPropertyRepository, getCollectionProviderAssembler, getCollectionProviderRepository, getCollectionRepository, getPaymentAssembler, getPaymentCacheUtil, getPaymentItemAssembler, getPaymentItemRepository, getPaymentPropertyRepository, getPaymentProviderRepository, getPaymentRepository, getProviderMasterAssembler, getProviderMasterRepository, getTransactionAssembler, getTransactionRepository, getValidatorsUtil
-
Constructor Details
-
PaymentOptionPropertyProcess
public PaymentOptionPropertyProcess()
-
-
Method Details
-
createPaymentOptionProperty
public PaymentOptionPropertyEntity createPaymentOptionProperty(PaymentOptionPropertyRequestInternal requestInternal, PaymentOptionEntity paymentOptionEntity) - Parameters:
requestInternal
-- Returns:
-
findPaymentOptionPropertyById
- Parameters:
paymentOptionPropertyId
-- Returns:
-
findByPaymentOptionId
- Parameters:
paymentOptionId
-- Returns:
-
findByPaymentOptionIdAndCollectionId
public List<PaymentOptionPropertyEntity> findByPaymentOptionIdAndCollectionId(Integer paymentOptionId, Long collectionId) - Parameters:
paymentOptionId
-- Returns:
-
findByOptionIdAndPropertName
public PaymentOptionPropertyEntity findByOptionIdAndPropertName(Integer paymentOptionId, String propertyName) - Parameters:
paymentOptionId
-propertyName
-- Returns:
-
patchPaymentOptionProperties
public List<PaymentOptionPropertyEntity> patchPaymentOptionProperties(PaymentOptionEntity paymentOption, Set<PaymentOptionPropertyRequest> properties) - Parameters:
paymentOption
-properties
-- Returns:
-
putPaymentOptionProperties
public List<PaymentOptionPropertyEntity> putPaymentOptionProperties(PaymentOptionEntity paymentOption, Set<PaymentOptionPropertyRequest> properties) - Parameters:
paymentOption
-properties
-- Returns:
-
deleteByOptionIdAndPropertyName
- Parameters:
paymentOptionId
-propertyName
-
-
deleteByPaymentOptionId
Delete by payment option id- Parameters:
paymentOptionId
-
-
createPropertiesForPaymentOption
public List<PaymentOptionPropertyEntity> createPropertiesForPaymentOption(Set<PaymentOptionPropertyRequest> props, PaymentOptionEntity paymentOptionEntity) - Parameters:
props
-paymentOptionEntity
-- Returns:
-