< Summary

Information
Class: org/cryptotrader/data/library/services/CurrencyService
Assembly: services
File(s): CurrencyService.java
Line coverage
0%
Covered lines: 1
Uncovered lines: 162
Coverable lines: 163
Total lines: 348
Line coverage: 0.6%
Branch coverage
0%
Covered branches: 0
Total branches: 58
Branch coverage: 0%
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

File(s)

CurrencyService.java

File 'CurrencyService.java' does not exist (any more).

Methods/Properties

<clinit>()
<init>(Lorg/cryptotrader/data/library/repository/CurrencyRepository;Lorg/cryptotrader/data/library/repository/CurrencyHistoryRepository;Lorg/cryptotrader/data/library/repository/UniqueCurrencyRepository;Lorg/cryptotrader/data/library/repository/UniqueCurrencyHistoryRepository;Lorg/cryptotrader/data/library/services/entity/CurrencyEntityService;Lorg/cryptotrader/data/library/services/entity/CurrencyHistoryEntityService;Lorg/cryptotrader/data/library/services/entity/UniqueCurrencyEntityService;Lorg/cryptotrader/data/library/services/entity/UniqueCurrencyHistoryEntityService;)
getFuzzyCurrencyHistory(Ljava/lang/String;Lorg/cryptotrader/api/library/communication/request/FuzzyTimeValueRequest;)
toCurrencyValueResponse(Lorg/cryptotrader/data/library/entity/currency/Currency;)
getCurrencyValuesResponse()
getCurrencyValuesResponse(I)
getTopNonEncapsulatedCurrencies(I)
getTopTenNonEncapsulatedCurrencies()
getTopTenCurrencies()
getCurrencyNames(Z)
getCurrencyName(ZLorg/cryptotrader/data/library/entity/currency/Currency;)
getAllCurrencies()
getAllCurrencyCodes()
saveCurrencyIfNew(Lorg/cryptotrader/data/library/entity/currency/Currency;Lorg/cryptotrader/data/library/entity/currency/Currency;Lorg/cryptotrader/data/library/entity/currency/Currency;)
hasCurrencyChanged(Lorg/cryptotrader/data/library/entity/currency/Currency;Lorg/cryptotrader/data/library/entity/currency/Currency;)
saveCurrency(Lorg/cryptotrader/data/library/entity/currency/Currency;)
saveAllCurrencies(Ljava/util/List;)
saveAllUniqueCurrencies(Ljava/util/List;)
saveUniqueCurrencyIfNew(Lorg/cryptotrader/data/library/entity/currency/Currency;Lorg/cryptotrader/data/library/entity/currency/Currency;Lorg/cryptotrader/data/library/entity/currency/Currency;)
shouldSaveUniqueCurrency(Lorg/cryptotrader/data/library/entity/currency/Currency;Lorg/cryptotrader/data/library/entity/currency/Currency;Lorg/cryptotrader/data/library/entity/currency/Currency;)
saveUniqueCurrency(Lorg/cryptotrader/data/library/entity/currency/Currency;)
getCurrencyByName(Ljava/lang/String;)
getCurrencyByCurrencyCode(Ljava/lang/String;)
existsInCurrencyTable(Ljava/lang/String;)
existsInCurrencyHistoryTable(Ljava/lang/String;)
existsInUniqueCurrencyTable(Ljava/lang/String;)
existsInUniqueCurrencyHistoryTable(Ljava/lang/String;)
getCurrencyHistory(Ljava/lang/String;I)
getDayPerformance(Ljava/lang/String;)
getPercentageDayPerformance(Ljava/lang/String;)
getCurrencyHistory(Ljava/lang/String;II)
getTopCurrenciesByPerformance(I)
getCurrencyPerformanceScore(Lorg/cryptotrader/data/library/entity/currency/Currency;)