Class SignupRequest

java.lang.Object
it.unisa.thespoon.model.request.SignupRequest

public class SignupRequest extends Object
Classe che rappresenta una richiesta di registrazione indirizzata al sottosistema di login
Author:
Jacopo Gennaro Esposito
  • Field Details

    • Email

      @NotNull @Email private @NotNull @Email String Email
    • Password

      @NotNull @Size(min=8, message="La password deve avere una lunghezza di almeno 8 caratteri") private @NotNull @Size(min=8,message="La password deve avere una lunghezza di almeno 8 caratteri") String Password
    • rePassword

      @NotNull private @NotNull String rePassword
    • Nome

      @NotNull @Size(min=2,message="Il nome deve avere una lunghezza compresa fra 2 e 30") @Size(max=30,message="Il nome deve avere una lunghezza compresa fra 2 e 30") private @NotNull @Size(min=2,message="Il nome deve avere una lunghezza compresa fra 2 e 30") @Size(max=30,message="Il nome deve avere una lunghezza compresa fra 2 e 30") String Nome
    • Cognome

      @NotNull @Size(min=2,message="Il cognome deve avere una lunghezza compresa fra 2 e 30") @Size(max=30,message="Il cognome deve avere una lunghezza compresa fra 2 e 30") private @NotNull @Size(min=2,message="Il cognome deve avere una lunghezza compresa fra 2 e 30") @Size(max=30,message="Il cognome deve avere una lunghezza compresa fra 2 e 30") String Cognome
    • Telefono

      @NotNull @Pattern(regexp="^(\\((00|\\+)39\\)|(00|\\+)39)?(38[890]|34[24-90]|36[680]|33[13-90]|32[890]|35[013]|37[0139]|39[23])\\d{6,7}$", message="Numero di telefono non valido, inserire un numero italiano") private @NotNull @Pattern(regexp="^(\\((00|\\+)39\\)|(00|\\+)39)?(38[890]|34[24-90]|36[680]|33[13-90]|32[890]|35[013]|37[0139]|39[23])\\d{6,7}$",message="Numero di telefono non valido, inserire un numero italiano") String Telefono
    • Data_Nascita

      @NotNull @DateTimeFormat(iso=DATE, pattern="YYYY-MM-DD") private @NotNull LocalDate Data_Nascita
  • Constructor Details

  • Method Details

    • getEmail

      public String getEmail()
    • getPassword

      public String getPassword()
    • getRePassword

      public String getRePassword()
    • getNome

      public String getNome()
    • getCognome

      public String getCognome()
    • getTelefono

      public String getTelefono()
    • getData_Nascita

      public LocalDate getData_Nascita()