1+ <?xml version =" 1.0" encoding =" UTF-8" ?>
2+ <class-diagram version =" 1.2.4" icons =" true" automaticImage =" PNG" always-add-relationships =" false" generalizations =" true"
3+ realizations =" true" associations =" true" dependencies =" false" nesting-relationships =" true" router =" FAN" >
4+ <interface id =" 1" language =" java" name =" info.unterrainer.commons.httpserver.daos.BasicDao" project =" http-server"
5+ file =" /http-server/src/main/java/info/unterrainer/commons/httpserver/daos/BasicDao.java" binary =" false"
6+ corner =" BOTTOM_RIGHT" >
7+ <position height =" 405" width =" 356" x =" 269" y =" 1454" />
8+ <display autosize =" true" stereotype =" true" package =" true" initial-value =" false" signature =" true"
9+ sort-features =" false" accessors =" true" visibility =" true" >
10+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
11+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
12+ </display >
13+ </interface >
14+ <interface id =" 2" language =" java" name =" info.unterrainer.commons.httpserver.daos.DaoTransaction" project =" http-server"
15+ file =" /http-server/src/main/java/info/unterrainer/commons/httpserver/daos/DaoTransaction.java" binary =" false"
16+ corner =" BOTTOM_RIGHT" >
17+ <position height =" 99" width =" 186" x =" 43" y =" 1454" />
18+ <display autosize =" true" stereotype =" true" package =" true" initial-value =" false" signature =" true"
19+ sort-features =" false" accessors =" true" visibility =" true" >
20+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
21+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
22+ </display >
23+ </interface >
24+ <interface id =" 3" language =" java" name =" info.unterrainer.commons.httpserver.daos.BasicAsyncDao" project =" http-server"
25+ file =" /http-server/src/main/java/info/unterrainer/commons/httpserver/daos/BasicAsyncDao.java" binary =" false"
26+ corner =" BOTTOM_RIGHT" >
27+ <position height =" 351" width =" 329" x =" 467" y =" 1899" />
28+ <display autosize =" true" stereotype =" true" package =" true" initial-value =" false" signature =" true"
29+ sort-features =" false" accessors =" true" visibility =" true" >
30+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
31+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
32+ </display >
33+ </interface >
34+ <interface id =" 4" language =" java" name =" info.unterrainer.commons.httpserver.daos.DaoTransactionManager"
35+ project =" http-server"
36+ file =" /http-server/src/main/java/info/unterrainer/commons/httpserver/daos/DaoTransactionManager.java" binary =" false"
37+ corner =" BOTTOM_RIGHT" >
38+ <position height =" 81" width =" 214" x =" 1144" y =" 1454" />
39+ <display autosize =" true" stereotype =" true" package =" true" initial-value =" false" signature =" true"
40+ sort-features =" false" accessors =" true" visibility =" true" >
41+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
42+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
43+ </display >
44+ </interface >
45+ <class id =" 5" language =" java" name =" info.unterrainer.commons.httpserver.daos.JpqlAsyncDao" project =" http-server"
46+ file =" /http-server/src/main/java/info/unterrainer/commons/httpserver/daos/JpqlAsyncDao.java" binary =" false"
47+ corner =" BOTTOM_RIGHT" >
48+ <position height =" 405" width =" 439" x =" 665" y =" 1454" />
49+ <display autosize =" true" stereotype =" true" package =" true" initial-value =" false" signature =" true"
50+ sort-features =" false" accessors =" true" visibility =" true" >
51+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
52+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
53+ </display >
54+ </class >
55+ <class id =" 6" language =" java" name =" info.unterrainer.commons.httpserver.daos.JpqlDao" project =" http-server"
56+ file =" /http-server/src/main/java/info/unterrainer/commons/httpserver/daos/JpqlDao.java" binary =" false"
57+ corner =" BOTTOM_RIGHT" >
58+ <position height =" 1377" width =" 492" x =" 467" y =" 37" />
59+ <display autosize =" true" stereotype =" true" package =" true" initial-value =" false" signature =" true"
60+ sort-features =" false" accessors =" true" visibility =" true" >
61+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
62+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
63+ </display >
64+ </class >
65+ <class id =" 7" language =" java" name =" info.unterrainer.commons.httpserver.daos.JpqlTransaction" project =" http-server"
66+ file =" /http-server/src/main/java/info/unterrainer/commons/httpserver/daos/JpqlTransaction.java" binary =" false"
67+ corner =" BOTTOM_RIGHT" >
68+ <position height =" 135" width =" 186" x =" 43" y =" 37" />
69+ <display autosize =" true" stereotype =" true" package =" true" initial-value =" false" signature =" true"
70+ sort-features =" false" accessors =" true" visibility =" true" >
71+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
72+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
73+ </display >
74+ </class >
75+ <class id =" 8" language =" java" name =" info.unterrainer.commons.httpserver.daos.JpqlTransactionManager"
76+ project =" http-server"
77+ file =" /http-server/src/main/java/info/unterrainer/commons/httpserver/daos/JpqlTransactionManager.java"
78+ binary =" false" corner =" BOTTOM_RIGHT" >
79+ <position height =" 117" width =" 276" x =" 1082" y =" 37" />
80+ <display autosize =" true" stereotype =" true" package =" true" initial-value =" false" signature =" true"
81+ sort-features =" false" accessors =" true" visibility =" true" >
82+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
83+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
84+ </display >
85+ </class >
86+ <generalization id =" 9" >
87+ <end type =" SOURCE" refId =" 3" />
88+ <end type =" TARGET" refId =" 1" />
89+ </generalization >
90+ <realization id =" 10" >
91+ <end type =" SOURCE" refId =" 6" />
92+ <end type =" TARGET" refId =" 1" />
93+ </realization >
94+ <realization id =" 11" >
95+ <end type =" SOURCE" refId =" 5" />
96+ <end type =" TARGET" refId =" 3" />
97+ </realization >
98+ <realization id =" 12" >
99+ <end type =" SOURCE" refId =" 8" />
100+ <end type =" TARGET" refId =" 4" />
101+ </realization >
102+ <realization id =" 13" >
103+ <end type =" SOURCE" refId =" 7" />
104+ <end type =" TARGET" refId =" 2" />
105+ </realization >
106+ <generalization id =" 14" >
107+ <end type =" SOURCE" refId =" 5" />
108+ <end type =" TARGET" refId =" 6" />
109+ </generalization >
110+ <classifier-display autosize =" true" stereotype =" true" package =" true" initial-value =" false" signature =" true"
111+ sort-features =" false" accessors =" true" visibility =" true" >
112+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
113+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
114+ </classifier-display >
115+ <association-display labels =" true" multiplicity =" true" />
116+ </class-diagram >
0 commit comments