zephir.backend.dicos_rpc.RPCDicos

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