1
+ <?xml version =" 1.0" encoding =" UTF-8" ?>
2
+ <class-diagram version =" 1.2.0" icons =" true" always-add-relationships =" false" generalizations =" true" realizations =" true"
3
+ associations =" true" dependencies =" false" nesting-relationships =" true" router =" FAN" >
4
+ <interface id =" 1" language =" java" name =" com.iluwatar.cqrs.commandes.ICommandService" project =" cqrs"
5
+ file =" /cqrs/src/main/java/com/iluwatar/cqrs/commandes/ICommandService.java" binary =" false" corner =" BOTTOM_RIGHT" >
6
+ <position height =" -1" width =" -1" x =" 291" y =" -49" />
7
+ <display autosize =" true" stereotype =" true" package =" true" initial-value =" false" signature =" true"
8
+ sort-features =" false" accessors =" true" visibility =" true" >
9
+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
10
+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
11
+ </display >
12
+ </interface >
13
+ <class id =" 2" language =" java" name =" com.iluwatar.cqrs.commandes.CommandServiceImpl" project =" cqrs"
14
+ file =" /cqrs/src/main/java/com/iluwatar/cqrs/commandes/CommandServiceImpl.java" binary =" false" corner =" BOTTOM_RIGHT" >
15
+ <position height =" 263" width =" 256" x =" 170" y =" 87" />
16
+ <display autosize =" false" stereotype =" true" package =" true" initial-value =" false" signature =" true"
17
+ sort-features =" false" accessors =" true" visibility =" true" >
18
+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
19
+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
20
+ </display >
21
+ </class >
22
+ <interface id =" 3" language =" java" name =" com.iluwatar.cqrs.queries.IQueryService" project =" cqrs"
23
+ file =" /cqrs/src/main/java/com/iluwatar/cqrs/queries/IQueryService.java" binary =" false" corner =" BOTTOM_RIGHT" >
24
+ <position height =" 182" width =" 248" x =" 176" y =" 428" />
25
+ <display autosize =" false" stereotype =" true" package =" true" initial-value =" false" signature =" true"
26
+ sort-features =" false" accessors =" true" visibility =" true" >
27
+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
28
+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
29
+ </display >
30
+ </interface >
31
+ <class id =" 4" language =" java" name =" com.iluwatar.cqrs.queries.QueryServiceImpl" project =" cqrs"
32
+ file =" /cqrs/src/main/java/com/iluwatar/cqrs/queries/QueryServiceImpl.java" binary =" false" corner =" BOTTOM_RIGHT" >
33
+ <position height =" 258" width =" 253" x =" 169" y =" 665" />
34
+ <display autosize =" false" stereotype =" true" package =" true" initial-value =" false" signature =" true"
35
+ sort-features =" false" accessors =" true" visibility =" true" >
36
+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
37
+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
38
+ </display >
39
+ </class >
40
+ <class id =" 5" language =" java" name =" com.iluwatar.cqrs.domain.model.Book" project =" cqrs"
41
+ file =" /cqrs/src/main/java/com/iluwatar/cqrs/domain/model/Book.java" binary =" false" corner =" BOTTOM_RIGHT" >
42
+ <position height =" 326" width =" 158" x =" 778" y =" -93" />
43
+ <display autosize =" false" stereotype =" true" package =" true" initial-value =" false" signature =" true"
44
+ sort-features =" false" accessors =" true" visibility =" true" >
45
+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
46
+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
47
+ </display >
48
+ </class >
49
+ <class id =" 6" language =" java" name =" com.iluwatar.cqrs.dto.Book" project =" cqrs"
50
+ file =" /cqrs/src/main/java/com/iluwatar/cqrs/dto/Book.java" binary =" false" corner =" BOTTOM_RIGHT" >
51
+ <position height =" 219" width =" 150" x =" 541" y =" 607" />
52
+ <display autosize =" false" stereotype =" true" package =" true" initial-value =" false" signature =" true"
53
+ sort-features =" false" accessors =" true" visibility =" true" >
54
+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
55
+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
56
+ </display >
57
+ </class >
58
+ <class id =" 7" language =" java" name =" com.iluwatar.cqrs.domain.model.Author" project =" cqrs"
59
+ file =" /cqrs/src/main/java/com/iluwatar/cqrs/domain/model/Author.java" binary =" false" corner =" BOTTOM_RIGHT" >
60
+ <position height =" -1" width =" -1" x =" 608" y =" 70" />
61
+ <display autosize =" true" stereotype =" true" package =" true" initial-value =" false" signature =" true"
62
+ sort-features =" false" accessors =" true" visibility =" true" >
63
+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
64
+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
65
+ </display >
66
+ </class >
67
+ <class id =" 8" language =" java" name =" com.iluwatar.cqrs.dto.Author" project =" cqrs"
68
+ file =" /cqrs/src/main/java/com/iluwatar/cqrs/dto/Author.java" binary =" false" corner =" BOTTOM_RIGHT" >
69
+ <position height =" -1" width =" -1" x =" 834" y =" 719" />
70
+ <display autosize =" true" stereotype =" true" package =" true" initial-value =" false" signature =" true"
71
+ sort-features =" false" accessors =" true" visibility =" true" >
72
+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
73
+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
74
+ </display >
75
+ </class >
76
+ <class id =" 9" language =" java" name =" com.iluwatar.cqrs.util.HibernateUtil" project =" cqrs"
77
+ file =" /cqrs/src/main/java/com/iluwatar/cqrs/util/HibernateUtil.java" binary =" false" corner =" BOTTOM_RIGHT" >
78
+ <position height =" -1" width =" -1" x =" 662" y =" 412" />
79
+ <display autosize =" true" stereotype =" true" package =" true" initial-value =" false" signature =" true"
80
+ sort-features =" false" accessors =" true" visibility =" true" >
81
+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
82
+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
83
+ </display >
84
+ </class >
85
+ <dependency id =" 10" >
86
+ <end type =" SOURCE" refId =" 4" />
87
+ <end type =" TARGET" refId =" 9" />
88
+ </dependency >
89
+ <dependency id =" 11" >
90
+ <end type =" SOURCE" refId =" 2" />
91
+ <end type =" TARGET" refId =" 9" />
92
+ </dependency >
93
+ <realization id =" 12" >
94
+ <end type =" SOURCE" refId =" 4" />
95
+ <end type =" TARGET" refId =" 3" />
96
+ </realization >
97
+ <association id =" 13" >
98
+ <end type =" SOURCE" refId =" 5" navigable =" false" >
99
+ <attribute id =" 14" name =" author" />
100
+ <multiplicity id =" 15" minimum =" 0" maximum =" 1" />
101
+ </end >
102
+ <end type =" TARGET" refId =" 7" navigable =" true" />
103
+ <display labels =" true" multiplicity =" true" />
104
+ </association >
105
+ <realization id =" 16" >
106
+ <end type =" SOURCE" refId =" 2" />
107
+ <end type =" TARGET" refId =" 1" />
108
+ </realization >
109
+ <classifier-display autosize =" true" stereotype =" true" package =" true" initial-value =" false" signature =" true"
110
+ sort-features =" false" accessors =" true" visibility =" true" >
111
+ <attributes public =" true" package =" true" protected =" true" private =" true" static =" true" />
112
+ <operations public =" true" package =" true" protected =" true" private =" true" static =" true" />
113
+ </classifier-display >
114
+ <association-display labels =" true" multiplicity =" true" />
115
+ </class-diagram >
0 commit comments