diff --git a/source/_static/bundles/docStore/doc_store_classes.png b/source/_static/bundles/docStore/doc_store_classes.png new file mode 100644 index 000000000..9c038b928 Binary files /dev/null and b/source/_static/bundles/docStore/doc_store_classes.png differ diff --git a/source/_static/bundles/docStore/doc_store_classes.puml b/source/_static/bundles/docStore/doc_store_classes.puml new file mode 100644 index 000000000..426f76ac3 --- /dev/null +++ b/source/_static/bundles/docStore/doc_store_classes.puml @@ -0,0 +1,46 @@ +# diagramme de classe du module "docStore" + +@startuml + +title Diagramme de classe du module "docStore" + + +package "PersonBundle" { + class Person + class Center + class PersonDocument +} + +package "DocStoreBundle" { + Document "many" --- "many" DocumentCategory +} + +Document <|-- "herite" PersonDocument + +class "Document" { + - int id + - varchar_150 title + - text description + - ArrayCollection_DocumentCategory categories + - varchar_150 content #link to openstack + - Center center + - Scope scope + - User user + - DateTime date # Creation date +} + + +class "DocumentCategory" { + .. Primary Key .. + - varchar_150 bundle_id + - int internal_bundle_id + == + - json_array name + - ArrayCollection_Document documents +} + +class "PersonDocument" { + - Person person +} + +@enduml