Class TalkEventIntervenantAdaptator

java.lang.Object
  |
  +--TalkEventIntervenantAdaptator
All Implemented Interfaces:
_TalkEventIntervenantAdaptator, java.util.EventListener, IntervenantEventGenerator, TalkEventListener

public class TalkEventIntervenantAdaptator
extends java.lang.Object
implements _TalkEventIntervenantAdaptator

La classe TalkEventIntervenantAdaptator définit l'aspect bean de l'Intervenant

Author:
Philippe Morat
See Also:
Talk, , BeanTalk

Field Summary
protected  _IntervenantComposant intervenant
          l'intervenant auquel est associé cet adaptateur
protected  java.util.Vector listener
          l'ensemble des abonnés aux événements Talk
 
Constructor Summary
TalkEventIntervenantAdaptator(_IntervenantComposant intervenant)
          constructeur d'un TalkEventIntervenantAdaptator Requires: argsValide : intervenant!
 
Method Summary
 void addIntervenantEventListener(IntervenantEventListener E)
          prise en compte d'un abonnement
 void enter(TalkEventEnter e)
          réception de la notification d'un événement TalkEventEnter
protected  void fireIntervenantEventState1(IntervenantEventState1 E)
          notification aux abonnés de l'émission de l'événement IntervenantEventState1
protected  void fireIntervenantEventState2(IntervenantEventState2 E)
          notification aux abonnés de l'émission de l'événement IntervenantEventState2
protected  void fireIntervenantEventWarning(IntervenantEventWarning E)
          notification aux abonnés de l'émission de l'événement IntervenantEventWarning
 void leave(TalkEventLeave e)
          réception de la notification d'un événement TalkEventLeave
 void listen(java.lang.String message)
          réception d'un message en provenance du forum notification aux abonnés de l'émission de l'événement IntervenantEventListen
 void quit(TalkEventQuit e)
          réception de la notification d'un événement TalkEventQuit
 void removeIntervenantEventListener(IntervenantEventListener E)
          résiliation d'un abonnement
 void say(TalkEventSay e)
          réception de la notification d'un événement TalkEventSay
 void who(TalkEventWho e)
          réception de la notification d'un événement TalkEventWho
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

intervenant

protected _IntervenantComposant intervenant
l'intervenant auquel est associé cet adaptateur

listener

protected java.util.Vector listener
l'ensemble des abonnés aux événements Talk
Constructor Detail

TalkEventIntervenantAdaptator

public TalkEventIntervenantAdaptator(_IntervenantComposant intervenant)
                              throws PreconditionException
constructeur d'un TalkEventIntervenantAdaptator
Requires:
argsValide : intervenant!=null
Method Detail

addIntervenantEventListener

public void addIntervenantEventListener(IntervenantEventListener E)
prise en compte d'un abonnement
Specified by:
addIntervenantEventListener in interface IntervenantEventGenerator

removeIntervenantEventListener

public void removeIntervenantEventListener(IntervenantEventListener E)
résiliation d'un abonnement
Specified by:
removeIntervenantEventListener in interface IntervenantEventGenerator

fireIntervenantEventWarning

protected void fireIntervenantEventWarning(IntervenantEventWarning E)
notification aux abonnés de l'émission de l'événement IntervenantEventWarning

fireIntervenantEventState1

protected void fireIntervenantEventState1(IntervenantEventState1 E)
notification aux abonnés de l'émission de l'événement IntervenantEventState1

fireIntervenantEventState2

protected void fireIntervenantEventState2(IntervenantEventState2 E)
notification aux abonnés de l'émission de l'événement IntervenantEventState2

enter

public void enter(TalkEventEnter e)
réception de la notification d'un événement TalkEventEnter
Specified by:
enter in interface TalkEventListener

leave

public void leave(TalkEventLeave e)
réception de la notification d'un événement TalkEventLeave
Specified by:
leave in interface TalkEventListener

quit

public void quit(TalkEventQuit e)
réception de la notification d'un événement TalkEventQuit
Specified by:
quit in interface TalkEventListener

say

public void say(TalkEventSay e)
réception de la notification d'un événement TalkEventSay
Specified by:
say in interface TalkEventListener

who

public void who(TalkEventWho e)
réception de la notification d'un événement TalkEventWho
Specified by:
who in interface TalkEventListener

listen

public void listen(java.lang.String message)
            throws PreconditionException
réception d'un message en provenance du forum notification aux abonnés de l'émission de l'événement IntervenantEventListen
Specified by:
listen in interface _TalkEventIntervenantAdaptator