Class NewUserForm
java.lang.Object
com.modulink.Controller.UserModules.GDU.NewUserForm
Data Transfer Object (DTO) per il form di creazione di un nuovo utente aziendale (Modulo GDU).
Raccoglie i dati essenziali per la registrazione di un nuovo dipendente. L'indirizzo email fornito sarĂ utilizzato come username per il login e per l'invio della password temporanea.
- Since:
- 1.3.0
- Version:
- 1.1.0
- Author:
- Modulink Team
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate @NotBlank(message="Il campo cognome non pu\u00f2 essere vuoto") @Size(min=2,max=50,message="Il cognome dev'essere compreso tra i 2 e i 50 caratteri") StringCognome del nuovo utente.private @NotBlank(message="il campo email non pu\u00f2 essere vuoto") @Size(min=5,max=50,message="l''email deve essere compresa tra 5 e 50 caratteri") StringIndirizzo email (Username).private @NotBlank(message="Il campo nome non pu\u00f2 essere vuoto") @Size(min=2,max=50,message="Il nome dev'essere compreso tra i 2 e i 50 caratteri") StringNome del nuovo utente.private @NotBlank(message="Il numero di telefono non pu\u00f2 essere vuoto") @Pattern(regexp="^(\\+\\d{1,3}( )?)?((\\(\\d{3}\\))|\\d{3})[- .]?\\d{3}[- .]?\\d{4}$",message="Inserire un numero di telefono valido (es. +39 333 1234567)") StringNumero di telefono (formato internazionale). -
Constructor Summary
ConstructorsConstructorDescriptionCostruttore predefinito.NewUserForm(String nome, String cognome, String email, String telefono) Costruttore completo. -
Method Summary
Modifier and TypeMethodDescriptionRecupera il cognome.getEmail()Recupera l'email.getNome()Recupera il nome.Recupera il telefono.voidsetCognome(String cognome) Imposta il cognome.voidImposta l'email.voidImposta il nome.voidsetTelefono(String telefono) Imposta il telefono.
-
Field Details
-
nome
@NotBlank(message="Il campo nome non pu\u00f2 essere vuoto") @Size(min=2, max=50, message="Il nome dev'essere compreso tra i 2 e i 50 caratteri") private @NotBlank(message="Il campo nome non pu\u00f2 essere vuoto") @Size(min=2,max=50,message="Il nome dev'essere compreso tra i 2 e i 50 caratteri") String nomeNome del nuovo utente. -
cognome
@NotBlank(message="Il campo cognome non pu\u00f2 essere vuoto") @Size(min=2, max=50, message="Il cognome dev'essere compreso tra i 2 e i 50 caratteri") private @NotBlank(message="Il campo cognome non pu\u00f2 essere vuoto") @Size(min=2,max=50,message="Il cognome dev'essere compreso tra i 2 e i 50 caratteri") String cognomeCognome del nuovo utente. -
email
@NotBlank(message="il campo email non pu\u00f2 essere vuoto") @Size(min=5, max=50, message="l''email deve essere compresa tra 5 e 50 caratteri") private @NotBlank(message="il campo email non pu\u00f2 essere vuoto") @Size(min=5,max=50,message="l''email deve essere compresa tra 5 e 50 caratteri") String emailIndirizzo email (Username). -
telefono
@NotBlank(message="Il numero di telefono non pu\u00f2 essere vuoto") @Pattern(regexp="^(\\+\\d{1,3}( )?)?((\\(\\d{3}\\))|\\d{3})[- .]?\\d{3}[- .]?\\d{4}$", message="Inserire un numero di telefono valido (es. +39 333 1234567)") private @NotBlank(message="Il numero di telefono non pu\u00f2 essere vuoto") @Pattern(regexp="^(\\+\\d{1,3}( )?)?((\\(\\d{3}\\))|\\d{3})[- .]?\\d{3}[- .]?\\d{4}$",message="Inserire un numero di telefono valido (es. +39 333 1234567)") String telefonoNumero di telefono (formato internazionale).
-
-
Constructor Details
-
NewUserForm
public NewUserForm()Costruttore predefinito.- Since:
- 1.3.0
-
NewUserForm
-
-
Method Details
-
getNome
-
setNome
-
getCognome
-
setCognome
-
getEmail
-
setEmail
-
getTelefono
-
setTelefono
Imposta il telefono.- Parameters:
telefono- Nuovo telefono.
-