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 SummaryConstructors Constructor Description MessageHorodate(Utilisateur destinataire, Utilisateur source, java.lang.String Message, int type)Constructeur , le message va etre horodate
- 
Method SummaryModifier and Type Method Description java.lang.StringdateToString()Permet de creer une representation string de la date d'horodatagejava.util.DategetDateHorodatage()Getter: Date d'horodatageUtilisateurgetDestinataire()Getter: Utilisateur Destinatairejava.lang.StringgetMessage()Getter: Message envoyeUtilisateurgetSource()Getter: Utilisateur SourceintgetType()Getter: 'Type' du messagevoidsetDate(java.util.Date d)Setter: Date d'horodatage On modifie le date d'horodatagevoidsetDateHorodatage(java.util.Date dateHorodatage)Setter: Date d'horodatage On modifie le date.voidsetDestinataire(Utilisateur destinataire)Setter: Utilisateur Destinataire On modifie l'utilisateur DestinatairevoidsetMessage(java.lang.String message)Setter: Message envoye On modifie le message envoyevoidsetSource(Utilisateur source)Setter: Utilisateur Source On modifie l'utilisateur sourcevoidsetType(int Type)Setter: 'Type' du message horodate On modifie l'integer 'Type'static MessageHorodatestringToMessageHorodate(java.lang.String s)Permet de re creer un message horodate a partir d'un stringjava.lang.StringtoString()Permet de creer une representation string du message
- 
Constructor Details- 
MessageHorodatepublic MessageHorodate(Utilisateur destinataire, Utilisateur source, java.lang.String Message, int type)Constructeur , le message va etre horodate - Parameters:
- destinataire- - Destinataire du message
- source- - Source du message
- Message- - Message envoye
 
 
- 
- 
Method Details- 
setDatepublic void setDate(java.util.Date d)Setter: Date d'horodatage On modifie le date d'horodatage
- 
toStringpublic java.lang.String toString()Permet de creer une representation string du message - Overrides:
- toStringin class- java.lang.Object
- Returns:
- Les differents attributs de la classe sous forme de string
 
- 
dateToStringpublic 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
 
- 
stringToMessageHorodatePermet de re creer un message horodate a partir d'un string - Returns:
- un messageHorodate
 
- 
getSourceGetter: Utilisateur Source- Returns:
- Utilisateur a l'origine du message
 
- 
setSourceSetter: Utilisateur Source On modifie l'utilisateur source
- 
getDestinataireGetter: Utilisateur Destinataire- Returns:
- Utilisateur recevant le message
 
- 
setDestinataireSetter: Utilisateur Destinataire On modifie l'utilisateur Destinataire
- 
getMessagepublic java.lang.String getMessage()Getter: Message envoye- Returns:
- Le message envoye
 
- 
setMessagepublic void setMessage(java.lang.String message)Setter: Message envoye On modifie le message envoye
- 
getTypepublic int getType()Getter: 'Type' du message- Returns:
- On recupere le Type du message
 
- 
setTypepublic void setType(int Type)Setter: 'Type' du message horodate On modifie l'integer 'Type'
- 
getDateHorodatagepublic java.util.Date getDateHorodatage()Getter: Date d'horodatage- Returns:
- On recupere le date
 
- 
setDateHorodatagepublic void setDateHorodatage(java.util.Date dateHorodatage)Setter: Date d'horodatage On modifie le date.
 
-