| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- package com.danielbohry.stocks.service;
- import com.danielbohry.stocks.domain.Quote;
- import com.danielbohry.stocks.repository.StockRepository;
- import lombok.AllArgsConstructor;
- import lombok.extern.slf4j.Slf4j;
- import org.springframework.stereotype.Service;
- import java.util.List;
- import java.util.Objects;
- import java.util.Set;
- import static java.util.Collections.emptySet;
- @Slf4j
- @Service
- @AllArgsConstructor
- public class StockService {
- private StockRepository repository;
- public Set<Quote> get(String query) {
- if (Objects.equals(query, "")) {
- return emptySet();
- }
- return repository.findLike(query);
- }
- public Quote getByCode(String code) {
- return repository.findByCode(code);
- }
- public List<Quote> update(List<Quote> quotes) {
- return repository.update(quotes);
- }
- public boolean isValid(String code) {
- return repository.isValid(code);
- }
- public Quote getStockQuote(String code) {
- return repository.getStockQuote(code);
- }
- }
|