Commit Graph

3337 Commits

Author SHA1 Message Date
JoshuaSinglaANU fcaf72fdf8 feature: #1261 Added collecting parameter design pattern (#2134)
* #1261 Added base directories, folders, and file for the collecting parameter design pattern.

* #1261 Added initial comment

* #1261 Added Maven Dependencies

* #1261 Added Maven Dependencies

* #1261 Finished README.md file

* #1261 Added tests

* #1261 Code adheres to the standard

* #1261 Code adheres to the standard

* #1261 Code adheres to the standard

* #1261
- Added table to README.md
- Explicitly state that result is the collecting parameter
- Improved applicability
- Separated PrinterItem.java from PrinterQueue.java
- Tests work now
- Giant comment split

* #1261 fixed programmatic example in README.md.

* #1261 updated class diagram

* #1261 Fixed everything.

* #1261 Minor edit to README.md.

* #1261 Minor edit to README.md.

* #1261 Minor updates.

* #1261 Fixed code style.

* #1261 Removed getPrinterQueue test

* #1261 Removed code smells

* #1261 Added UML plugin.

* #1261 Dependencies resolved.

* #1261 Specified the UML diagram paths. Perhaps this will work.

* #1261 pom.xml updated with UML wrapper. Maybe this will create class diagram when built?

* #1261 UML added.

* #1261
- README.md obeys the YAML requirements
- Typo in README.md fixed
- UMLWrapper removed from module pom.xml
- More comments added

