feature: #2151 Feature/mvi pattern (#2177)

* #2151 add module and pom.xml

* #2151 add Calculator Actions

* #2151 add remaining mvi pattern classes (actions already implemented)

* #2151 add Main and unit tests

* add README.md and class diagrams

* #2151 add module and pom.xml

* #2151 add Calculator Actions

* #2151 add remaining mvi pattern classes (actions already implemented)

* #2151 add Main and unit tests

* add README.md and class diagrams

* fixes for lint errors

* #2151 add module and pom.xml

* #2151 add Calculator Actions

* #2151 add remaining mvi pattern classes (actions already implemented)

* #2151 add Main and unit tests

* add README.md and class diagrams

* fixes for lint errors

* use Lombok @Data decorator and decouple View from ViewModel

* add comments and documentation

* fix checkstyle, the smart switch syntax was breaking checkstyle, so I had to change it back
This commit is contained in:
JanFidor
2023-01-21 10:45:07 +01:00
committed by GitHub
parent 6b0a90ee61
commit fb86ca1156
19 changed files with 943 additions and 0 deletions
+1
View File
@@ -198,6 +198,7 @@
<module>metadata-mapping</module>
<module>service-to-worker</module>
<module>client-session</module>
<module>model-view-intent</module>
<module>embedded-value</module>
<module>currying</module>
<module>serialized-entity</module>