package accounts.service;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import accounts.dao.AccountRepository;
import accounts.model.Account;
@Service("accountManager")
public class AccountManagerImpl implements AccountManager {
@Autowired
private AccountRepository accountRepository;
public Account findByCreditCard(String creditCardNumber) {
return accountRepository.findByCreditCard(creditCardNumber);
}
@Override
public List<Account> getAllAccounts() {
return accountRepository.getAllAccounts();
}
@Override
public Account getAccount(Long id) {
return accountRepository.getAccount(id);
}
@Override
public void update(Account account) {
accountRepository.update(account);
}
}