Package zephir :: Package backend :: Module services_rpc :: Class RPCServices
[frames] | no frames]

Class RPCServices

source code

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

serveur XMLRPC zephir pour la gestion des bases de données

Nested Classes

Inherited from twisted.web.resource.Resource: entityType

Instance Methods
 
__init__(self, parent) source code
 
xmlrpc_add_service(self, cred_user, module, libelle)
ajoute un service à un module
source code
 
xmlrpc_del_service(self, cred_user, id_service)
suppression d'un service
source code
 
xmlrpc_get_service(self, cred_user, id_service=None)
liste d'un service particulier (de tous les services)
source code
 
xmlrpc_get_service_module(self, cred_user, id_module=None)
liste des services d'un module (de tous les services)
source code
 
xmlrpc_edit_service(self, cred_user, id_service, dico_modifs)
modification d'un service cette fonction prend en compte un dictionnaire qui indique les champs à modifier et leur nouvelle valeur.
source code
 
xmlrpc_add_service_installe(self, cred_user, id_service=None, id_serveur=None)
ajout d'un serveur a un établissement
source code
 
xmlrpc_del_service_installe(self, cred_user, id_service=None, id_serveur=None)
suppression d'un service
source code
 
xmlrpc_get_service_installe(self, cred_user, id_serveur=None)
liste des services installés sur un serveur
source code

Inherited from xmlrpceole.XMLRPCEole: ebRender, load_groupes, render

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

Inherited from twisted.web.resource.Resource: 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, isLeaf, separator

Inherited from twisted.web.resource.Resource: server

Method Details

__init__(self, parent)
(Constructor)

source code 
Overrides: xmlrpceole.XMLRPCEole.__init__

xmlrpc_edit_service(self, cred_user, id_service, dico_modifs)

source code 
modification d'un service 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