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

Class: Entities_ImportLogic

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

Class Entities_ImportLogic

Class Overview

Classe de logique des entités (gestion de l'import)

Located in /lodel/scripts/logic/class.entities_import.php [line 61]

Logic
   |
   --GenericLogic
      |
      --Entities_EditionLogic
         |
         --Entities_ImportLogic
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 GenericLogic

GenericLogic::$_publicfields_array

Inherited From Logic

Logic::$maintable
Logic::$rankcriteria

Inherited From Entities_EditionLogic

Entities_EditionLogic::Entities_EditionLogic()
Constructeur
Entities_EditionLogic::editAction()
Ajout d'un nouvel objet ou Edition d'un objet existant
Entities_EditionLogic::makeSelect()
Construction des balises select HTML pour cet objet
Entities_EditionLogic::viewAction()
Affichage d'un objet
Entities_EditionLogic::_calculateIdentifier()
Calcul des identifiants littéraux d'une entité
Entities_EditionLogic::_createRelationWithParents()
Création des relations avec les parents d'une entité
Entities_EditionLogic::_deleteSoftRelation()
Suppression des relations dites 'soft'
Entities_EditionLogic::_getUserGroup()
Récupère le groupe utilisateur d'une nouvelle entité return the usergroup for new entity
Entities_EditionLogic::_moveImages()
Déplace les liens images quand un nouvel identifiant est connu
Entities_EditionLogic::_populateContextRelatedTables()
Utilisé dans la méthode viewAction() pour remplir le contexte d'information supplémentaire
Entities_EditionLogic::_saveRelatedTables()
Sauve des données dans des tables liées éventuellement

Inherited From GenericLogic

GenericLogic::GenericLogic()
Constructeur de la classe
GenericLogic::addGenericEquivalent()
Définition de l'équivalent générique permanent.
GenericLogic::getGenericEquivalent()
Retourne un équivalent générique pour une classe et un champ donné
GenericLogic::validateFields()
Validated the public fields and the unicity as usual and in addition the typescompatibility
GenericLogic::viewAction()
Implémentation pour les objets générique de l'action permettant d'appeler l'affichage d'un objet.
GenericLogic::_is_unique()
Vérifie que la valeur d'un champ est unique (pas d'autre occurrence dans la table)
GenericLogic::_moveFiles()
Déplacement des fichiers associés à l'objet dans le bon répertoire
GenericLogic::_populateContextRelatedTables()
Implémentation par défaut de _populateContextRelatedTables
GenericLogic::_populateObject()
Populate the object from the context. Only the public fields are inputted.
GenericLogic::_publicfields()

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
mixed   $context  
array   $g_name   Tableau des équivalents génériques
mixed   $prefixregexp  
mixed   $task  
mixed   $_localcontext  

[ Top ]
Method Summary
Entities_ImportLogic   Entities_ImportLogic()   Constructeur
void   closeClass()  
void   importAction()   Importation d'une entité
void   openClass()  
void   processCharacterStyles()  
void   processData()  
void   processEntryTypes()  
void   processInternalStyles()  
void   processPersonTypes()  
void   processTableFields()  
void   unknownCharacterStyle()  
void   unknownParagraphStyle()  
void   _checkdir()  
void   _moveImages()   method to move img link when the new id is known
void   _moveImages_rec()  

[ Top ]
Properties
mixed   $context [line 72]

[ Top ]
array   $g_name [line 68]

Tableau des équivalents génériques


Redefinition of:
Entities_EditionLogic::$g_name
Tableau des équivalents génériques

[ Top ]
mixed   $prefixregexp = "Pr\.|Dr\.|Mr\.|Ms\." [line 70]

[ Top ]
mixed   $task [line 74]

[ Top ]
mixed   $_localcontext [line 188]

[ Top ]
Methods
Constructor Entities_ImportLogic  [line 79]

  Entities_ImportLogic Entities_ImportLogic( )

Constructeur



[ Top ]
closeClass  [line 204]

  void closeClass( $class, [ $multidoc = false]  )

Parameters:
   $class: 
   $multidoc: 


[ Top ]
importAction  [line 89]

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

Importation d'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 ]
openClass  [line 190]

  void openClass( $class, [ $obj = null], [ $multidoc = false]  )

Parameters:
   $class: 
   $obj: 
   $multidoc: 


[ Top ]
processCharacterStyles  [line 343]

  void processCharacterStyles( $obj, $data  )

Parameters:
   $obj: 
   $data: 


[ Top ]
processData  [line 237]

  void processData( $data  )

Parameters:
   $data: 


[ Top ]
processEntryTypes  [line 285]

  void processEntryTypes( $obj, $data  )

Parameters:
   $obj: 
   $data: 


[ Top ]
processInternalStyles  [line 348]

  void processInternalStyles( $obj, $data  )

Parameters:
   $obj: 
   $data: 


[ Top ]
processPersonTypes  [line 297]

  void processPersonTypes( $obj, $data  )

Parameters:
   $obj: 
   $data: 


[ Top ]
processTableFields  [line 242]

  void processTableFields( $obj, $data  )

Parameters:
   $obj: 
   $data: 


[ Top ]
unknownCharacterStyle  [line 374]

  void unknownCharacterStyle( $style, $data  )

Parameters:
   $style: 
   $data: 


[ Top ]
unknownParagraphStyle  [line 369]

  void unknownParagraphStyle( $style, $data  )

Parameters:
   $style: 
   $data: 


[ Top ]
_checkdir  [line 172]

  void _checkdir( $dir  )

Parameters:
   $dir: 


[ Top ]
_moveImages  [line 129]

  void _moveImages( &$context  )

method to move img link when the new id is known

Parameters:
   &$context: 

API Tags:
Access:  private


Redefinition of:
Entities_EditionLogic::_moveImages()
Déplace les liens images quand un nouvel identifiant est connu

[ Top ]
_moveImages_rec  [line 136]

  void _moveImages_rec( &$context, &$dir, &$count  )

Parameters:
   &$context: 
   &$dir: 
   &$count: 


[ Top ]

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