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

Classe NoasDeviceContext

NoasObject
   |
   --NoasDeviceContext

Classe(s) dérivée(s):

    NoasFileDeviceContext NoasGraphicDeviceContext
 
   Classe de base pour les contextes web. Les contextes web sont des objets hiérarchisés (notion de père et fils) capable de recevoir, de traiter et de propager les actions de l'utilisateur, ou de devenir persistant pour un usage futur (sauvegarde des données). Toute la partie code de vos projets se trouve dans les méthodes des contextes. Il s'agit du model dans le pattern MVC utilisé dans Noas PHP, la vue étant la template et vos objets métier viennent compléter les modèles. 

 

Constructeur NoasDeviceContext()

 

void NoasDeviceContext::findURL($entry)

Argument(s):
   Retrouver une URL dans le mapping. 

 

string NoasDeviceContext::getAccessPath()

Retour:
   Obtenir le chemin d'accès du contexte. 

 

NoasApplicationContext NoasDeviceContext::getApplication()

Retour:
   Obtenir l'application. 

 

NoasDeviceContext NoasDeviceContext::getContext($path)

Argument(s):
Retour:
   Obtenir un sous-contexte. 

 

NoasDeviceContext NoasDeviceContext::getFocus()

Retour:
   Obtenir le contexte qui a le focus. 

 

string NoasDeviceContext::getFocusTemplate()

Retour:
   Obtenir la template qui a le focus. 

 

NoasUserInterface NoasDeviceContext::getInterface()

Retour:
   Obtenir l'interface. C'est un raccourci de NoasApplicationContext::instance()->getInterface(). 

 

NoasDeviceContext NoasDeviceContext::getParent()

Retour:
   Obtenir le contexte parent. 

 

NoasUser NoasDeviceContext::getRemoteUser()

Retour:
   Obtenir l'ulisateur connecté s'il existe. 

 

NoasUserRequest NoasDeviceContext::getRequest()

Retour:
   Obtenir la requête. C'est un raccourci de NoasApplicationContext::instance()->getRequest(). 

 

int NoasDeviceContext::getSerializeTime()

Retour:
   Obtenir la date de dernière serialisation (format UNIX). 

 

NoasUserSession NoasDeviceContext::getSession()

Retour:
   Obtenir la session. 

 

boolean NoasDeviceContext::hasErrorMessage()

Retour:
   Déterminer s'il y a une erreur. 

 

boolean NoasDeviceContext::hasInfoMessage()

Retour:
   Déterminer s'il y a une information. 

 

void NoasDeviceContext::initialize()

   Appelé par le framework pour initialiser le contexte. Cette méthode n'est appelée qu'une seule fois dans le cycle de vie: après sa création. 

 

boolean NoasDeviceContext::isSerializable()

Retour:
   Déterminer si un contexte est persistant. Appelée par le framework pour savoir s'il doit sauvegarder le contexte en session. Renvoyer FALSE permet de forcer l'utilisation du contexte en mode sans état. Cela permet également d'augmenter les performances. Par défaut, elle renvoi TRUE. 

 

void NoasDeviceContext::processEvent($event)

Argument(s):
   Traiter un évènement. Si l’événement n’est pas supporté par le contexte, il sera transmis au parant s’il existe. 

 

void NoasDeviceContext::releaseFocus()

   Libérer le focus sur le contexte. 

 

void NoasDeviceContext::serialize()

   Appelée par le framework avant sa sauvegarde. 

 

void NoasDeviceContext::setAccessPath($path)

Argument(s):
   Définir le chemin d'accès au contexte. 

 

void NoasDeviceContext::setFocus()

   Placer le focus sur le contexte. 

 

void NoasDeviceContext::setFocusTemplate($template)

Argument(s):
   Définir la template qui a le focus. 

 

void NoasDeviceContext::setParent($parent)

Argument(s):
   Définit le contexte parent. 

 

void NoasDeviceContext::unserialize()

   Appelée par le framework après sa restauration. 

 

void NoasDeviceContext::URL($entry, $ulr)

Argument(s):
   Retrouver une URL dans le mapping. 

 

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