16 |
ilm |
1 |
#summary Organisation des packages et des modules
|
|
|
2 |
#labels Phase-Design
|
|
|
3 |
|
|
|
4 |
Ce document décrit l'organisation du code présent dans le repository OpenConcerto.
|
|
|
5 |
|
|
|
6 |
= Packages principaux =
|
|
|
7 |
|
|
|
8 |
== org.jopenchart ==
|
|
|
9 |
Ce package contient le code de la librairie jOpenChart, librairie développée par ILM Informatique utilisée pour afficher histogrammes et diagrammes.
|
|
|
10 |
|
|
|
11 |
== org.jopendocument ==
|
|
|
12 |
Contient le code d'extension de la librairie jOpenDocument, librairie développée par ILM Informatique utilisée pour afficher, imprimer et convertir en PDF les documents (aux formats OpenDocument).
|
|
|
13 |
|
|
|
14 |
== org.openconcerto.erp ==
|
|
|
15 |
Classes qui regroupent les fonctionnalités de l'ERP.
|
|
|
16 |
Le sous package org.openconcerto.erp.core est subdivisé par domaine et module. (Ex: domaine: finance, module tax).
|
|
|
17 |
Les sous packages autorisés pour les modules sont:
|
|
|
18 |
* action : actions relatives aux éléments
|
|
|
19 |
* component : composants graphiques d'édition
|
|
|
20 |
* element : interface de description
|
|
|
21 |
* injector : migration de données entre éléments
|
|
|
22 |
* io : entrées/sorties
|
|
|
23 |
* model : model de données
|
|
|
24 |
* report : états, rapports et documents générés
|
|
|
25 |
* ui : interfaces graphiques
|
|
|
26 |
|
|
|
27 |
== org.openconcerto.ftp ==
|
|
|
28 |
Classes utilitaires de transfert via le protocole FTP.
|
|
|
29 |
|
|
|
30 |
== org.openconcerto.map ==
|
|
|
31 |
Classes relatives à la geolocalisation et l'affichage des cartes.
|
|
|
32 |
|
|
|
33 |
== org.openconcerto.openoffice ==
|
|
|
34 |
Classes relatives à la liaison OpenOffice et la génération de documents.
|
|
|
35 |
|
|
|
36 |
== org.openconcerto.ql ==
|
|
|
37 |
Classes relatives à l'impression sur imprimante QL. (Imprimantes ticket)
|
|
|
38 |
|
|
|
39 |
== org.openconcerto.sql ==
|
|
|
40 |
Framework d'accès aux bases de données (H2, MySQL, Derby, PostgreSQL,...). Le framework fournit un modèle riche de graphe de base de données.
|
|
|
41 |
|
|
|
42 |
== org.openconcerto.task ==
|
|
|
43 |
Classes relatives à la gestion de tâches
|
|
|
44 |
|
|
|
45 |
== org.openconcerto.ui ==
|
|
|
46 |
Classes relatives à la gestion de interfaces graphiques
|
|
|
47 |
|
|
|
48 |
== org.openconcerto.utils ==
|
|
|
49 |
Classes utilitaires utilisées par les frameworks et l'ERP.
|
|
|
50 |
|
|
|
51 |
== org.openconcerto.xml==
|
|
|
52 |
Classes utilisées pour la persistence de données au format XML
|
|
|
53 |
|
|
|
54 |
|