Class org.omus.data.PropertyLoader

Implemented Interfaces

iObservable iMessageHandler

Description

Cette classe gère l'interrogation de propriétés persistantes externes au groupe courant.

Evénements auxquels s'abonner :

Elle est aggrémentée par composition des méthodes des sources d'événements (EventDispatcher). Elle est aggrémentée par composition de la classe MessageHandler.

See Also

Method Index

new PropertyLoader()
addHandler(), addListener(), countListeners(), handleMessage(), loadGroup(), loadUser(), removeAllListeners(), removeListener(), toLog(), toString()

Constructor Detail

PropertyLoader

public function PropertyLoader()

L'objet PropertyLoader dispose des méthodes d'EventDispatcher et de celles de MessageHandler par composition.

See Also

Method Detail

toString

public function toString():String

Utilisé dans un contexte littéral

Return

Une chaine définissant l'objet

loadUser

public function loadUser(username:String, propNames:Array):Void

Charge les propriétés persistantes d'un utilisateur.

Parameters

usernameNom de l'utilsateur.
propNamesListe des propriétés.

loadGroup

public function loadGroup(groupName:String, propNames:Array):Void

Charge les propriétés persitantes d'un groupe.

Parameters

groupNameNom du groupe.
propNamesListes des propriétés.

addListener

public function addListener(listener:Object):Boolean

Ajoute un nouvel observateur.

Parameters

listenerRéférence de l'observateur.

Return

Un booléen indiquant la réussite de l'opération.

Specified By

addListener() in org.omus.util.iObservable

removeListener

public function removeListener(listener:Object):Boolean

Supprime un observateur.

Parameters

listenerRéférence de l'observateur.

Return

Un booléen indiquant la réussite de l'opération.

Specified By

removeListener() in org.omus.util.iObservable

removeAllListeners

public function removeAllListeners():Void

Supprime tous les abonnés.

Specified By

removeAllListeners() in org.omus.util.iObservable

countListeners

public function countListeners():Number

Retourne le nombre d'observateurs.

Return

Le nombre d'observateurs enregistrés.

Specified By

countListeners() in org.omus.util.iObservable

handleMessage

public function handleMessage(env:Envelope):Void

Active la gestion d'un type de message par accusé de réception en fonction du contenu de son enveloppe.

Parameters

envUne référence à l'enveloppe.

Specified By

handleMessage() in org.omus.msg.iMessageHandler

addHandler

public function addHandler(subject:String, methodName:String):Void

Rajoute un gestionnaire chargé d'intercepter la réponse du serveur suite à un message soumis. Forme d'accusé de réception (callback).

Parameters

subjectLe type de message.
methodNameLe nom de l'événement gérant un type de message.

Specified By

addHandler() in org.omus.msg.iMessageHandler

toLog

static public function toLog():String

Utilisé dans un contexte littéral

Return

Une chaine définissant l'objet.