Should be able to merge now :)
2022-11-20 14:37:33 +02:00
Robert Volkmann ba5aee0a1d dependencies: remove unused dependencies (#2319) 2022-11-20 14:31:19 +02:00
Robert Volkmann 2f71c41af0 dependencies: upgrade Camel 2.25.1 to 3.18.1 (#2318) 2022-11-20 14:29:17 +02:00
Robert Volkmann c4307db0a6 dependencies: Fix #2297: Upgrade H2 (#2317)
* refactor: drop tables according to their dependencies

* refactor: renamed table because USER is an SQL keyword

* dep: upgrade com.h2database.h2 1.4.190 to 2.1.214
2022-11-20 14:25:33 +02:00
Robert Volkmann 465a6871b2 dependencies: Upgrade mockito 3.5 to 4.5 (#2316)
* refactor: move tests of leader-followers into correct package

* dep: remove version constraint for Mockito in acyclic-visitor

* dep: remove version constraint for Mockito in caching

* chore: cleanup mockito-core import on some POMs

* dep: upgrade core.mocktio 3.5.6 to 4.5.1

"- org.mockito.Mockito#verifyZeroInteractions an alias of verifyNoMoreInteractions"
https://github.com/mockito/mockito/commit/caf35b24e2764df0498469526ecb3e7ec68a0430
2022-11-20 10:16:53 +02:00
allcontributors[bot] 84e83c4d43 docs: add XianWu99 as a contributor for doc (#2345)
* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2022-11-20 08:28:43 +02:00
XianWu99 972653a828 docs: Added README.md explanation in Data mapper (#2307)
* Added wikipedia says for explanation section

* Added explanation on README.md
2022-11-20 08:27:12 +02:00
Vadim Ponomarev db4fbb3268 refactoring: Improve monad methods (#2300) 2022-11-16 21:25:13 +02:00
allcontributors[bot] 375120249a docs: add murphShaw as a contributor for doc (#2339)
* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2022-11-16 21:16:24 +02:00
murphShaw dc0afb8640 docs: Amendments to factory-kit README (#2305) 2022-11-16 21:15:15 +02:00
Ilkka Seppälä 63ef157f23 refactor: Update zh pattern image paths 2022-11-13 18:54:28 +02:00
Ilkka Seppälä 40fb6dda74 fix: Fix yaml frontmatter of several patterns (#2332) 2022-11-13 12:19:11 +02:00
allcontributors[bot] df735cb956 docs: add JurenXu as a contributor for code (#2330)
* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2022-11-13 09:46:45 +02:00
JurenXu b103e44ecd feature: Implement Serialized Entity Pattern (#2150)
* Add files:
- App.java
- Country.java
- CountryDao.java
- CountrySchemaSql.java
- CountryTest.java
- README.md
- serialize-entity.urm.puml
- pom.xml (inherit from parent pom.xml)
Update files:
- pom.xml (parent pom.xml, add 1 module called serialized-entity)

* Fix duplicated error in pom.xml

* Update:
- pom.xml (module servant, changed by error, now fixed)
- pom.xml (module serialized-entity)

* Update:
- pom.xml (changed, artifactId)

* Update:
- pom.xml

Add:
AppTest.java

* Resolved changes required by the reviewer

Co-authored-by: Ilkka Seppälä <iluwatar@users.noreply.github.com>
2022-11-13 09:43:03 +02:00
prasad-333 953f9a4e0c docs: Adds explanation for MVP design pattern (#2303) 2022-11-13 09:19:39 +02:00
allcontributors[bot] c097a5141b docs: add prasad-333 as a contributor for doc (#2328)
* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2022-11-13 09:17:12 +02:00
prasad-333 24bd93999d docs: Adds explanation for MVC design pattern (#2302)
* Adds explanation for MVC design pattern

* minor updates
2022-11-13 09:16:01 +02:00
Ilkka Seppälä dd456d4440 refactoring: Update identity map category and tags 2022-11-09 22:03:04 +02:00
allcontributors[bot] d0bb18872a docs: add u7275858 as a contributor for code (#2324)
* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2022-11-09 21:57:17 +02:00
u7275858 d2599a2904 feature: #1299 Add Identity Map Pattern (#2094)
* #1299 IMPLEMENT IDENTITY MAP PATTERN.

* #1299 Add docstrings, README, testCases and class diagram.

* #1299 Update a comment string in DB implementation.

* #1299 Fix code smells.

* #1299 Fix code smells and add comments to App.java

* #1299 Update constant name.

* #1299 Remove java version dependency and update README.md.

* #1299 Add lombok to PersonFinder.java.

* #1299 Add dependency to maven-assembly-plugin.

* #1299 Use java streams in PersonDbSimulatorImplementation.java.

* #1299 Add print statements while returning the person object.

* #1299 Update README.md.

* #1299 Add puml file.

* Update README.md
2022-11-09 21:55:44 +02:00
allcontributors[bot] 3831a82b69 docs: add vaibhav-if as a contributor for doc (#2323)
* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2022-11-09 21:36:59 +02:00
Vaibhav Agrawal 7782203383 docs: Add tutorial links to patterns (#1901)
* Add API Gateway tutorial links

* Add Model View Controller tutorial links

* Add Data Access Object tutorial links

* Add Data Transfer Object tutorial links

* Add Data Mapper tutorial links

Co-authored-by: Ilkka Seppälä <iluwatar@users.noreply.github.com>
2022-11-09 21:32:06 +02:00
allcontributors[bot] 84c63ce170 docs: add artfuldev as a contributor for code (#2321)
* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2022-11-08 20:59:48 +02:00
Sudarsan Balaji 1d5a0b07c1 refactoring: Rename presentation to presentation model (#2291)
* Rename presentation to presentation-model

* Rename image

* Rename UML diagram

* Rename presentation to presentation-model

* Rename package to presentationmodel

* Rename module reference in pom.xml
2022-11-08 20:58:24 +02:00
Minh Nguyen 4388a4ac92 translation: Localize abstract-document to Vietnamese (#2169)
* localize abstract-document to Vietnamese

* fix yaml front matter
2022-11-08 20:54:50 +02:00
Minh Nguyen 0fa2edf895 translation: Localize active-object to Vietnamese (#2190)
* localize active-object to Vietnamese

* fix link to class diagram

* fix yaml front matter
2022-11-08 20:51:45 +02:00
Minh Nguyen 370d851ab0 translation: Localize abstract-factory pattern to Vietnamese (#2186)
* localize abstract-factory to Vietnamese

* fix yaml front matter
2022-11-08 20:49:03 +02:00
Ilkka Seppälä e6f5b691df Remove obsolete index.mx files 2022-11-06 15:36:50 +02:00
allcontributors[bot] e955472c91 docs: add ec-026 as a contributor for translation (#2315)
* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <iluwatar@users.noreply.github.com>
2022-11-06 10:53:06 +02:00
Ilkka Seppälä c9fc12331e fix: Formatting of the main pom.xml 2022-11-06 10:48:29 +02:00
Aitor Fidalgo Sánchez df52e1fd4e translation: Closes #2124 Translate the adapter readme to Spanish (#2126)
* Closes #2124 Translate the adapter readme to Spanish

* Change frontmatter according to new requirements.
2022-11-05 17:25:59 +02:00
Minh Nguyen cbb1eed8e3 translation: remove unnecessary infor (#2192) 2022-11-05 17:05:38 +02:00
Bruno Fernandes 3fde35ac77 refactoring: Adding lombok to MVC pattern (#2188)
* Refactor: Added lombok to data-transfer-object pattern

* Refactor: Added lombok to data-transfer-object pattern

* Fix: Reverting all-contributors changes

* Fix: Fixing checkstyle for DTO

* Fix: Fixing checkstyle for Product.java

* Feature: Added lombok to MVC

* Fix: Fix imports
2022-11-05 16:54:23 +02:00
Francesco Scuccimarri 20ebbe0b13 docs: Replace profile url (#2183) 2022-11-05 11:11:32 +02:00
Manvi Goel 3605f8fefb docs: Adding explanation for Producer-Consumer Design Pattern (#2179) 2022-11-05 10:39:54 +02:00
harshalkhachane 6f21b10607 refactoring: Sonar CRITICAL issue fixes (#2176) 2022-11-05 10:33:20 +02:00
allcontributors[bot] c8fa1a582e docs: add harshalkhachane as a contributor for code (#2312)
* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2022-11-05 10:29:38 +02:00
harshalkhachane 925996fcbd refactoring: Sonar issue fix for duplicate string (#2175) 2022-11-05 10:28:00 +02:00
Alan cfeee23957 translation: Closes iluwatar#2162 Translate template-method pattern readme to Korean (#2173) 2022-10-30 22:26:27 +02:00
Alan d9b4965eb9 translation: Closes iluwatar#2161 Translate template-method pattern readme to Korean (#2172) 2022-10-30 22:25:09 +02:00
Alan e063bd14e0 translation: Closes iluwatar#2160 Translate template-method pattern readme to Korean (#2171) 2022-10-30 22:22:44 +02:00
Ilkka Seppälä 12ce824f71 fix: Fix the CI build 2022-10-30 19:51:15 +02:00
allcontributors[bot] 2dd1b55a52 docs: add u7281975 as a contributor for doc (#2296)
* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2022-10-30 19:06:32 +02:00
u7281975 66603304e2 docs: Add Explanation for Data-Bus Design Pattern #590 (#2170)
* Update README.md

* Update README.md

* Add Explanation

* Update README.md

* Update README.md

* Update README.md

* Update README.md
2022-10-30 19:05:05 +02:00
allcontributors[bot] badb828445 docs: add robertvolkmann as a contributor for review (#2295)
* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
Co-authored-by: Ilkka Seppälä <iluwatar@users.noreply.github.com>
2022-10-30 18:55:20 +02:00
MohanaRao SV adb0e25c2f refactor: Fix for maven warnings (#2157)
* fix for maven warnings

* Removed unwanted dependency and htmlunit upgraded to latest

Co-authored-by: Mohana Rao S V <mohana.rao.s.v@tietoevry.com>
2022-10-30 18:51:17 +02:00
allcontributors[bot] cd736d7a42 docs: add KyleSong30 as a contributor for doc (#2294)
* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2022-10-30 18:40:23 +02:00
KyleSong30 13cb2e8d48 docs: Data mapper1762 (#2165)
* update README.md

* update README.md
2022-10-30 18:39:11 +02:00
Robert Volkmann 4cd8149502 refactor: remove code smell java:S5786 (#2159)
https://sonarcloud.io/organizations/iluwatar/rules?open=java%3AS5786&rule_key=java%3AS5786
2022-10-30 18:21:21 +02:00
allcontributors[bot] 5afc32cf23 docs: add bipin-k as a contributor for doc (#2293)
* docs: update README.md [skip ci]

* docs: update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2022-10-30 18:12:34 +02:00