"fin séance 09-09"
This commit is contained in:
29
2020-2021/src/TD1/Admin.java
Normal file
29
2020-2021/src/TD1/Admin.java
Normal file
@@ -0,0 +1,29 @@
|
||||
package TD1;
|
||||
|
||||
public class Admin {
|
||||
|
||||
private String nom;
|
||||
|
||||
public Admin() {
|
||||
this(null);
|
||||
}
|
||||
|
||||
public Admin(String n) {
|
||||
this.nom = n;
|
||||
}
|
||||
|
||||
// Operations
|
||||
|
||||
public void knowMembers() {
|
||||
//TODO
|
||||
}
|
||||
|
||||
|
||||
public String getForum() {
|
||||
return this.nom;
|
||||
}
|
||||
|
||||
public void setForum(String n) {
|
||||
this.nom = n;
|
||||
}
|
||||
}
|
70
2020-2021/src/TD1/Forum.java
Normal file
70
2020-2021/src/TD1/Forum.java
Normal file
@@ -0,0 +1,70 @@
|
||||
package TD1;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
public class Forum {
|
||||
private String nom;
|
||||
private Admin admin;
|
||||
private MessageManager messageManager;
|
||||
private List<Member> member = new ArrayList<Member>();
|
||||
|
||||
public Forum() {
|
||||
this(null, null, null, null);
|
||||
}
|
||||
|
||||
public Forum(String n) {
|
||||
this(n, null, null, null);
|
||||
}
|
||||
|
||||
public Forum(String n,Admin a, MessageManager mg, List<Member> m) {
|
||||
this.setNom(n);
|
||||
this.admin=a;
|
||||
this.messageManager=mg;
|
||||
this.member=m;
|
||||
}
|
||||
|
||||
public void createMessage() {
|
||||
// TODO
|
||||
}
|
||||
|
||||
public void createMessageManager() {
|
||||
// TODO
|
||||
}
|
||||
|
||||
public void createUser() {
|
||||
// TODO
|
||||
}
|
||||
|
||||
public void addMember(Member m) {
|
||||
this.getMembers().add(m);
|
||||
}
|
||||
|
||||
|
||||
public List<Member> getMembers() {
|
||||
return this.member;
|
||||
}
|
||||
|
||||
public Admin getAdmin() {
|
||||
return this.admin;
|
||||
}
|
||||
|
||||
public void setAdmin(Admin admin) {
|
||||
this.admin = admin;
|
||||
}
|
||||
|
||||
public MessageManager getMessageManager() {
|
||||
return this.messageManager;
|
||||
}
|
||||
|
||||
// Operations
|
||||
|
||||
public String getNom() {
|
||||
return nom;
|
||||
}
|
||||
|
||||
public void setNom(String nom) {
|
||||
this.nom = nom;
|
||||
}
|
||||
|
||||
}
|
53
2020-2021/src/TD1/Member.java
Normal file
53
2020-2021/src/TD1/Member.java
Normal file
@@ -0,0 +1,53 @@
|
||||
package TD1;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
public class Member {
|
||||
|
||||
private String nom;
|
||||
private List<Message> msg = new ArrayList<Message>();
|
||||
|
||||
public Member() {
|
||||
this(null, null);
|
||||
}
|
||||
|
||||
public Member(String n) {
|
||||
this(n, null);
|
||||
}
|
||||
|
||||
public Member(String n, List<Message> m) {
|
||||
this.nom = n;
|
||||
this.msg = m;
|
||||
}
|
||||
|
||||
// Operations
|
||||
|
||||
public void envoyerMessage() {
|
||||
// TODO
|
||||
}
|
||||
|
||||
public void effacerMessage() {
|
||||
// TODO
|
||||
}
|
||||
|
||||
public void lireMessage() {
|
||||
// TODO
|
||||
}
|
||||
|
||||
public String getNom() {
|
||||
return this.nom;
|
||||
}
|
||||
|
||||
public void setNom(String nom) {
|
||||
this.nom = nom;
|
||||
}
|
||||
|
||||
public List<Message> getMsg() {
|
||||
return msg;
|
||||
}
|
||||
|
||||
public void setMsg(List<Message> msg) {
|
||||
this.msg = msg;
|
||||
}
|
||||
}
|
49
2020-2021/src/TD1/Message.java
Normal file
49
2020-2021/src/TD1/Message.java
Normal file
@@ -0,0 +1,49 @@
|
||||
package TD1;
|
||||
|
||||
import java.time.Instant;
|
||||
import java.util.Date;
|
||||
|
||||
public class Message {
|
||||
|
||||
private String content;
|
||||
private Member destinator;
|
||||
private Date creationDate;
|
||||
|
||||
public Message() {
|
||||
this(null);
|
||||
}
|
||||
|
||||
public Message(String c) {
|
||||
this(c, null);
|
||||
}
|
||||
|
||||
public Message(String c, Member d) {
|
||||
this.content = c;
|
||||
this.setDestinator(d);
|
||||
this.creationDate = Date.from(Instant.now());
|
||||
}
|
||||
|
||||
public String getContent() {
|
||||
return this.content;
|
||||
}
|
||||
|
||||
public void setContent(String content) {
|
||||
this.content = content;
|
||||
}
|
||||
|
||||
public Date getCreationDate() {
|
||||
return this.creationDate;
|
||||
}
|
||||
|
||||
public void setCreationDate(Date creationDate) {
|
||||
this.creationDate = creationDate;
|
||||
}
|
||||
|
||||
public Member getDestinator() {
|
||||
return destinator;
|
||||
}
|
||||
|
||||
public void setDestinator(Member destinator) {
|
||||
this.destinator = destinator;
|
||||
}
|
||||
}
|
22
2020-2021/src/TD1/MessageManager.java
Normal file
22
2020-2021/src/TD1/MessageManager.java
Normal file
@@ -0,0 +1,22 @@
|
||||
package TD1;
|
||||
|
||||
public class MessageManager {
|
||||
|
||||
public MessageManager() {
|
||||
|
||||
}
|
||||
|
||||
// Operations
|
||||
public void createMessage() {
|
||||
//TODO
|
||||
}
|
||||
|
||||
public void deleteMessage() {
|
||||
//TODO
|
||||
}
|
||||
|
||||
public void posterMessage() {
|
||||
//TODO
|
||||
}
|
||||
|
||||
}
|
Reference in New Issue
Block a user