Merge branch 'typescript' of https://codefirst.iut.uca.fr/git/BOB_PARTEAM/BOB_PARTY into typescript
commit
7cbc4f0c7d
@ -0,0 +1,24 @@
|
|||||||
|
import { Message } from "./message"
|
||||||
|
import { User } from "./user";
|
||||||
|
|
||||||
|
|
||||||
|
export class conversation{
|
||||||
|
private TabUser?: User[];
|
||||||
|
private TabMessage?: Message[];
|
||||||
|
|
||||||
|
constructor(tabUser: User[], tabMessage:Message[]){
|
||||||
|
this.TabUser=[...tabUser];
|
||||||
|
this.TabMessage=[...tabMessage];
|
||||||
|
}
|
||||||
|
|
||||||
|
getTabMessage(){
|
||||||
|
return this.TabMessage;
|
||||||
|
}
|
||||||
|
|
||||||
|
getTabUser(){
|
||||||
|
return this.TabUser;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,40 @@
|
|||||||
|
import { User } from './user'
|
||||||
|
|
||||||
|
|
||||||
|
export class Message{
|
||||||
|
private Content: string;
|
||||||
|
private Sender: User;
|
||||||
|
private DateEnvoie: Date;
|
||||||
|
|
||||||
|
constructor(content: string, sender:User, dateEnvoie:Date){
|
||||||
|
this.Content=content;
|
||||||
|
this.Sender=sender;
|
||||||
|
this.DateEnvoie=dateEnvoie;
|
||||||
|
}
|
||||||
|
|
||||||
|
setMessageContent(content: string){
|
||||||
|
this.Content=content;
|
||||||
|
}
|
||||||
|
|
||||||
|
setSMessageSender(sender: User){
|
||||||
|
this.Sender=sender;
|
||||||
|
}
|
||||||
|
|
||||||
|
setSMessageDate(dateEnvoie: Date){
|
||||||
|
this.DateEnvoie=dateEnvoie;
|
||||||
|
}
|
||||||
|
|
||||||
|
getMessageContent(){
|
||||||
|
return this.Content;
|
||||||
|
}
|
||||||
|
|
||||||
|
getMessageSender(){
|
||||||
|
return this.Sender;
|
||||||
|
}
|
||||||
|
|
||||||
|
getMessageDate(){
|
||||||
|
return this.DateEnvoie;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
Loading…
Reference in new issue