< Summary

Information
Class: org/cryptotrader/data/library/services/CurrencyService
Assembly: services
File(s): CurrencyService.java
Line coverage
17%
Covered lines: 20
Uncovered lines: 95
Coverable lines: 115
Total lines: 260
Line coverage: 17.3%
Branch coverage
10%
Covered branches: 4
Total branches: 38
Branch coverage: 10.5%
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/component/CurrencyDataRetriever;Lorg/cryptotrader/data/library/component/MarketSnapshotsBackfiller;Lorg/cryptotrader/data/library/services/models/MarketSnapshotOperations;Lorg/cryptotrader/data/library/component/CurrencyJsonGenerator;)
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;)
saveUniqueCurrencyIfNew(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)