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, validatorsFields 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) voiddeleteByOptionIdAndPropertyName(Integer paymentOptionId, String propertyName) voiddeleteByPaymentOptionId(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, validateProfileIdForPaymentItemMethods inherited from class com.skava.payment.service.impl.CommonDependenciesExt
audit, createPaymentProvider, decryptAndCreatePaymentProvider, doPreAuth, getListFromIterator, getTransaction, getTransactionFromRefTransId, getTransactionFromRefTransId, getUserIdFromAuth, hasPaymentItem, setPropertyInRequestContext, updateTransactionMethods inherited from class com.skava.payment.service.impl.PaymentAutowires
getAuthHelper, getAuthProps, getFindProviderMasterServiceImpl, getMessageSource, getPaymentPluginHandlerMethods 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:
-