Class Message
java.lang.Object
domain.Message
Represents a message written by a staff member for a ticket |
Représente un message écrit par un membre du personnel pour un ticket.
- Author:
- FIGUEIRAS Jossua
-
Constructor Summary
ConstructorsConstructorDescriptionCreates a Message instance with explicit values | Crée une instance Message avec des valeurs explicites.Creates a Message instance from a SQL result set | Crée une instance Message à partir d'un résultat SQL. -
Method Summary
Modifier and TypeMethodDescriptionReturns the author of the message | Retourne l'auteur du message.Returns the content of the message | Retourne le contenu du message.getForTicketId(int ticketId) Retrieves all messages for a specific ticket ID | Récupère tous les messages pour un ID de ticket spécifique.Returns the ticket associated with this message | Retourne le ticket associé à ce message.voidSaves this message in the database | Sauvegarde ce message dans la base de données.
-
Constructor Details
-
Message
Creates a Message instance with explicit values | Crée une instance Message avec des valeurs explicites.- Parameters:
author- the staff member who wrote the message | le membre du personnel qui a écrit le messageticket- the ticket associated with this message | le ticket associé à ce messagecontent- the content of the message | le contenu du message
-
Message
Creates a Message instance from a SQL result set | Crée une instance Message à partir d'un résultat SQL.- Parameters:
sqlResult- the SQL result set containing message data | le résultat SQL contenant les données du message
-
-
Method Details
-
getAuthor
Returns the author of the message | Retourne l'auteur du message.- Returns:
- the Staff instance representing the author | l'instance Staff représentant l'auteur
-
getContent
Returns the content of the message | Retourne le contenu du message.- Returns:
- the message content | le contenu du message
-
getTicket
Returns the ticket associated with this message | Retourne le ticket associé à ce message.- Returns:
- the Ticket instance | l'instance Ticket
-
updateInDb
public void updateInDb()Saves this message in the database | Sauvegarde ce message dans la base de données. -
getForTicketId
Retrieves all messages for a specific ticket ID | Récupère tous les messages pour un ID de ticket spécifique.- Parameters:
ticketId- the ID of the ticket | l'identifiant du ticket- Returns:
- a list of messages associated with the ticket | une liste de messages associés au ticket
-