Class AnalyticsService


  • @Service
    public class AnalyticsService
    extends java.lang.Object
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      de.adorsys.smartanalytics.api.AnalyticsResult analyzeBookings​(java.lang.String userId, java.util.List<de.adorsys.multibanking.domain.BookingEntity> bookingEntities)  
      void createCustomRule​(de.adorsys.multibanking.domain.RuleEntity ruleEntity)  
      void deleteRule​(java.lang.String ruleId)  
      void identifyAndStoreContracts​(java.lang.String userId, java.lang.String accountId, java.util.List<de.adorsys.smartanalytics.api.BookingGroup> bookingGroups)  
      void saveAccountAnalytics​(de.adorsys.multibanking.domain.BankAccountEntity bankAccountEntity, java.util.List<de.adorsys.smartanalytics.api.BookingGroup> bookingGroups)  
      void updateCustomRule​(de.adorsys.multibanking.domain.RuleEntity ruleEntity)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AnalyticsService

        public AnalyticsService()
    • Method Detail

      • createCustomRule

        @Transactional
        public void createCustomRule​(de.adorsys.multibanking.domain.RuleEntity ruleEntity)
      • updateCustomRule

        @Transactional
        public void updateCustomRule​(de.adorsys.multibanking.domain.RuleEntity ruleEntity)
      • deleteRule

        @Transactional
        public void deleteRule​(java.lang.String ruleId)
      • saveAccountAnalytics

        public void saveAccountAnalytics​(de.adorsys.multibanking.domain.BankAccountEntity bankAccountEntity,
                                         java.util.List<de.adorsys.smartanalytics.api.BookingGroup> bookingGroups)
      • identifyAndStoreContracts

        public void identifyAndStoreContracts​(java.lang.String userId,
                                              java.lang.String accountId,
                                              java.util.List<de.adorsys.smartanalytics.api.BookingGroup> bookingGroups)
      • analyzeBookings

        public de.adorsys.smartanalytics.api.AnalyticsResult analyzeBookings​(java.lang.String userId,
                                                                             java.util.List<de.adorsys.multibanking.domain.BookingEntity> bookingEntities)