phpDocumentor lodel-logic
[ class tree: lodel-logic ] [ index: lodel-logic ] [ all elements ]

Class: Entities_AdvancedLogic

Source Location: /lodel/scripts/logic/class.entities_advanced.php

Class Entities_AdvancedLogic

Class Overview

Classe de logique des entités (gestion avancée)

Located in /lodel/scripts/logic/class.entities_advanced.php [line 60]

Logic
   |
   --Entities_AdvancedLogic
Author(s):
  • Ghislain Picard
  • Jean Lamy
API Tags:
See:  logic.php

Information Tags:
Version:  CVS:$Id:
Copyright:  2003, Ghislain Picard, Marin Dacos, Luc Santeramo, Nicolas Nutten, Anne Gentil-Beccot
Copyright:  2001-2002, Ghislain Picard, Marin Dacos
Copyright:  2004, Ghislain Picard, Marin Dacos, Luc Santeramo, Anne Gentil-Beccot, Bruno Cénou
Copyright:  2005, Ghislain Picard, Marin Dacos, Luc Santeramo, Gautier Poupeau, Jean Lamy, Bruno Cénou
Copyright:  2006, Marin Dacos, Luc Santeramo, Bruno Cénou, Jean Lamy, Mikaël Cixous, Sophie Malafosse
Copyright:  2007, Marin Dacos, Bruno Cénou, Sophie Malafosse, Pierre-Alain Mignot
Since:  Classe ajouté depuis la version 0.8

Properties

Methods

[ Top ]
Inherited Properties, Constants, and Methods
Inherited Properties Inherited Methods Inherited Constants

Inherited From Logic

Logic::$maintable
Logic::$rankcriteria

Inherited From Logic

Logic::Logic()
Constructeur de la classe.
Logic::changeRankAction()
Implémentation par défaut de l'action qui permet de changer le rang d'un objet.
Logic::copyAction()
Implémentation par défaut de l'action de copie d'un objet.
Logic::deleteAction()
Implémentation par défaut de l'action qui permet de supprimer un objet.
Logic::editAction()
Implémenation de l'action d'ajout ou d'édition d'un objet.
Logic::isdeletelocked()
Implémentation par défaut de isdeletelocked()
Logic::rights()
Implémentation par défaut de la fonction right
Logic::validateFields()
Validated the public fields and the unicity.
Logic::viewAction()
Implémentation par défaut de l'action permettant d'appeler l'affichage d'un objet.
Logic::_calculateHistoryField()
special processing for particular types of field
Logic::_changeRank()
Change the rank of an Object
Logic::_deleteRelatedTables()
Used in deleteAction to do extra operation after the object has been deleted
Logic::_getMainTableDAO()
Logic::_isAuthorizedStatus()
Vérification de la valeur du statut (champ status dans les tables)
Logic::_populateContext()
Populate the context from the object. All fields are outputted.
Logic::_populateContextRelatedTables()
Used in viewAction to do extra populate in the context
Logic::_populateObject()
Populate the object from the context. Only the public fields are inputted.
Logic::_prepareDelete()
Used in deleteAction to do extra operation before the object is saved.
Logic::_prepareEdit()
Used in editAction to do extra operation before the object is saved.
Logic::_processSpecialFields()
process of particular type of fields
Logic::_publicfields()
Logic::_saveRelatedTables()
Used in editAction to do extra operation after the object has been saved
Logic::_uniqueFields()

[ Top ]
Property Summary
array   $g_name   Tableau des équivalents génériques

[ Top ]
Method Summary
Entities_AdvancedLogic   Entities_AdvancedLogic()   Constructeur
void   changeStatusAction()   Changer le status d'une entité
void   downloadAction()   Récuperer le fichier source correspondant à une entité
void   moveAction()   Déplacer une entité
void   prepareMoveAction()   Préparation du déplacement d'une entité.
void   viewAction()   Affichage d'un objet
void   _publicfields()  

[ Top ]
Properties
array   $g_name [line 68]

Tableau des équivalents génériques


[ Top ]
Methods
Constructor Entities_AdvancedLogic  [line 73]

  Entities_AdvancedLogic Entities_AdvancedLogic( )

Constructeur



[ Top ]
changeStatusAction  [line 129]

  void changeStatusAction( array &$context, array &$error  )

Changer le status d'une entité

Modifie le status d'une entité en utilisant la valeur passée dans le context : $context['status'].

Parameters:
array   &$context:  le contexte passé par référence
array   &$error:  le tableau des erreurs éventuelles passé par référence


[ Top ]
downloadAction  [line 292]

  void downloadAction( array &$context, array &$error  )

Récuperer le fichier source correspondant à une entité

Parameters:
array   &$context:  le contexte passé par référence
array   &$error:  le tableau des erreurs éventuelles passé par référence


[ Top ]
moveAction  [line 215]

  void moveAction( array &$context, array &$error  )

Déplacer une entité

Parameters:
array   &$context:  le contexte passé par référence
array   &$error:  le tableau des erreurs éventuelles passé par référence


[ Top ]
prepareMoveAction  [line 158]

  void prepareMoveAction( array &$context, array &$error  )

Préparation du déplacement d'une entité.

Cette méthode est appelée avant l'action move. Elle prépare le déplacement en vérifiant certaines conditions à celui-ci.

Parameters:
array   &$context:  le contexte passé par référence
array   &$error:  le tableau des erreurs éventuelles passé par référence


[ Top ]
viewAction  [line 85]

  void viewAction( array &$context, array &$error  )

Affichage d'un objet

Parameters:
array   &$context:  le contexte passé par référence
array   &$error:  le tableau des erreurs éventuelles passé par référence


Redefinition of:
Logic::viewAction()
Implémentation par défaut de l'action permettant d'appeler l'affichage d'un objet.

[ Top ]
_publicfields  [line 331]

  void _publicfields( )


API Tags:
Access:  private


Redefinition of:
Logic::_publicfields()

[ Top ]

Documentation generated on Thu, 24 Jul 2008 05:07:29 +0200 by phpDocumentor 1.4.0a2