source: src/main/java/com/example/rezevirajmasa/demo/service/CustomerService.java@ d24f17c

main
Last change on this file since d24f17c was d24f17c, checked in by Aleksandar Panovski <apano77@…>, 15 months ago

Initial commit

  • Property mode set to 100644
File size: 926 bytes
Line 
1package com.example.rezevirajmasa.demo.service;
2
3import ch.qos.logback.core.net.server.Client;
4import com.example.rezevirajmasa.demo.model.Customer;
5import com.example.rezevirajmasa.demo.model.MembershipLevel;
6import com.example.rezevirajmasa.demo.model.Reservation;
7import com.example.rezevirajmasa.demo.model.Role;
8
9import java.util.Date;
10import java.util.List;
11
12
13public interface CustomerService {
14 Customer registration(String firstName, String lastName, String email, String password, String phone, String address, MembershipLevel membershipLevel, Role role);
15 List<Customer> listAll();
16 Customer findByEmail(String email);
17 Customer findById(Long id);
18 Customer updateCustomer(Long id, String firstName, String lastName, String email, String password, String phone, String address, MembershipLevel membershipLevel);
19 Customer registration(Customer customer);
20 boolean deleteById(Long customerId);
21}
Note: See TracBrowser for help on using the repository browser.