Class GTMEditForm
java.lang.Object
com.modulink.Controller.UserModules.GTM.GTMEditForm
Data Transfer Object (DTO) per la modifica di un Task esistente (Modulo GTM).
Contiene i campi aggiornabili di un task: titolo, priorità, scadenza, stato di completamento e la lista aggiornata dei destinatari (utenti o ruoli).
- Since:
- 1.3.0
- Version:
- 1.1.0
- Author:
- Modulink Team
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanStato di completamento del task.private intID univoco del task da modificare.private List<GTMMessage> Lista dei destinatari aggiornata.private intLivello di priorità (es. 0-5).private LocalDateData di scadenza prevista.private @NotBlank(message="IL titolo non pu\u00f2 essere vuoto") @Size(min=2,max=50,message="Il titolo deve essere compreso tra 2 e 50 caratteri") StringTitolo descrittivo del task. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintRecupera ID task.Recupera lista assegnatari.intRecupera priorità.Recupera scadenza.Recupera titolo.booleanVerifica completamento.voidsetCompletato(boolean completato) Imposta completamento.voidsetIdTask(int idTask) Imposta ID task.voidsetMessaggi(List<GTMMessage> messaggi) Imposta lista assegnatari.voidsetPriorita(int priorita) Imposta priorità.voidsetScadenza(LocalDate scadenza) Imposta scadenza.voidImposta titolo.
-
Field Details
-
idTask
private int idTaskID univoco del task da modificare. -
titolo
@NotBlank(message="IL titolo non pu\u00f2 essere vuoto") @Size(min=2, max=50, 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=50,message="Il titolo deve essere compreso tra 2 e 50 caratteri") String titoloTitolo descrittivo del task. -
priorita
private int prioritaLivello di priorità (es. 0-5). -
scadenza
Data di scadenza prevista. -
completato
private boolean completatoStato di completamento del task. -
messaggi
Lista dei destinatari aggiornata.
-
-
Constructor Details
-
GTMEditForm
public GTMEditForm()
-
-
Method Details
-
getIdTask
public int getIdTask()Recupera ID task.- Returns:
- ID.
-
setIdTask
public void setIdTask(int idTask) Imposta ID task.- Parameters:
idTask- Nuovo ID.
-
getTitolo
-
setTitolo
-
getPriorita
public int getPriorita()Recupera priorità.- Returns:
- Priorità.
-
setPriorita
public void setPriorita(int priorita) Imposta priorità.- Parameters:
priorita- Nuova priorità.
-
getScadenza
-
setScadenza
-
isCompletato
public boolean isCompletato()Verifica completamento.- Returns:
- true se completato.
-
setCompletato
public void setCompletato(boolean completato) Imposta completamento.- Parameters:
completato- true per completato.
-
getMessaggi
Recupera lista assegnatari.- Returns:
- Lista messaggi/assegnazioni.
-
setMessaggi
Imposta lista assegnatari.- Parameters:
messaggi- Nuova lista.
-