source: src/main/java/com/example/moviezone/service/Impl/CustomerServiceImpl.java

Last change on this file was 01a1ca6, checked in by DenicaKj <dkorvezir@…>, 21 months ago

added authorization

  • Property mode set to 100644
File size: 938 bytes
RevLine 
[11dea8f]1package com.example.moviezone.service.Impl;
2
3import com.example.moviezone.model.Customer;
[1b248e4]4import com.example.moviezone.repository.CustomerRepository;
[11dea8f]5import com.example.moviezone.service.CustomerService;
6import org.springframework.stereotype.Service;
7
8import java.util.List;
[00fa72f]9import java.util.Optional;
[11dea8f]10
11@Service
12public class CustomerServiceImpl implements CustomerService {
[1b248e4]13 private final CustomerRepository customerRepository;
14
15 public CustomerServiceImpl(CustomerRepository customerRepository) {
16 this.customerRepository = customerRepository;
17 }
18
[11dea8f]19 @Override
20 public List<Customer> findAllCustomers() {
[1b248e4]21 return customerRepository.findAll();
[11dea8f]22 }
[00fa72f]23
24 @Override
25 public Optional<Customer> getCustomerById(int id) {
26 return customerRepository.findById(id);
27 }
[01a1ca6]28
29 @Override
30 public Customer findByUsername(String username) {
31 return customerRepository.getByUsername(username);
32 }
[11dea8f]33}
Note: See TracBrowser for help on using the repository browser.