Commit Graph

3237 Commits

Author SHA1 Message Date
yiichan 1fea4bbbdb fix: A Chinese grammar error in zh version readme. (#2017)
Line 35, the bracket contains a redundant Chinese character “为”, which should be removed from bracket and put in front of the remain words.

在第35行,第二个网页超链接处,中括号包含了一个多余的汉字“为”。应该将这个汉字移出中括号。
2022-10-09 09:59:06 +03:00
allcontributors[bot] f10c3fae44 docs: add m-inh as a contributor for translation, and doc (#2069)
* 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-08 19:53:56 +03:00
Minh Nguyen 14ae384e3c translation: add localization for vietnamese (#2047)
Co-authored-by: Nguyen, Minh | Min | FID <ts-minhtien.nguyen@rakuten.com>
2022-10-08 19:52:47 +03:00
allcontributors[bot] 141d4c5e25 docs: add HeVictor as a contributor for code (#2068)
* 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-08 19:42:35 +03:00
Victor He 20ce47bb92 dependencies: upgrade jacoco plugin version to 0.8.8 to ensure JDK 17 compatibility (#2033) (#2051)
Co-authored-by: Victor He <victor.he@insigniafinancial.com.au>
2022-10-08 19:40:29 +03:00
allcontributors[bot] c6fb3d3fad docs: add aitorfi as a contributor for translation, and doc (#2067)
* 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-08 19:09:34 +03:00
Aitor Fidalgo Sánchez 84f733d137 translation: Closes #2045 Translate abstract-document readme to Spanish (#2046) 2022-10-08 19:07:57 +03:00
kongleong86 ede83e04e9 Refactor: Fixed #1193. Remove assertj-core from acyclic-visitor to prevent inconsistent library versions (#2042)
* Fixed #1193. Remove assertj-core from acyclic-visitor to prevent inconsistent library versions

* clean up logger before each run
2022-10-08 13:54:02 +03:00
allcontributors[bot] 34b23d98ce docs: add kongleong86 as a contributor for code (#2059)
* update README.md [skip ci]

* update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2022-10-05 21:25:59 +03:00
kongleong86 4ed839bef8 refactoring: Remove deprecated method to ease Hibernate upgrade later on (#2039) 2022-10-05 21:24:23 +03:00
allcontributors[bot] 4c1f5cf7fe docs: add karshil2309 as a contributor for code (#2055)
* update README.md [skip ci]

* update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2022-10-04 20:42:31 +03:00
Karshil sheth 57fe447f9c dependencies: Updated Lombok version to 1.18.22 (#2038)
Ticket issue : https://github.com/iluwatar/java-design-patterns/issues/2034
2022-10-04 20:41:15 +03:00
allcontributors[bot] 6bd38c21af docs: add dmdbilal as a contributor for doc (#2053)
* update README.md [skip ci]

* update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2022-10-04 20:19:29 +03:00
Mohamed Bilal 902d1a0d06 docs: Added Explanation for Combinators pattern along with benefits (#2028) 2022-10-04 20:17:32 +03:00
allcontributors[bot] 7e87cf9005 docs: add yonatankarp as a contributor for review (#2031)
* docs: update README.md [skip ci]

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

* update README.md [skip ci]

* 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-09-25 21:16:42 +03:00
allcontributors[bot] 03aced373e docs: add xyllq999 as a contributor for code (#2030)
* update README.md [skip ci]

* update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2022-09-25 21:07:03 +03:00
xyllq999 a568656036 improvement: fix issue 1968 and correct visitor pattern code and test. (#2023)
* fix issue 1968 and correct visitor pattern code and test.

* fix README code as well.
2022-09-25 21:02:08 +03:00
dependabot[bot] b33d00209c build(deps): bump gson from 2.8.8 to 2.8.9 in /cloud-claim-check-pattern (#2021)
Bumps [gson](https://github.com/google/gson) from 2.8.8 to 2.8.9.
- [Release notes](https://github.com/google/gson/releases)
- [Changelog](https://github.com/google/gson/blob/master/CHANGELOG.md)
- [Commits](https://github.com/google/gson/compare/gson-parent-2.8.8...gson-parent-2.8.9)

---
updated-dependencies:
- dependency-name: com.google.code.gson:gson
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-25 18:05:25 +03:00
allcontributors[bot] ab34c8eaef docs: add TreeFireMen as a contributor (#2029)
* update README.md [skip ci]

* update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2022-09-21 20:12:32 +03:00
perfect guy 1fbc6ebe1c docs: [FIX] wrong notes (#2012)
Co-authored-by: perfectGay <54127694+perfectGay@users.noreply.github.com>
2022-09-21 20:10:24 +03:00
allcontributors[bot] 55b9f61c22 docs: add Liu-rj as a contributor (#2024)
* update README.md [skip ci]

* update .all-contributorsrc [skip ci]

Co-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>
2022-09-18 13:41:00 +03:00
Renjie LIU 953af7c66c feature: Add Service to Worker Pattern (#2004)
* update service to worker

* update pom.xml and make GiantModel public

* add javadoc for GaintModel
2022-09-18 13:36:59 +03:00
dependabot[bot] b027d29b29 build(deps): bump gson from 2.8.6 to 2.8.9 in /event-sourcing (#2003)
Bumps [gson](https://github.com/google/gson) from 2.8.6 to 2.8.9.
- [Release notes](https://github.com/google/gson/releases)
- [Changelog](https://github.com/google/gson/blob/master/CHANGELOG.md)
- [Commits](https://github.com/google/gson/compare/gson-parent-2.8.6...gson-parent-2.8.9)

---
updated-dependencies:
- dependency-name: com.google.code.gson:gson
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-17 19:16:29 +03:00
Ilkka Seppälä 932836f68b Update license plugin (#2020)
* update license plugin

* suppress linelength and emptylineseparator rules

* fix checkstyle error

Co-authored-by: Subhrodip Mohanta <hello@subho.xyz>
2022-09-14 23:22:24 +05:30
allcontributors[bot] 5edcb2341c docs: add GustavoOliani as a contributor for code (#2022)
* 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-09-10 16:43:39 +03:00
Oliani a143af638c Fix: Issue #1957 (#1994)
Fix Inssue #1957
2022-09-10 16:41:51 +03:00
dependabot[bot] 5fd5840df7 build(deps): bump logback-core from 1.2.3 to 1.2.9 (#1985)
Bumps logback-core from 1.2.3 to 1.2.9.

---
updated-dependencies:
- dependency-name: ch.qos.logback:logback-core
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-09-10 16:11:46 +03:00
allcontributors[bot] 2ca8ec0c10 docs: add yonatankarp as a contributor for code (#2019)
* 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-09-08 16:00:30 +03:00
Yonatan Karp-Rudin 5397f85d7d refactoring: Refactor the prototype pattern to avoid code duplications (Closes #584) (#1970)
This commit  refactors the Prototype pattern by making it Cloneable and thus inheriting the clone() method to its subclasses which removes code duplications.
2022-09-08 15:55:02 +03:00
allcontributors[bot] c1c863843f docs: add mohanaraosv as a contributor for code (#2015)
* 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-07-05 16:06:45 +03:00
MohanaRao SV 692cef8ebf fix: Surrounded with try with resources (#1983)
Co-authored-by: Mohana Rao S V <mohana.rao.s.v@tietoevry.com>
2022-07-05 16:02:20 +03:00
allcontributors[bot] 4cdc309e65 docs: add arnabsen1729 as a contributor for code (#1986)
* 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-04-16 20:46:59 +03:00
Arnab Sen b51bca1a67 fix: monitor pattern is not being built (#1956)
* fix: update the version in pom.xml

* fixes the checksyle error and adds javadoc

* fix: bugs and code-smells in sonarcloud

* replaced logger library with Slf4j

* fix tests and add a previously dropped method

* adds license

* fix: codesmells and bug

* replace Random with SecureRandom

* test: add tests for Main to improve coverage
2022-04-16 20:44:01 +03:00
allcontributors[bot] 3b87565fb6 docs: add HattoriHenzo as a contributor for code (#1981)
* 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-04-15 20:16:46 +03:00
HattoriHenzo da9f26bbc0 fix: Correction of the CheckStyle issue the project acyclic-visitor (#1969) 2022-04-15 20:14:12 +03:00
Subhrodip Mohanta dde31bfe34 enhancement: Update Gitignore for OSX (#1955) 2022-02-12 20:14:44 +02:00
allcontributors[bot] 1596e9048d docs: add ShivanshCharak as a contributor for code (#1958)
* 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-01-30 21:01:10 +02:00
ShivanshCharak a4aff05123 refactoring: modified modem.java (#1952) 2022-01-30 20:57:46 +02:00
Ilkka Seppälä c87689b247 task: Update Multiton example (#1950)
Co-authored-by: Subhrodip Mohanta <hello@subho.xyz>
2022-01-24 21:58:44 +05:30
Ilkka Seppälä 5ce0419b44 task: Update Maven version (#1949)
* Update maven and maven wrapper to the latest versions

* Update maven-war-plugin version

Co-authored-by: Subhrodip Mohanta <hello@subho.xyz>
2022-01-24 21:57:02 +05:30
allcontributors[bot] 58ce3a2ab2 docs: add Kevinyl3 as a contributor for code (#1951)
* 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-01-18 21:58:43 +02:00
Kevin 7652b11bca new pattern: Issue#1264: Implemented Composite-View Pattern (#1923)
* initial commit, created package, README, pom, and directory structure.

* Issue#1264, continue working on JavaBeans, added getters, setters, and private fields. Created test file for JavaBeans.

* set up junit for tests folder.

* Issue#1264, set up local server and added web-application framework to composite-view to allow the JSP to run on a local Tomcat container. Wrote unit tests for Java-bean class, working on JSP pages.

* Issue#1264, Added forwarding functionality to servlet and main composite view page.

* Issue#1264, Finished composite view template in newsDisplay.jsp and created atomic sub-view components in businessNews.jsp, header.jsp, localNews.jsp, scienceNews.jsp, sportsNews.jsp, worldNews.jsp. Composite view page renders correctly, atomic views are inserted in and substituted in the template page depending on request parameters.

* Issue#1264, Added all views, updated README.md with documentation.

* Issue#1264, updated README.md, moved images folder into etc folder.

* Issue#1264, removed build artifacts from tracked files.

* Issue#1264, updated README.md

* Issue#1264, updated README.md

* Issue#1264, removed unused import, made AppServlet class final, changed to .equals() for string comparison.

* Issue#1264, in AppServlet, put the output writing into try blocks to ensure writers are closed.

* Issue#1264, added tests for Servlet, coverage up to 100%, used lombok to reduce boilerplate setters and getter, updated README.md with better grammar, appropriate tags and links to related patterns. Updated pom.xml to get rid of superfluous lines.

* Issue#1264, made changes as requested in README.md.

Co-authored-by: Ilkka Seppälä <iluwatar@users.noreply.github.com>
2022-01-18 21:51:53 +02:00
Ilkka Seppälä 07ee94d671 refactoring: execute around idiom (#1945)
* Refactor execute around the idiom

* fix checkstyle errors

Co-authored-by: Subhrodip Mohanta <hello@subho.xyz>
2022-01-10 17:04:19 +05:30
Ilkka Seppälä c5492184b7 enhancement: check spelling and update topic (#1943)
Co-authored-by: Subhrodip Mohanta <hello@subho.xyz>
2022-01-08 18:03:19 +05:30
Ilkka Seppälä 4f8007d674 enhancement: Refactor and add explanation for value object (#1942)
Co-authored-by: Subhrodip Mohanta <hello@subho.xyz>
2022-01-08 18:01:09 +05:30
Ilkka Seppälä 2d2dec98e8 enhancement: Add explanation for factory kit (#1941)
Co-authored-by: Subhrodip Mohanta <hello@subho.xyz>
2022-01-08 17:59:30 +05:30
Ilkka Seppälä 3cc9bc2dea refactoring: unit of work (#1940)
Co-authored-by: Subhrodip Mohanta <hello@subho.xyz>
2022-01-08 17:57:11 +05:30
Ilkka Seppälä 11f20593b2 Update throttling pattern (#1937)
* Create component.urm.puml

* Create App.java

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload

* Create AppTest.java

* Add files via upload

* Update README.md

* Update README.md

* Update pom.xml

* Update App.java

* Update BjornGraphicsComponent.java

* Update BjornInputComponent.java

* Update BjornPhysicsComponent.java

* Update Component.java

* Update App.java

* Delete App.java

* Delete BjornGraphicsComponent.java

* Delete BjornInputComponent.java

* Delete BjornPhysicsComponent.java

* Delete Component.java

* Delete GameObject.java

* Delete GraphicsComponent.java

* Delete InputComponent.java

* Delete PhysicsComponent.java

* Create App.java

* Update App.java

* Update App.java

* Create BjornGraphicsComponent.java

* Create BjornInputComponent.java

* Create BjornPhysicsComponent.java

* Create Component.java

* Create GameObject.java

* Create GraphicsComponent.java

* Create InputComponent.java

* Create PhysicsComponent.java

* Delete AppTest.java

* Delete UpdateTest.java

* Create AppTest.java

* Create UpdateTest.java

* Update throttling pattern example

* delete unwanted files

Co-authored-by: YanchaoMiao <11710204@mail.sustech.edu.cn>
2022-01-07 09:46:59 +02:00
Ilkka Seppälä c66ca67201 #590 add explanation for event aggregator (#1936) 2022-01-06 18:43:16 +02:00
allcontributors[bot] 2679f7aa6f docs: add castleKing1997 as a contributor for code (#1939)
* 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-01-01 20:48:21 +02:00