Class User

java.lang.Object
com.Server.entiy.User

@Entity
public class User
extends java.lang.Object
Entity user to store Users data.
Since:
2020-04-27.
Version:
2.0.
Author:
Krystian Cwioro Kamil Bieniasz Damian Mierzynski.
  • Field Summary

    Fields
    Modifier and Type Field Description
    private @NotBlank @Size(max=50) @Email java.lang.String email  
    private java.lang.Long id  
    private @NotBlank @Size(max=120) java.lang.String password  
    private java.util.List<Reservation> reservations  
    private java.util.List<Role> roles  
    private @NotBlank @Size(max=20) java.lang.String username  
  • Constructor Summary

    Constructors
    Constructor Description
    User​(@NotBlank @Size(max=20) java.lang.String username, @NotBlank @Size(max=50) @Email java.lang.String email, @NotBlank @Size(max=120) java.lang.String password, java.util.List<Role> roles)  
  • Method Summary

    Modifier and Type Method Description
    boolean compareTo​(java.lang.Object obj)
    compatre Object User
    void setReservations​(Reservation reservations)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • id

      private java.lang.Long id
    • username

      @NotBlank @Size(max=20) private @NotBlank @Size(max=20) java.lang.String username
    • email

      @NotBlank @Size(max=50) @Email private @NotBlank @Size(max=50) @Email java.lang.String email
    • password

      @NotBlank @Size(max=120) private @NotBlank @Size(max=120) java.lang.String password
    • roles

      private java.util.List<Role> roles
    • reservations

      private java.util.List<Reservation> reservations
  • Constructor Details

    • User

      public User​(@NotBlank @Size(max=20) @NotBlank @Size(max=20) java.lang.String username, @NotBlank @Size(max=50) @Email @NotBlank @Size(max=50) @Email java.lang.String email, @NotBlank @Size(max=120) @NotBlank @Size(max=120) java.lang.String password, java.util.List<Role> roles)
      Parameters:
      username - Name of User
      email - Email of User
      password - Password of User
      roles - Role of User
  • Method Details

    • setReservations

      public void setReservations​(Reservation reservations)
      Parameters:
      reservations - setReservations
    • compareTo

      public boolean compareTo​(java.lang.Object obj)
      compatre Object User