Advertisement
Guest User

Untitled

a guest
Dec 12th, 2019
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.21 KB | None | 0 0
  1. /*
  2. * To change this license header, choose License Headers in Project Properties.
  3. * To change this template file, choose Tools | Templates
  4. * and open the template in the editor.
  5. */
  6. package lapr.project.controller;
  7.  
  8. import lapr.project.model.Company;
  9. import lapr.project.model.User;
  10.  
  11. /**
  12. *
  13. * @author Pedro Rodrigues - (1140572@isep.ipp.pt)
  14. */
  15. public class AddUserController {
  16.  
  17. private Company company;
  18. private User user;
  19.  
  20. public AddUserController(Company company) {
  21. this.company = company;
  22. this.user = new User();
  23. }
  24.  
  25. public User setDataUser(String uemail, String username, double weight, double averageSpeed) {
  26. this.user = new User(uemail, username, weight, averageSpeed);
  27. if (!company.getUsersList().contains(this.user)) {
  28. return user;
  29. } else {
  30. return null;
  31. }
  32. }
  33.  
  34. public boolean addUser(User user) {
  35. user.save();
  36. company.getUsersList().add(this.user);
  37. return true;
  38. }
  39.  
  40. public boolean checkEmail(String uemail) {
  41. return User.checkEmail(uemail);
  42. }
  43.  
  44. public boolean checkWeight(double value) {
  45. return User.checkWeight(value);
  46. }
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement