Class AppAutowires

java.lang.Object
com.skava.payment.service.impl.PaymentRepositoriesAssemblersAndUtils
com.skava.payment.service.impl.PaymentAutowires
com.skava.paymentapp.util.AppAutowires
Direct Known Subclasses:
AppPaymentProcessor, CompleteCommonUtilExt, DynamicAppServiceImpl, HandleExternalPaymentServiceHelper, RegisterPaymentServiceImpl

public class AppAutowires extends com.skava.payment.service.impl.PaymentAutowires
This class defines common dependencies
Since:
Jul 23, 2018
Author:
Infosys Equinox
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected com.skava.core.utility.AppMarketplaceUtils
    appMarketplaceUtils
    protected org.springframework.cache.CacheManager
    CacheManager
    protected com.skava.payment.repository.collection.CollectionRepository
    collectionRepository
    protected com.skava.payment.service.impl.CommonDependencies
     
    CreateExternalTransactionService
    protected com.skava.payment.service.paymentitem.CreatePaymentItemService
     
    protected com.skava.payment.service.payment.CreatePaymentService
     
    protected com.skava.payment.service.transaction.CreateTransactionService
     
    protected com.skava.payment.service.paymentitem.FindPaymentItemService
     
    protected com.skava.payment.service.payment.FindPaymentService
     
    protected com.skava.payment.service.transaction.FindTransactionService
     
    protected String
    appMarketPlaceDomain
    protected com.skava.payment.service.transaction.PatchTransactionService
     
    protected com.skava.payment.service.payment.PatchUpdatePaymentService
     
    paymentOptionProcess
    protected com.skava.payment.repository.payment.PaymentPropertyRepository
    PaymentPropertyRepository
    protected com.skava.payment.repository.payment.PaymentProviderRepository
    PaymentProviderRepository
    protected com.skava.payment.repository.payment.PaymentRepository
    PaymentRepository
    protected com.skava.payment.service.impl.payment.PluginPaymentServices
     
    protected com.skava.payment.repository.payment.RequestReferenceRepository
    RequestReference repository
    protected org.springframework.web.client.RestTemplate
    RestTemplate

    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
    Modifier
    Constructor
    Description
    protected
    Constructor
  • Method Summary

    Modifier and Type
    Method
    Description
    org.springframework.web.client.RestTemplate
    restTemplate(org.springframework.boot.web.client.RestTemplateBuilder builder)
     

    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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • createPaymentService

      @Autowired protected com.skava.payment.service.payment.CreatePaymentService createPaymentService
    • createPaymentItemService

      @Autowired protected com.skava.payment.service.paymentitem.CreatePaymentItemService createPaymentItemService
    • createTransactionService

      @Autowired protected com.skava.payment.service.transaction.CreateTransactionService createTransactionService
    • findPaymentService

      @Autowired protected com.skava.payment.service.payment.FindPaymentService findPaymentService
    • findPaymentItemService

      @Autowired protected com.skava.payment.service.paymentitem.FindPaymentItemService findPaymentItemService
    • findTransactionService

      @Autowired protected com.skava.payment.service.transaction.FindTransactionService findTransactionService
    • patchUpdatePaymentService

      @Autowired protected com.skava.payment.service.payment.PatchUpdatePaymentService patchUpdatePaymentService
    • patchTransactionService

      @Autowired protected com.skava.payment.service.transaction.PatchTransactionService patchTransactionService
    • pluginPaymentServices

      @Autowired protected com.skava.payment.service.impl.payment.PluginPaymentServices pluginPaymentServices
    • commonDependencies

      @Autowired protected com.skava.payment.service.impl.CommonDependencies commonDependencies
    • requestReferenceRepository

      @Autowired protected com.skava.payment.repository.payment.RequestReferenceRepository requestReferenceRepository
      RequestReference repository
    • createExternalTransactionService

      @Autowired protected CreateExternalTransactionService createExternalTransactionService
      CreateExternalTransactionService
    • restTemplate

      @Autowired protected org.springframework.web.client.RestTemplate restTemplate
      RestTemplate
    • cacheManager

      @Autowired protected org.springframework.cache.CacheManager cacheManager
      CacheManager
    • paymentRepositoryObj

      @Autowired protected com.skava.payment.repository.payment.PaymentRepository paymentRepositoryObj
      PaymentRepository
    • paymentProviderRepositoryObj

      @Autowired protected com.skava.payment.repository.payment.PaymentProviderRepository paymentProviderRepositoryObj
      PaymentProviderRepository
    • paymentPropertyRepositoryObj

      @Autowired protected com.skava.payment.repository.payment.PaymentPropertyRepository paymentPropertyRepositoryObj
      PaymentPropertyRepository
    • collectionRepositoryObj

      @Autowired protected com.skava.payment.repository.collection.CollectionRepository collectionRepositoryObj
      collectionRepository
    • paymentOptionProcess

      @Autowired protected PaymentOptionProcess paymentOptionProcess
      paymentOptionProcess
    • appMarketplaceUtils

      @Autowired(required=false) protected com.skava.core.utility.AppMarketplaceUtils appMarketplaceUtils
      appMarketplaceUtils
    • marketplaceEndpoint

      @Value("${services.marketplaceservice.url}") protected String marketplaceEndpoint
      appMarketPlaceDomain
  • Constructor Details

    • AppAutowires

      protected AppAutowires()
      Constructor
  • Method Details

    • restTemplate

      @Bean public org.springframework.web.client.RestTemplate restTemplate(org.springframework.boot.web.client.RestTemplateBuilder builder)