Updated Sonargraph architecture description.
Introduced Conversion layer with allowed dependencies to Mapping and Core. Added Authentication subsystem to Core layer. Adapted mapping of Cross-store subsystem according to new package name.
This commit is contained in:
@@ -82,10 +82,17 @@
|
||||
</element>
|
||||
<element name="Cross store" type="Subsystem">
|
||||
<element name="Assignment" type="TypeFilter">
|
||||
<element name="**.persistence.**" type="IncludeTypePattern"/>
|
||||
<element name="**.crossstore.**" type="IncludeTypePattern"/>
|
||||
</element>
|
||||
</element>
|
||||
</element>
|
||||
<element name="Conversion" type="Layer">
|
||||
<element name="Assignment" type="TypeFilter">
|
||||
<element name="**.convert.**" type="IncludeTypePattern"/>
|
||||
</element>
|
||||
<dependency type="AllowedDependency" toName="Project|spring-data-commons-core::Layer|Core"/>
|
||||
<dependency type="AllowedDependency" toName="Project|spring-data-commons-core::Layer|Mapping"/>
|
||||
</element>
|
||||
<element name="Mapping" type="Layer">
|
||||
<element name="Assignment" type="TypeFilter">
|
||||
<element name="**.mapping.**" type="IncludeTypePattern"/>
|
||||
@@ -123,6 +130,12 @@
|
||||
<element name="**.annotation.**" type="IncludeTypePattern"/>
|
||||
</element>
|
||||
</element>
|
||||
<element name="Authentication" type="Subsystem">
|
||||
<element name="Assignment" type="TypeFilter">
|
||||
<element name="**.authentication.**" type="IncludeTypePattern"/>
|
||||
</element>
|
||||
<stereotype name="Unrestricted"/>
|
||||
</element>
|
||||
</element>
|
||||
</architecture>
|
||||
<workspace>
|
||||
|
||||
Reference in New Issue
Block a user