|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--Intervenant
La classe Intervanant implante un utilisateur du forum de discussion. ce type d'objet peut être distribué sur le réseau
Forum
,
_Intervenant
,
IntervenantField Summary | |
protected _TalkEventIntervenantAdaptator |
adaptator
la propriété adaptator utilisée en interface du GUI |
protected Forum |
forum
le forum de discussion pour cet intervenant |
protected java.lang.Integer |
forumId
l'identification affecté à ce client dans le forum de discussion doit être systématiquement fourni au Forum lors de demande de service |
protected java.lang.String |
nom
le nom de cet intervenant |
protected java.lang.String |
prenom
le prénom de cet intervenant |
Constructor Summary | |
Intervenant()
constructeur d'un intervenant Requires:
|
|
Intervenant(java.lang.String prenom,
java.lang.String nom)
constructeur d'un intervenant Requires:
argsValide : prenom! |
Method Summary | |
boolean |
enter(java.lang.String forum)
abonnement à un forum de discussion Requires:
argumentValide : forum! |
void |
init(java.lang.String prenom,
java.lang.String nom)
initialisation d'un intervenant Requires:
argsValide : prenom! |
boolean |
leave()
résiliation du forum de discussion Requires:
etatValide : this.forum! |
void |
listen(Message message)
réception d'un message en provenance du forum Requires:
messageValide : message! |
void |
quit()
terminaison de l'intervenant Requires:
etatValide : this.forum==null
|
void |
say(java.lang.String participation)
envoi d'une participation au forum de discussion Requires:
argumentValide : participation! |
void |
setAdaptator(_TalkEventIntervenantAdaptator adaptator)
|
java.lang.String |
who()
demande de la liste des participants au forum de discussion Requires:
etatValide : this.forum! |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Field Detail |
protected Forum forum
protected java.lang.String nom
protected java.lang.String prenom
protected _TalkEventIntervenantAdaptator adaptator
protected java.lang.Integer forumId
Constructor Detail |
public Intervenant()
public Intervenant(java.lang.String prenom, java.lang.String nom) throws PreconditionException
- argsValide : prenom!=null && nom!=null
Method Detail |
public void setAdaptator(_TalkEventIntervenantAdaptator adaptator)
public void init(java.lang.String prenom, java.lang.String nom) throws PreconditionException
- argsValide : prenom!=null && nom!=null
public boolean enter(java.lang.String forum) throws PreconditionException
- argumentValide : forum!=null
- etatValide : this.forum==null
public boolean leave() throws PreconditionException
- etatValide : this.forum!=null
public void quit() throws PreconditionException
- etatValide : this.forum==null
public void say(java.lang.String participation) throws PreconditionException
- argumentValide : participation!=null
- etatValide : this.forum!=null
public java.lang.String who() throws PreconditionException
- etatValide : this.forum!=null
public void listen(Message message) throws PreconditionException
- messageValide : message!=null
- etatValide : this.forum!=null
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |