Package chatapp.Model
Class MessageHorodate
java.lang.Object
chatapp.Model.MessageHorodate
- All Implemented Interfaces:
java.io.Serializable
public class MessageHorodate
extends java.lang.Object
implements java.io.Serializable
Classe representant les messages envoyes en TCP lors d'une session de clavardage. Un message Horodate est compose d'un destintaire, d'une source , d'un message et d'une date d'envoie.
- See Also:
- Serialized Form
-
Constructor Summary
Constructors Constructor Description MessageHorodate(Utilisateur destinataire, Utilisateur source, java.lang.String Message, int type)
Constructeur , le message va etre horodate -
Method Summary
Modifier and Type Method Description java.lang.String
dateToString()
Permet de creer une representation string de la date d'horodatagejava.util.Date
getDateHorodatage()
Getter: Date d'horodatageUtilisateur
getDestinataire()
Getter: Utilisateur Destinatairejava.lang.String
getMessage()
Getter: Message envoyeUtilisateur
getSource()
Getter: Utilisateur Sourceint
getType()
Getter: 'Type' du messagevoid
setDate(java.util.Date d)
Setter: Date d'horodatage On modifie le date d'horodatagevoid
setDateHorodatage(java.util.Date dateHorodatage)
Setter: Date d'horodatage On modifie le date.void
setDestinataire(Utilisateur destinataire)
Setter: Utilisateur Destinataire On modifie l'utilisateur Destinatairevoid
setMessage(java.lang.String message)
Setter: Message envoye On modifie le message envoyevoid
setSource(Utilisateur source)
Setter: Utilisateur Source On modifie l'utilisateur sourcevoid
setType(int Type)
Setter: 'Type' du message horodate On modifie l'integer 'Type'static MessageHorodate
stringToMessageHorodate(java.lang.String s)
Permet de re creer un message horodate a partir d'un stringjava.lang.String
toString()
Permet de creer une representation string du message
-
Constructor Details
-
MessageHorodate
public MessageHorodate(Utilisateur destinataire, Utilisateur source, java.lang.String Message, int type)Constructeur , le message va etre horodate
- Parameters:
destinataire
- - Destinataire du messagesource
- - Source du messageMessage
- - Message envoye
-
-
Method Details
-
setDate
public void setDate(java.util.Date d)Setter: Date d'horodatage On modifie le date d'horodatage -
toString
public java.lang.String toString()Permet de creer une representation string du message
- Overrides:
toString
in classjava.lang.Object
- Returns:
- Les differents attributs de la classe sous forme de string
-
dateToString
public java.lang.String dateToString()Permet de creer une representation string de la date d'horodatage
- Returns:
- La date d'horodatage du message en format yyyy/MM/dd HH:mm:ss
-
stringToMessageHorodate
Permet de re creer un message horodate a partir d'un string
- Returns:
- un messageHorodate
-
getSource
Getter: Utilisateur Source- Returns:
- Utilisateur a l'origine du message
-
setSource
Setter: Utilisateur Source On modifie l'utilisateur source -
getDestinataire
Getter: Utilisateur Destinataire- Returns:
- Utilisateur recevant le message
-
setDestinataire
Setter: Utilisateur Destinataire On modifie l'utilisateur Destinataire -
getMessage
public java.lang.String getMessage()Getter: Message envoye- Returns:
- Le message envoye
-
setMessage
public void setMessage(java.lang.String message)Setter: Message envoye On modifie le message envoye -
getType
public int getType()Getter: 'Type' du message- Returns:
- On recupere le Type du message
-
setType
public void setType(int Type)Setter: 'Type' du message horodate On modifie l'integer 'Type' -
getDateHorodatage
public java.util.Date getDateHorodatage()Getter: Date d'horodatage- Returns:
- On recupere le date
-
setDateHorodatage
public void setDateHorodatage(java.util.Date dateHorodatage)Setter: Date d'horodatage On modifie le date.
-