Cette classe gère l'utilisateur sur son poste client.
Evénements auxquels s'abonner :
public propConfig:Object
public props:PropertySet
public function toString():String
Utilisé dans un contexte littéral
Une chaine définissant l'objet
public function getPassword():String
Renvoie le mot de passe utilisateur.
Le mot de passe.
public function getPermissions():Number
Renvoie le niveau de permission de l'utilisateur.
Le niveau de permission 0 : Utilisateur supprimé. 1 : Utilisateur banni. 2-8 : Utilisateur avec status standard (Laissé pour les besoins de l'application) 3 : Nouvel utilisateur. 9-10 : Utilisateur avec status d'administrateur.
public function setPassword(pwd:String):Void
Définit le mot de passe.
pwd | Le nouveau mot de passe. |
public function setEmail(newAddr:String):Void
Définit l'email interne.
newAddr | La nouvelle adresse email. |
public function setPermissions(perms:Number):Void
Définit de nouvelles permissions. Génère un événement onError aux observateurs.
perms | Numéro d'identifiant de la nouvelle permission. |
public function getProperties():PropertySet
Renvoie l'objet des propriétés persistantes.
Une référence vers toutes les propriétés persistantes de l'utilisateur.
public function getInBox():Mailbox
Renvoie une référence à la boite de messages entrants.
Une référence à l'Inbox.
public function getOutBox():Mailbox
Renvoie une référence à la boite de messages sortants.
Une référence à l'Inbox.
public function getBuddies():Buddies
Renvoie une référence à la listes des aminches.
Une référence à la Buddy list.
public function getBlackList():Buddies
Renvoie une référence à liste des personnes inopportunes.
Une référence à la Blacklist.
public function getLocks():Locks
Renvoie une référence au verrous posés par l'utuilisateur.
Une référence aux verrous posés dans un groupe par l'utilisateur.
public function addListener(listener:Object):Boolean
Ajoute un nouvel observateur.
listener | Référence de l'observateur. |
Un booléen indiquant la réussite de l'opération.
public function removeListener(listener:Object):Boolean
Supprime un observateur.
listener | Référence de l'observateur. |
Un booléen indiquant la réussite de l'opération.
public function countListeners():Number
Retourne le nombre d'observateurs.
Le nombre d'observateurs enregistrés.
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.
env | Une référence à l'enveloppe. |
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).
subject | Le type de message. |
methodName | Le nom de l'événement gérant un type de message. |
static public function toLog():String
Utilisé dans un contexte littéral
Une chaine définissant l'objet.
static public function getInstance():User
Accès global à la référence du Singleton
Une référence à la classe