Package zephir :: Package backend :: Module etabs_rpc :: Class RPCEtabs
[frames] | no frames]

Class RPCEtabs

source code

twisted.web.resource.Resource --+        
                                |        
        twisted.web.xmlrpc.XMLRPC --+    
                                    |    
                xmlrpceole.XMLRPCEole --+
                                        |
                                       RPCEtabs

serveur XMLRPC zephir pour la gestion des établissements

Nested Classes

Inherited from twisted.web.resource.Resource: entityType

Instance Methods
 
__init__(self, parent)
Initialize.
source code
 
xmlrpc_get_etab(self, cred_user, rne=None)
Récupération des données d'un établissement (ou de tous)
source code
 
xmlrpc_get_libelle_etab(self, cred_user)
Récupération des données d'un établissement (ou de tous)
source code
 
xmlrpc_import_etab(self, cred_user, data)
importe des établissements depuis un fichier csv
source code
 
xmlrpc_add_etab(self, cred_user, rne, libelle, adresse, ville, cp, telephone, fax, mail, responsable, remarques, type_etab)
ajoute un établissement
source code
 
xmlrpc_del_etab(self, cred_user, rne)
supprime un établissement
source code
 
xmlrpc_edit_etab(self, cred_user, rne, dico_modifs)
modification d'un établissement cette fonction prend en compte un dictionnaire qui indique les champs à modifier et leur nouvelle valeur.
source code
 
xmlrpc_rech_etab(self, cred_user, d)
Recherche multi-critères d'un établissement select * from etablissements where nom_champ like '%%libelle%%' { rne, libelle, cp, type, ville }
source code
 
xmlrpc_get_types(self, cred_user)
Récupération des types d'établissement existants
source code
 
xmlrpc_add_type(self, cred_user, libelle)
ajoute un type d'établissement dans la base de données
source code
 
xmlrpc_del_type(self, cred_user, id_type)
ajoute un type d'établissement dans la base de données
source code

Inherited from xmlrpceole.XMLRPCEole: ebRender, load_groupes, render

Inherited from twisted.web.xmlrpc.XMLRPC: getSubHandler, getSubHandlerPrefixes, putSubHandler, render_POST

Inherited from twisted.web.resource.Resource: __providedBy__, delEntity, getChild, getChildForRequest, getChildWithDefault, getDynamicEntity, getStaticEntity, listDynamicEntities, listDynamicNames, listEntities, listNames, listStaticEntities, listStaticNames, putChild, reallyPutEntity, render_HEAD

Class Variables

Inherited from twisted.web.xmlrpc.XMLRPC: FAILURE, NOT_FOUND, allowedMethods, isLeaf, separator

Inherited from twisted.web.resource.Resource: __implemented__, __provides__, server

Method Details

__init__(self, parent)
(Constructor)

source code 

Initialize.

Overrides: twisted.web.resource.Resource.__init__
(inherited documentation)

xmlrpc_edit_etab(self, cred_user, rne, dico_modifs)

source code 

modification d'un établissement cette fonction prend en compte un dictionnaire qui indique les champs à modifier et leur nouvelle valeur. l'application cliente doit s'assurer que ces champs existent dans la base ex: zephir.etabs.edit_etab('R620001X',{'libelle':'bla bla','type':1})