Class GTMForm
java.lang.Object
com.modulink.Controller.UserModules.GTM.GTMForm
Data Transfer Object (DTO) per la creazione di un nuovo Task (Modulo GTM).
Raccoglie i dati iniziali per la definizione di un'attività: titolo, priorità, data di scadenza e i destinatari iniziali (GTMMessage).
- Since:
- 1.3.0
- Version:
- 1.1.0
- Author:
- Modulink Team
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate List<GTMMessage> Lista di assegnatari.private intLivello di priorità.private LocalDateData di scadenza.private @NotBlank(message="IL titolo non pu\u00f2 essere vuoto") @Size(min=2,max=150,message="Il titolo deve essere compreso tra 2 e 50 caratteri") StringTitolo del task. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionRecupera assegnatari.intRecupera priorità.Recupera scadenza.Recupera titolo.voidsetMessaggi(List<GTMMessage> messaggi) Imposta assegnatari.voidsetPriorita(int priorita) Imposta priorità.voidsetScadenza(LocalDate scadenza) Imposta scadenza.voidImposta titolo.
-
Field Details
-
titolo
@NotBlank(message="IL titolo non pu\u00f2 essere vuoto") @Size(min=2, max=150, message="Il titolo deve essere compreso tra 2 e 50 caratteri") private @NotBlank(message="IL titolo non pu\u00f2 essere vuoto") @Size(min=2,max=150,message="Il titolo deve essere compreso tra 2 e 50 caratteri") String titoloTitolo del task. -
priorita
private int prioritaLivello di priorità. -
scadenza
Data di scadenza. -
messaggi
Lista di assegnatari.
-
-
Constructor Details
-
GTMForm
public GTMForm()
-
-
Method Details
-
getTitolo
-
setTitolo
-
getPriorita
public int getPriorita()Recupera priorità.- Returns:
- Priorità.
-
setPriorita
public void setPriorita(int priorita) Imposta priorità.- Parameters:
priorita- Nuova priorità.
-
getScadenza
-
setScadenza
-
getMessaggi
-
setMessaggi
Imposta assegnatari.- Parameters:
messaggi- Nuova lista.
-