Dan Siwiec
a3324a122c
Make toString synchronized. Closes #621
2017-08-31 18:28:27 -07:00
Ilkka Seppälä
f28ed7b46e
#590 Add explanation for Composite pattern
2017-08-31 22:11:58 +03:00
Ilkka Seppälä
7f1fac036e
Merge pull request #622 from crowchirp/master
...
corrected typos
2017-08-31 08:21:30 +03:00
Chandan Rai
08cc50e875
corrected typos
2017-08-31 01:50:33 +05:30
Ilkka Seppälä
f0a1af0c46
Merge pull request #618 from gopinath-langote/data-transfer-object-pattern
...
#348 - Data Tranfer Object : Add Puml id to README.md.
2017-08-29 20:54:17 +03:00
Ilkka Seppälä
81f4df9a32
Merge pull request #617 from mookkiah/issue_587_reader-writer-lock
...
#587 SonarQube reports bugs reader-writer-lock and refactor
2017-08-29 20:53:16 +03:00
Ilkka Seppälä
f80d917432
Merge pull request #619 from iluwatar/bridge
...
Improved bridge example and added explanation
2017-08-23 21:33:00 +03:00
Ilkka Seppälä
1dc038bc30
Add explanation for Bridge pattern
2017-08-23 21:25:48 +03:00
Ilkka Seppälä
6f1736d2e6
Refactored tests for Bridge
2017-08-22 22:01:52 +03:00
Gopinath Langote
2a98a1399e
#348 - Data Tranfer Object : Add Puml id to README.md.
2017-08-22 14:21:05 +05:30
Ilkka Seppälä
a5ec376089
Work on improved Bridge example
2017-08-22 09:11:18 +03:00
Ilkka Seppälä
ed1a0022b9
#596 Add more logging to Reactor
2017-08-19 11:00:34 +03:00
Ilkka Seppälä
5db6776971
#590 Fix PMD issue
2017-08-19 10:10:49 +03:00
Ilkka Seppälä
fbf5ffe67a
#590 Add explanation for Adapter
2017-08-19 10:00:18 +03:00
mahendran.mookkiah
51751ec821
#587 SonarQube reports bugs reader-writer-lock and refactor
...
Keeping wait() calls with in synchronized block closely to adhere
SonarQube rules.
Avoid nested synchronized block by extracting method.
Added writing and reading time to simulate testing to ensure
1) writers are waiting for globalMutex to be empty
2) readers to confirm there is no writers.
2017-08-18 20:44:28 -04:00
Ilkka Seppälä
f47dc1eb7c
Merge pull request #616 from mookkiah/issue_587_async-method-invocation
...
#587 SonarQube reports bugs - async-method-invocation
2017-08-18 22:24:43 +03:00
mahendran.mookkiah
2a7feba427
#587 SonarQube reports bugs
...
As recommended in
https://sonarcloud.io/organizations/default/rules#rule_key=squid%3AS2274
Used while insteadof if - for waiting upon a condition.
2017-08-18 14:18:43 -04:00
Ilkka Seppälä
68d094a847
Merge pull request #611 from mookkiah/issue_587_dao
...
Issue 587 SonarQube reports bugs - Module DAO
2017-08-17 22:24:52 +03:00
Ilkka Seppälä
e367e48ec2
Merge pull request #608 from gopinath-langote/master
...
#348 Data Transfer Object design pattern
2017-08-17 22:15:38 +03:00
Ilkka Seppälä
b639f3630e
#590 Add explanation for Prototype
2017-08-16 21:09:28 +03:00
Gopinath Langote
f9789d6926
#348 - Data Tranfer Object : Add class diagram.
2017-08-14 16:14:23 +05:30
Gopinath Langote
4a81453da4
#348 - Data Tranfer Object : Make private varialbes final in immutalbe model.
2017-08-14 00:46:31 +05:30
Gopinath Langote
b62d431d62
#348 - Data Tranfer Object : Use logger instead of print statements.
2017-08-14 00:40:29 +05:30
Gopinath Langote
8525bfd323
#348 - Data Tranfer Object : Add dto module to main pom.xml
2017-08-14 00:40:01 +05:30
Gopinath Langote
9c088b5f47
#348 - Data Tranfer Object : Mofidy maven dependancies.
2017-08-14 00:23:03 +05:30
Gopinath Langote
3eab4d75a6
Revert " #348 - Data Tranfer Object : Added module to project."
...
This reverts commit db10b937f2b07e8357ebb0b4eb02ca0972d83b25.
2017-08-14 00:16:29 +05:30
Ilkka Seppälä
f6c8bfbc39
#590 Add explanation for Builder
2017-08-13 17:34:05 +03:00
mahendran.mookkiah
a1a4088087
As getAll method returns a Stream, we cannot close the involved
...
resources (Connection, Statement and resultSet) until the stream is
closed by the consumer. So try-with-resources is not an option as per
sonarqube’s recommendation. But it is still recommended to close
statement and result set. When connection pool used, connection is not
closed when close() called. It is just returned to the pool.
Using //NOSONAR to avoid false blocker issue.
2017-08-13 10:19:48 -04:00
Ilkka Seppälä
cbba487ff8
Merge branch 'master' of https://github.com/iluwatar/java-design-patterns
2017-08-13 10:09:46 +03:00
Ilkka Seppälä
37b9d45a74
#590 Add explanation for Abstract Factory
2017-08-13 10:09:26 +03:00
Ilkka Seppälä
2e99cb41ad
Merge pull request #605 from mookkiah/587_model-view-presenter
...
#587 SonarQube reports bugs
2017-08-13 08:57:13 +03:00
Ilkka Seppälä
fba30e59ee
#590 Kramdown fixes
2017-08-12 21:44:21 +03:00
Ilkka Seppälä
2d750dc0fd
#590 Alter Factory Method presentation
2017-08-12 20:02:14 +03:00
Ilkka Seppälä
002774b5aa
Fix Travis out of memory error
2017-08-12 19:24:55 +03:00
Ilkka Seppälä
2150a2bb55
#590 Skip puml processing for singleton module
2017-08-12 18:42:14 +03:00
Ilkka Seppälä
746e452c2b
#590 Add new presentation for Singleton
2017-08-12 18:20:45 +03:00
Ilkka Seppälä
600553ec0f
Merge pull request #583 from shaiktaj/patch-1
...
Updated ThreadSafeLazyLoadedivoryTower
2017-08-12 16:58:01 +03:00
Gopinath Langote
bfbc8fd740
#348 - Data Tranfer Object : Add readme.md
2017-08-11 16:51:46 +05:30
Gopinath Langote
df9be78504
#348 - Data Tranfer Object : customer client request customer details to server at one shot.
2017-08-11 16:17:51 +05:30
Gopinath Langote
229fda9f3c
#348 - Data Tranfer Object : Add puml diagram.
2017-08-11 15:55:12 +05:30
Gopinath Langote
148de06bb1
#348 - Data Tranfer Object : Implement Data Transfer Object pattern simple version.
2017-08-11 15:42:21 +05:30
Gopinath Langote
67d4477d25
#348 - Data Tranfer Object : Add puml file to etc.
2017-08-10 13:45:46 +05:30
Gopinath Langote
db10b937f2
#348 - Data Tranfer Object : Added module to project.
2017-08-09 15:27:36 +05:30
mahendran.mookkiah
0271e55983
#587 SonarQube reports bugs
2017-08-05 10:07:28 -04:00
Ilkka Seppälä
54d8ec94be
Merge pull request #599 from mookkiah/587_intercepting-filter
...
#587 sonarqube bugs
2017-07-30 08:49:17 +03:00
Ilkka Seppälä
ffbf56f01a
CQRS pattern: Add missing license headers
2017-07-29 21:41:11 +03:00
Ilkka Seppälä
83fcbe0713
Merge pull request #603 from kevelbreh/patch-1
...
Update README.md punctuation and spelling
2017-07-29 21:13:29 +03:00
Ilkka Seppälä
0982f00a61
Merge pull request #595 from isabiq/master
...
CQRS pattern
2017-07-29 20:45:55 +03:00
Sabiq Ihab
871df4f918
close connection before throwing an exception
2017-07-29 13:26:54 +01:00
Sabiq Ihab
7ae9e3ee22
add a description of the pattern
2017-07-29 13:13:08 +01:00