Version 1.0.0 - 2006/01/31
Index  ::  Hiérarchie  ::  Constantes

Classe NoasUserSession

NoasObject
   |
   --NoasUserSession
 
   Classe d'implémentation par défaut d'une session utilisateur. Comme dans la plus part des langages et des backOffices, la gestion de la session est une partie stratégique. Vous pouvez donc, si le besoin sans fait sentir, utilisé une classe dérivée et spécialisée selon vos soins. Pensez à jouer avec les méthodes événementielle comme initialize(),activate(),passivate(),destroy(). 

 

Constructeur NoasUserSession()

 

void NoasUserSession::activate()

   Appeler par le framework pour notifier une activation de session. Vous êtes obligé de la rappeler dans la surcharge. 

 

void NoasUserSession::destroy()

   Appeler par le framework pour notifier une destruction de session. Vous êtes obligé de la rappeler dans la surcharge. Précisons que toutes les sessions des applications du même groupe seront également détruites. 

 

NoasDeviceContext NoasUserSession::getDC($parent, $property, $fullClassName)

Argument(s):
Retour:
   Obtenir un contexte en session. Si le contexte n'existe pas il va être créé, d'où l'importance du paramètre $fullClassName. Deux appelle successif de cette méthode avec les mêmes arguments retournerons la même instance. 

 

NoasPageDeviceContext NoasUserSession::getPageDC($fullClassName)

Argument(s):
Retour:
   Obtenir un contexte de page. Il s'agit d'un raccourci de getDC() avec des paramètres adéquats. 

 

string NoasUserSession::getParameter($key)

Argument(s):
Retour:
   Obtenir la valeur d'un paramètre. 

 

NoasPopupContext NoasUserSession::getPopupDC($fullClassName)

Argument(s):
Retour:
   Obtenir un contexte de popup Il s'agit d'un raccourci de getDC() avec des paramètres adéquats. 

 

NoasUser NoasUserSession::getRemoteUser()

Retour:
   Obtenir l'utilisateur connecté. 

 

string NoasUserSession::getSharedParameter($key)

Argument(s):
Retour:
   Obtenir la valeur d'un paramètre partagé. 

 

boolean NoasUserSession::hasParameter($key)

Argument(s):
Retour:
   Déterminer si un paramètre a été définit. 

 

boolean NoasUserSession::hasSharedParameter($key)

Argument(s):
Retour:
   Déterminer si un paramètre partagé a été définit. 

 

void NoasUserSession::initialize()

   Appeler par le framework pour notifier une initialisation de session. Cette notification est effectuée lors de lord du démarrage de la session. Vous n'êtes pas obligé de la rappeler dans la surcharge, mais pour des raisons de compatibilité avec les prochaines versions, faite-le. 

 

boolean NoasUserSession::isExpired()

Retour:
   Déterminer si la session a expirée. Si vous ne souhaitez pas que votre session gère l'expiration, surchargez-la en retournant false.TRUE, si la session a expiréFALSE, dans les autres cas 

 

boolean NoasUserSession::isStart()

Retour:
   Déterminer si la session a démaragé.TRUE, si la session a déjà été démaréeFALSE, dans les autres cas 

 

void NoasUserSession::passivate()

   Appeler par le framework pour notifier une temporisation de session. Vous êtes obligé de la rappeler dans la surcharge. 

 

string NoasUserSession::setParameter($key, $value)

Argument(s):
Retour:
   Définir la valeur d'un paramètre. 

 

void NoasUserSession::setRemoteUser($remoteUser)

Argument(s):
   Définir utilisateur connectè. 

 

string NoasUserSession::setSharedParameter($key, $value)

Argument(s):
Retour:
   Définir la valeur d'un paramètre partagé. 

 

void NoasUserSession::start()

   Démarrer la session. 

 

© 2005 Réoka Djohou, tous droits réservés.