Interface _IntervenantComposant


public interface _IntervenantComposant

L'interface _IntervenantComposant définit les primitives d'un intervevant. ce type d'objet peut être distribué sur le réseau

Version:
1.0, 30/11/98
Author:
Philippe Morat
See Also:
Intervenant, Forum, _IntervenantComposant

Method Summary
 boolean enter(java.lang.String forum)
          initialisation d'un intervenant avec ses premon et nom Requires: argumentValide : args!
 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 quit()
          terminaison d'un intervenant Requires: etatValide : this.forum!
 void say(java.lang.String participation)
          envoi d'une participation au forum de discussion Requires: argumentValide : participation!
 void setAdaptator(_TalkEventIntervenantAdaptator adaptator)
          indique l'adaptateur pour ce composant Requires: argumentValide : adaptator!
 java.lang.String who()
          demande de la liste des participants au forum de discussion Requires: etatValide : this.forum!
 

Method Detail

enter

public boolean enter(java.lang.String forum)
              throws PreconditionException
initialisation d'un intervenant avec ses premon et nom
Requires:
argumentValide : args!=null

leave

public boolean leave()
              throws PreconditionException
résiliation du forum de discussion
Requires:
etatValide : this.forum!=null

quit

public void quit()
          throws PreconditionException
terminaison d'un intervenant
Requires:
etatValide : this.forum!=null

say

public void say(java.lang.String participation)
         throws PreconditionException
envoi d'une participation au forum de discussion
Requires:
argumentValide : participation!=null
etatValide : this.forum!=null

who

public java.lang.String who()
                     throws PreconditionException
demande de la liste des participants au forum de discussion
Requires:
etatValide : this.forum!=null

init

public void init(java.lang.String prenom,
                 java.lang.String nom)
          throws PreconditionException
initialisation d'un intervenant
Requires:
argsValide : prenom!=null && nom!=null

setAdaptator

public void setAdaptator(_TalkEventIntervenantAdaptator adaptator)
                  throws PreconditionException
indique l'adaptateur pour ce composant
Requires:
argumentValide : adaptator!=null