4d820b12ff
Changes after review. Added README
2016-03-26 12:33:02 +05:30
e543ee0a9c
Merge branch 'master' of https://github.com/iluwatar/java-design-patterns into mute-idiom
2016-03-26 12:11:09 +05:30
2f5a2be27a
Fix missing table error
2016-03-25 22:00:08 +02:00
e549af25dd
Severe is not appropriate.
...
"Sever" is most Appropriate
2016-03-25 22:50:17 +06:00
6e4b269939
Update according to review comments #397
...
- Added descriptions
- Added junit tests
- Added javadoc
- Added index.md
- Added class diagrams
2016-03-24 18:13:37 +00:00
3f7ead5ca5
Work on #404 , updated class diagram and javadoc. Passed checkstyle checks
2016-03-23 13:13:19 +05:30
266b658ab5
Refactor interfaces
2016-03-22 22:45:25 +02:00
d2f620a5e6
Added tests for lottery ticket repository
2016-03-22 21:27:13 +02:00
aebd857931
Merge pull request #406 from slawiko/slawiko-patch-1
...
File renaming (index.md to README.md)
2016-03-22 12:22:35 +01:00
fa077c8be9
Work on #404 , javadocs and test cases for DB and in memory dao.
2016-03-21 17:55:29 +05:30
8b147c4dd9
Add mock database for lottery tickets
2016-03-20 20:56:04 +02:00
fde33999b7
Added interface for lottery administrators
2016-03-20 14:38:24 +02:00
e8671e1d6e
Add interface for lottery event notifications
2016-03-20 14:33:41 +02:00
15d2b9dcca
Added interface to lottery service provider's bank account
2016-03-20 14:26:43 +02:00
95e6a67056
Added interface for accessing lottery tickets in database
2016-03-20 14:09:44 +02:00
2785f6915b
Add lottery ticket check result
2016-03-20 11:10:06 +02:00
bd1b65276e
all index.md files renamed to README.md for more compatibility with github
2016-03-20 11:50:21 +03:00
804ffc3ea7
Added lottery service interface
2016-03-20 10:49:31 +02:00
035b14fef8
Added lottery ticket and unit tests
2016-03-19 21:57:57 +02:00
81718eb8ae
Added player details and unit tests
2016-03-19 21:08:55 +02:00
cd3a5d48d8
Work on lottery numbers unit tests
2016-03-19 20:37:36 +02:00
b0f96adeb1
Added class for lottery numbers and unit tests for it
2016-03-19 18:13:30 +02:00
448d855809
implemented and added test cases for DB dao. Added dependency of Hierarchical junit runner in parent pom
2016-03-18 16:39:45 +05:30
f6a20c7693
Refactoring changes to DAO pattern. Renamed default dao implementation to InMemory and refined interface
2016-03-16 18:47:07 +05:30
e5217bbde8
Work on #385 , added missing license template
2016-03-16 12:48:53 +05:30
40e5c8d587
Merge branch 'master' of https://github.com/iluwatar/java-design-patterns into mute-idiom
2016-03-16 12:41:15 +05:30
c78dd2667a
Work on #385 , added documentation and class diagram. Made refactoring changes to pass checkstyle and PMD checks
2016-03-16 12:40:46 +05:30
7aff77ab27
Used mockito to replicate SQLException while closing connection to show use of loggedMute
2016-03-15 18:44:59 +05:30
528d179efe
Add missing license headers
2016-03-13 17:29:09 +02:00
06546ae3cf
Fix license headers
2016-03-13 17:23:31 +02:00
2ed089900d
Initial commit for Hexagonal Architecture pattern
2016-03-13 17:23:15 +02:00
984bf552ce
Merge pull request #390 from DevFactory/release/private-methods-that-don't-access-instance-data-should-be-static-fix-1
...
squid:S2325 - private methods that don't access instance data should …
2016-03-09 18:33:17 +02:00
414cdfa332
Merge pull request #398 from legka/master
...
Event driven architecture refactored.
2016-03-09 10:49:08 +05:30
afb897300b
Event driven architecture refactored.
...
1. Renamed Message to Event and Event to AbstractEvent
2. Generified Event and Handler
3. Updated EventDispatcher to make unsafe configuration impossible
4. Updated UML diagram accordingly
2016-03-08 00:56:08 -08:00
3ed3bc1fa5
Added mutex and semaphore modules to demonstrate locks
...
Added two modules to demonstrate locks.
Mutex demonstrates a simple mutual exclusion lock. Semaphore
demonstrates a semaphore for controlling access to a pool of resources.
The main class of both programs is App.java.
2016-03-07 19:40:50 +00:00
adb94044ff
Work on #385 , created project and provided two mute methods
2016-03-01 17:28:28 +05:30
35d6a54831
Merge pull request #391 from DevFactory/release/Useless-parentheses-around-expressions-should-be-removed-to-prevent-any-misunderstanding-fix-1
...
squid:UselessParenthesesCheck - Useless parentheses around expression…
2016-02-29 17:53:13 +05:30
f135ef6ec8
Merge pull request #389 from DevFactory/release/Declarations-should-use-Java-collection-interfaces-such-as-List-rather-than-specific-implementation-classes-such-as-LinkedList-fix-1
...
squid:S1319 - Declarations should use Java collection interfaces such…
2016-02-29 07:42:04 +02:00
046e131119
squid:UselessParenthesesCheck - Useless parentheses around expressions should be removed to prevent any misunderstanding
2016-02-23 20:57:55 +02:00
e4c34b1e22
squid:S1319 - Declarations should use Java collection interfaces such as List rather than specific implementation classes such as LinkedList
2016-02-23 12:32:23 +02:00
3791a80978
squid:S2325 - private methods that don't access instance data should be static
2016-02-22 19:15:51 +02:00
ab19c47415
Merge pull request #388 from Crossy147/monad-pattern
...
Monad pattern
2016-02-21 20:36:05 +02:00
9f086ba72c
Merge pull request #382 from Crossy147/master
...
issue #333 Factory-kit
2016-02-21 19:56:53 +02:00
cfd83b5753
issue #333 review changes
2016-02-21 12:54:40 +01:00
81e8d354a9
issue #335 review changes
2016-02-21 12:10:08 +01:00
c580b61df3
Merge pull request #380 from DevFactory/release/Type-parameter-names-should-comply-with-a-naming-convention-fix-1
...
squid:S00119 - Type parameter names should comply with a naming conve…
2016-02-20 19:35:53 +02:00
9714fe075a
Merge pull request #387 from DevFactory/release/Constructors-should-only-call-non-overridable-methods-fix-1
...
squid:S1699 - Constructors should only call non-overridable methods
2016-02-20 19:25:48 +02:00
bbd769b208
Merge pull request #386 from amitbhoraniya/master
...
Dao Pattern : Create object with reference to Interface
2016-02-20 18:34:47 +02:00
d3689b2040
squid:S00119 - Type parameter names should comply with a naming convention
2016-02-20 18:19:44 +02:00
ea81ef71ab
Merge pull request #377 from iluwatar/FactoryMethodChanges
...
Factory and Abstract Factory changes
2016-02-20 17:49:14 +02:00