1950 Commits

Author SHA1 Message Date
George Aristy
10c0879d3b (FIX) Upgrade all @since versions to 1.18.0 following the
parent pom's version update
2017-12-27 16:09:34 -04:00
George Aristy
620f408688 (FIX) Parent pom version 2017-12-27 16:06:26 -04:00
George Aristy
2456b9f4b0 (FIX) The 'retry' module was not added to the module list in parent pom 2017-12-27 15:46:46 -04:00
George Aristy
144db43ad4 Merge branch 'master' of https://github.com/iluwatar/java-design-patterns 2017-12-27 15:22:02 -04:00
George Aristy
f7c396b0fd (NEW) Module "retry"
(NEW) Illustrative classes:
      - App: simulates a production application
      - BusinessOperation<T>: abstraction over any operation that can
        potentially fail
      - FindCustomer <: BusinessOperation<String>: illustrative
        operation that can throw an error
      - Retry <: BusinessOperation<T>: transparently implements the
        retry mechanism
      - Several "business" exceptions:
        - BusinessException: top-level
        - CustomerNotFoundException: can be ignored
        - DatabaseNotAvailableException: fatal error
(NEW) .puml and .png for UML
2017-12-27 15:15:04 -04:00
Ilkka Seppälä
6b4ae0d0b1
Merge pull request #682 from zafarella/patch-3
add CII Best Practices badge
2017-12-26 18:28:20 +02:00
Zafar Khaydarov
04f2be64c6
Update README.md
add CII Best Practices badge
2017-12-25 08:52:52 -05:00
Ilkka Seppälä
6c4de3bcef Fix some tags and categories 2017-12-25 11:30:24 +02:00
Ilkka Seppälä
a2d155cbb9
Merge pull request #680 from fanofxiaofeng/patch-3
replace 'a' with 'an'
2017-12-15 21:27:11 +02:00
Ilkka Seppälä
52f09d043c
Merge pull request #679 from fanofxiaofeng/patch-2
fix typo
2017-12-15 21:26:32 +02:00
Ilkka Seppälä
11de22bf4a
Merge pull request #678 from Tschis/presentations
Add presentation for Command and Factory Method
2017-12-15 21:25:49 +02:00
Ilkka Seppälä
6614d0735e
Merge pull request #671 from zafarella/patch-2
Create PULL_REQUEST_TEMPLATE.md
2017-12-15 21:24:00 +02:00
靳阳
8312e09f6e
replace 'a' with 'an'
[A or An](https://www.a-or-an.com/a_an/axe)
2017-12-14 16:15:02 +08:00
靳阳
176bb85f40
fix typo
'exepcted'->'expected'
'expectedVisibilty'->'expectedVisibility'
2017-12-12 20:40:16 +08:00
Tschis
7e7a0c83f5 Update readme with presentation link 2017-12-11 13:48:29 -03:00
Tschis
4dbf646b37 Add Command presentation 2017-12-11 13:45:10 -03:00
Tschis
506d316529 Add Factory Method presentation 2017-12-11 11:45:32 -03:00
Zafar Khaydarov
8a9162f542
Update PULL_REQUEST_TEMPLATE.md 2017-12-09 16:25:27 -05:00
Ilkka Seppälä
4b1650fbde
Merge pull request #676 from Tschis/master
Add presentation for Abstract Factory
2017-12-09 22:38:28 +02:00
Ilkka Seppälä
d26f2620ec
Merge pull request #668 from Krandelbord/master
added synchronized keyword to method that reads from server poll
2017-12-09 22:29:40 +02:00
Narendra Pathai
fb5c2a0324
Merge pull request #642 from piyushchaudhari04/unit-of-work-pattern
#352 - Unit of work pattern implementation
2017-12-04 00:32:49 +05:30
Tschis
7cf897a051 Add presentation for Abstract Factory 2017-11-30 15:15:10 -03:00
Ilkka Seppälä
171c4b30b9 #190 Remove puml posting script 2017-11-28 21:30:45 +02:00
Ilkka Seppälä
bf98299db2 #190 Remove pumlids from readmes 2017-11-28 21:28:53 +02:00
Ilkka Seppälä
b0f9582824 #190 Remove urm plugin 2017-11-28 20:55:52 +02:00
Zafar Khaydarov
fb64d69347
Create PULL_REQUEST_TEMPLATE.md 2017-11-25 00:03:34 -05:00
Ilkka Seppälä
4450000a83
Merge pull request #665 from Tschis/master
(Abstract Factory) Add factory of factories
2017-11-20 16:26:44 +02:00
Rodolfo Forte
14279278cd
Sync readme.md with the new code 2017-11-19 19:22:03 -02:00
Ilkka Seppälä
071cde8d70 Add license headers 2017-11-19 20:17:57 +02:00
Ilkka Seppälä
6339e26838
Merge pull request #663 from codinghog/master
#114 Added eip-aggregator
2017-11-19 19:43:21 +02:00
Krandelbord
5c953d7d00 added synchronized keyword to method that reads from server poll 2017-11-19 12:01:39 +01:00
Piyush Chaudhari
51096ec445 #352- Unit Of Work : Update java doc for methods. 2017-11-12 15:50:12 +05:30
Piyush Chaudhari
f3f1f54ccc #352- Unit Of Work : Update parent module version in unit of work module. 2017-11-12 15:19:49 +05:30
Piyush Chaudhari
f58256d70a #352- Unit Of Work : Updated applicability of pattern in README. 2017-11-12 15:09:47 +05:30
Tschis
933c84ff1c Fix checkstyle validations 2017-11-07 22:32:36 -03:00
Tschis
3634b3338c Fix checkstyle validations 2017-11-07 22:19:10 -03:00
Tschis
d37922bf82 add factory of factories 2017-11-07 21:05:04 -03:00
codinghog
87ee97a112 #114 Fixed checkstyle issue 2017-11-07 07:37:12 +01:00
codinghog
c45e9a1faf #114 Fixed checkstyle issue 2017-11-07 07:24:31 +01:00
Ilkka Seppälä
390c33e36e
Merge pull request #661 from hukacode/patch-1
Fix typo
2017-11-05 09:59:14 +02:00
Ilkka Seppälä
5f90b2597a
Merge pull request #659 from pechenoha/master
Fix a typo in the "Facade" pattern
2017-11-05 09:51:40 +02:00
adam.kaczmmarek@gmail.com
6e0bf59e5a #114 Aggregator pattern; tests; description 2017-11-04 22:38:51 +01:00
Piyush Chaudhari
7185830700 Merge branch 'unit-of-work-pattern' of github.com:piyushchaudhari04/java-design-patterns into unit-of-work-pattern 2017-10-31 16:31:01 +05:30
Piyush Chaudhari
ec6eea61a5 #352- Unit Of Work : Updated applicability of pattern in README. 2017-10-31 16:26:24 +05:30
Hùng (Huka) L. K. Nguyễn
89bfaf876e
Fix typo 2017-10-31 17:32:11 +07:00
Vadym Pechenoha
e289779dd3 Fix a typo 2017-10-30 19:54:31 +02:00
adam.kaczmmarek@gmail.com
a2a13758e0 Merge branch 'master' of https://github.com/iluwatar/java-design-patterns 2017-10-28 22:27:34 +02:00
Ilkka Seppälä
5ed46c2c64 Merge pull request #656 from bjurga/bjurga-App.java-patch
Use UserConverter instead of rewriting its ctor
2017-10-22 22:21:54 +03:00
Ilkka Seppälä
168c9cf3a9 Merge pull request #655 from codinghog/master
#173 Added new pattern - EIP Splitter
2017-10-22 22:17:51 +03:00
Ilkka Seppälä
0312392b3c Merge pull request #654 from fanofxiaofeng/patch-1
maybe it should be "Let's" here
2017-10-22 22:14:37 +03:00