Package zephir :: Package backend :: Module dicos_rpc :: Class RPCDicos
[frames] | no frames]

Class RPCDicos

source code

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

serveur XMLRPC zephir pour la gestion des dictionnaires Creole

Nested Classes

Inherited from twisted.web.resource.Resource: entityType

Instance Methods
 
__init__(self, parent)
Initialize.
source code
 
xmlrpc_get_dict(self, cred_user, eole_version, type_dict, dict_name, paq_name='')
renvoie le contenu d'un dictionnaire du pool paq_name: nom du paquet pour les dictionnaires non isolés
source code
 
xmlrpc_add_dict(self, cred_user, eole_version, dict_name, content, paq_name='')
ajoute ou met à jour un dictionnaire dans le dépot.
source code
 
xmlrpc_remove_dict(self, cred_user, eole_version, dict_name, paq_name='')
supprime un dictionnaire/paquet du dépot (et les liens associés)
source code
 
xmlrpc_get_dict_resources(self, cred_user, eole_version, dict_type, dict_name)
renvoie l'ensemble des ressources utilisant un dictionnaire ou paquet
source code
 
xmlrpc_get_dict_links(self, cred_user, eole_version, dict_type, dict_name)
renvoie l'ensemble des liens pointant sur un dictionnaire ou paquet
source code
 
xmlrpc_get_paq_dict(self, cred_user, eole_version, liste_paqs)
renvoie la liste des dictionnaires d'un paquet
source code
 
xmlrpc_list_available(self, cred_user, eole_version, type_paq=None)
renvoie la liste des dictionnaires disponibles dans le pool pour une distribution eole type_paq : permet de limiter le résultat aux paquets eole ou locaux
source code
 
xmlrpc_update_dicts(self, cred_user, module_version, dict_type='local')
force une vérification des dictionnaires disponibles pour une distribution module_version : version de la distribution à vérifier dict_type: dictionnaires 'eole' ou 'locaux'
source code
 
xmlrpc_managed_modules(self, cred_user)
renvoie la liste des version de distribution comportant des modules gérés avec le pool (et les ids des modules en question)
source code
 
xmlrpc_check_module(self, cred_user, id_module)
renvoie True si un module est géré par le pool de dictionnaire, False sinon
source code
 
xmlrpc_list_module(self, cred_user, id_module, full_path=True)
liste les dictionnaires associés à un module
source code
 
xmlrpc_add_module(self, cred_user, id_module, dict_type, dict_path)
associe un dictionnaire/paquet à un module
source code
 
xmlrpc_del_module(self, cred_user, id_module, dict_type, dict_path)
supprime l'association entre un module et un dictionnaire/paquet
source code
 
xmlrpc_get_module_defaults(self, cred_user, id_module, full_path=True)
renvoie la liste des paquets par défaut d'un module (basé sur le fichier de description du module)
source code
 
xmlrpc_list_variante(self, cred_user, id_variante)
liste les dictionnaires associés à une variante
source code
 
xmlrpc_add_variante(self, cred_user, id_variante, dict_type, dict_path, pass_var='')
associe un paquet/dictionnaire à une variante
source code
 
xmlrpc_del_variante(self, cred_user, id_variante, dict_type, dict_path, pass_var='')
supprime l'association entre un module et un dictionnaire/paquet
source code
 
xmlrpc_list_serveur(self, cred_user, id_serveur)
liste les dictionnaires associés à un serveur
source code
 
xmlrpc_add_serveur(self, cred_user, id_serveur, dict_type, dict_path)
associe un dictionnaire/paquet à un serveur
source code
 
xmlrpc_del_serveur(self, cred_user, id_serveur, dict_type, dict_path)
supprime l'association entre un serveur et un dictionnaire/paquet
source code
 
xmlrpc_list_local_serveur(self, cred_user, id_serveur)
renvoie la liste des dictionnaires et paquets devant être mis en place sur un serveur
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_add_dict(self, cred_user, eole_version, dict_name, content, paq_name='')

source code 

ajoute ou met à jour un dictionnaire dans le dépot. paq_name: met le dictionnaire dans un répertoire de paquet