39 lines
920 B
Java
39 lines
920 B
Java
package messages;
|
|
|
|
public class MessageSysteme extends Message {
|
|
|
|
private static final long serialVersionUID = 1L;
|
|
private String pseudo;
|
|
private String id;
|
|
|
|
public MessageSysteme(TypeMessage type) throws MauvaisTypeMessageException{
|
|
if ((type==TypeMessage.JE_SUIS_CONNECTE)||(type==TypeMessage.JE_SUIS_DECONNECTE)||(type==TypeMessage.MESSAGE_NUL)) {
|
|
this.type=type;
|
|
this.pseudo="";
|
|
this.id="";
|
|
}
|
|
else throw new MauvaisTypeMessageException();
|
|
}
|
|
|
|
public MessageSysteme(TypeMessage type, String pseudo, String id) throws MauvaisTypeMessageException {
|
|
if (type==TypeMessage.INFO_PSEUDO) {
|
|
this.type=type;
|
|
this.pseudo=pseudo;
|
|
this.id=id;
|
|
}
|
|
else throw new MauvaisTypeMessageException();
|
|
}
|
|
|
|
public String getPseudo() {
|
|
return this.pseudo;
|
|
}
|
|
|
|
public String getId() {
|
|
return this.id;
|
|
}
|
|
|
|
@Override
|
|
protected String attributsToString() {
|
|
return this.pseudo+"###"+this.id;
|
|
}
|
|
}
|