Package it.unisa.thespoon.model.request
Class SignupRequest
java.lang.Object
it.unisa.thespoon.model.request.SignupRequest
Classe che rappresenta una richiesta di registrazione indirizzata al sottosistema di login
- Author:
- Jacopo Gennaro Esposito
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate @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") Stringprivate @NotNull LocalDateprivate @NotNull @Email Stringprivate @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") Stringprivate @NotNull @Size(min=8,message="La password deve avere una lunghezza di almeno 8 caratteri") Stringprivate @NotNull Stringprivate @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 -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
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
-
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
-
-
Constructor Details
-
SignupRequest
-
-
Method Details
-
getEmail
-
getPassword
-
getRePassword
-
getNome
-
getCognome
-
getTelefono
-
getData_Nascita
-