package name.abuchen.portfolio.online.impl; import java.time.LocalDate; import java.util.List; import name.abuchen.portfolio.Messages; import name.abuchen.portfolio.model.Exchange; import name.abuchen.portfolio.model.LatestSecurityPrice; import name.abuchen.portfolio.model.Security; import name.abuchen.portfolio.online.QuoteFeed; public final class ManualQuoteFeed implements QuoteFeed { @Override public String getId() { return QuoteFeed.MANUAL; } @Override public String getName() { return Messages.QuoteFeedManual; } @Override public boolean updateLatestQuotes(List<Security> securities, List<Exception> errors) { boolean isUpdated = false; for (Security security : securities) { boolean isAdded = security.setLatest(null); isUpdated = isUpdated || isAdded; } return isUpdated; } @Override public boolean updateHistoricalQuotes(Security security, List<Exception> errors) { return false; } @Override public List<Exchange> getExchanges(Security subject, List<Exception> errors) { return null; } @Override public List<LatestSecurityPrice> getHistoricalQuotes(Security security, LocalDate start, List<Exception> errors) { return null; } @Override public List<LatestSecurityPrice> getHistoricalQuotes(String response, List<Exception> errors) { return null; } }