Class AnalyticsService
- java.lang.Object
-
- de.adorsys.multibanking.service.analytics.AnalyticsService
-
@Service public class AnalyticsService extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description AnalyticsService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description de.adorsys.smartanalytics.api.AnalyticsResultanalyzeBookings(java.lang.String userId, java.util.List<de.adorsys.multibanking.domain.BookingEntity> bookingEntities)voidcreateCustomRule(de.adorsys.multibanking.domain.RuleEntity ruleEntity)voiddeleteRule(java.lang.String ruleId)voididentifyAndStoreContracts(java.lang.String userId, java.lang.String accountId, java.util.List<de.adorsys.smartanalytics.api.BookingGroup> bookingGroups)voidsaveAccountAnalytics(de.adorsys.multibanking.domain.BankAccountEntity bankAccountEntity, java.util.List<de.adorsys.smartanalytics.api.BookingGroup> bookingGroups)voidupdateCustomRule(de.adorsys.multibanking.domain.RuleEntity ruleEntity)
-
-
-
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)
-
-