Aller au contenu
EzGED Wiki
Outils pour utilisateurs
S'identifier
Outils du site
Rechercher
Outils
Afficher la page
Anciennes révisions
Liens de retour
Derniers changements
Gestionnaire Multimédia
Plan du site
S'identifier
>
Derniers changements
Gestionnaire Multimédia
Plan du site
Vous êtes ici:
start
»
dev
»
api
»
python
Piste:
dev:api:python
Documentation sur l'API Python ====== Préambule ====== Avec le développement de l'interface Administration avec les composants ExtJS, dite "Interface Admin 3.3" des modifications importantes ont eut lieu au niveau des classes de service. ====== Webservice ====== ===== Classe ===== Une classe représente une entité du modèle de données, et reprend généralement le nom d'une table (dans ce cas sans le underscrore qui préfixe toutes les tables systèmes). Elle regroupe un ensemble de services (les méthodes de la classe) qui permettent d'agir sur cette entité. **Toute classe** définissant un ensemble de services web **doit hériter** de la classe **servicetemplate** du module services. Chaque classe **doit définir** obligatoirement la méthode **__init__** et un certains nombres d'attributs d'instance obligatoirements initialisés dans le corps de la méthode. Exemple avec la classe représentant les tache d'un workflow: <code> class wftask(self, re </code> Ceci est valable pour tous les webservices quelque soit la version, mais en 3.3 le module //services// a été enrichi et notamment la classe servicetemplate. Nous allons présenter les méthodes importantes de la nouvelle architecture. ==== loadstruct ==== En redéfinissant cette méthode qui par défaut n'opère aucun traitement
dev/api/python.1482495345.txt.gz
· Dernière modification: 2023/03/17 09:56 (modification externe)
Outils de la page
Afficher la page
Anciennes révisions
Liens de retour
Renommer la page
Exporter en PDF
Haut de page