Commit Graph

84 Commits

Author SHA1 Message Date
Alejandro Gervasio 5754bb3310 Initial Commit (#6614) 2019-03-30 11:01:53 -05:00
Alejandro Gervasio b67a006020 BAEL-2789 - The Dependency Inversion Principle in Java (#6613)
* Initial Commit

* Added dip dipmodular modules to pom.xml

* Delete pom.xml

* Add pom.xml

* Update pom.xml

* Update pom.xml

* Update pom.xml

* Update Application.java

* Update CustomerDaoUnitTest.java

* Update CustomerServiceUnitTest.java

* Update Application.java

* Update CustomerDaoUnitTest.java

* Update CustomerServiceUnitTest.java

* Update CustomerDaoUnitTest.java

* Update CustomerServiceUnitTest.java
2019-03-30 11:01:00 -05:00
Loredana Crusoveanu 24ea44bdb5
Merge pull request #6590 from kwoyke/BAEL-2836
BAEL-2836 Mediator Pattern in Java
2019-03-29 19:35:30 +02:00
dev-chirag 9687c88abf BAEL2489 - Avoid check for null statement in Java (#6411)
* BAEL2489 - Avoid check for null statement in Java

* BAEL2489 Avoid check for null statement in Java

* BAEL2489 Avoid check for null statement in Java

* BAEL2489 Avoid check for null statement in Java

* BAEL2489 Avoid check for null statement in Java

* BAEL2489 Avoid check for null statement in Java - Removing unused pom changes

* BAEL2489 Avoid check for null statement in Java - Removing unused pom changes

* Delete pom.xml

Removing unused changes in core-java

* BAEL2489 Avoid check for null statement in Java - Removing unused pom changes
2019-03-28 19:56:15 -05:00
Krzysiek 6461816289 BAEL-2836 jUnit test class name fix 2019-03-25 21:34:06 +01:00
Krzysiek 52587443de BAEL-2836 Mediator Pattern in Java 2019-03-25 21:15:34 +01:00
sheryllresulta 6b0ea75cda
Update README.md 2019-03-18 18:50:24 +08:00
Jan Hauer 9578f0de93 BAEL-2400: Adds examples for currying 2019-03-13 09:50:18 +00:00
eric-martin 67ed044498 BAEL-2755: Added design-patterns-2 module 2019-03-07 21:52:47 -06:00
Krzysiek 23e3e6c708 BAEL-2755 - minor improvements 2019-03-03 10:33:31 +01:00
Krzysiek 3deeefe910 BAEL-2755 - Introduction to the Null Object Pattern 2019-03-02 20:21:10 +01:00
Loredana Crusoveanu 192e49ffb2
Merge pull request #6406 from eugenp/lor6-patch-3
Update README.md
2019-02-28 08:49:59 +02:00
Dhawal Kapil 8915610193 BAEL-12770 Aligning module name, artifact id and folder name 2019-02-28 00:13:17 +05:30
Loredana Crusoveanu 8bb49f78eb
Update README.md 2019-02-24 20:03:02 +02:00
Loredana Crusoveanu ac06100e1b
Create README.md 2019-02-10 18:32:25 +02:00
Loredana 68ea49996b update solid ex 2019-02-10 18:24:45 +02:00
amit2103 97f8a0c46c [BAEL-12091] - Fix formatting of POMs 2019-02-10 01:47:19 +05:30
Sam Millington 4845bd82a1 added solid code (#6226) 2019-01-27 15:18:13 +01:00
Loredana 9a8e006d73 fix abstract factory ex 2019-01-02 21:58:02 +02:00
Loredana e02f08eb8c update readmes 2018-12-25 14:13:34 +02:00
amit2103 ec53cb77ac [BAEL-9044] - Moved articles out of core-java 2018-12-23 16:32:19 +05:30
Dhawal Kapil 34e86c294a Merge branch 'master' of https://github.com/eugenp/tutorials into task/BAEL-9567 2018-11-30 22:16:55 +05:30
Dhawal Kapil 4058bfc601 BAEL-9567 Align module names, folder names and artifact id
- Added "name" in pom.xml whereever it was missing and aligned the present ones with the artifactid and foldername
2018-11-30 22:16:08 +05:30
Loredana Crusoveanu ee6162e04b Update README.md (#5794) 2018-11-30 08:05:42 +01:00
Loredana Crusoveanu bf184639e7
Update README.md 2018-11-22 23:36:10 +02:00
Rokon Uddin Ahmed fccf56fdc2 BAEL-8287 (#5180)
* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Create README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.MD

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Create README.md

* Update README.md

* Update README.md

* Create README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md
2018-09-07 13:56:13 +03:00
Dhawal Kapil 3130251d3a BAEL-8824 Align module names, folder names and artifact id
- Fixed pom of projects as per new project artifacts
2018-09-03 22:19:38 +05:30
Denis d3a02b789e BAEL-1997 state design pattern in Java (#4827)
* BAEL-1997 state design pattern in Java

* BAEL-1997 different example code

* BAEL-1997 add additional method to the states

* BAEL-1997 clean up in ReceivedState
2018-08-11 00:31:45 +02:00
amit2103 d268ffa5c9 [BAEL-7670] Added logback.xml in missing modules in src/main/resources 2018-08-05 18:40:49 +05:30
charlesgonzales f431a4c3ff add links (#4804)
* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Create README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.MD

* Create README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md
2018-07-24 19:21:55 +02:00
Sanjay Patel cddf858c05 BAEL-5246: pom cleanup (#4620)
* BAEL-5246: round 1 of pom cleanup - upto "jersey" project

* BAEL-5246: Initial pass for pom cleanup - upto spring-cloud

* BAEL-5246: pom cleanup upto testing-modules/junit5

* BAEL-5246: pom cleanup - upto xstream

* BAEL-5246: pom cleanup - last round (before review)
2018-07-12 09:04:54 +02:00
Rokon Uddin Ahmed f086ae7814 BAEL-7217 (#4637)
* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Create README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.MD

* Update README.md

* Update README.md

* Update README.md

* Update README.MD

* Update README.md
2018-07-06 09:25:49 +02:00
KevinGilmore 111c39d4c9
Update README files (#4589)
* BAEL-1766: Update README

* BAEL-1853: add link to article

* BAEL-1801: add link to article

* Added links back to articles
2018-06-30 08:28:44 -05:00
Denis d5013d55fb Merge branch 'master' of https://github.com/eugenp/tutorials 2018-06-26 19:11:28 +02:00
Denis 642eaa2a85 BAEL-1891 interpreter design pattern in java 2018-06-26 18:39:22 +02:00
charlesgonzales 2fe0dee64e Update 13 README.md and create 2 README.md (#4468)
* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Create README.md

* Create README.md
2018-06-13 20:50:33 +03:00
Amit Pandey a54c9e0c9e Bael 4461 2 (#4444)
* [BAEL-4462] - Fixed integration tests

* [BAEL-4462] - Fixed integration tests

* [BAEL-4462] - Fixed integration tests

* [BAEL-4462] - Fixed integration tests

* [BAEL-4462] - Fixed integration tests

* [BAEL-4462] - Fixed integration tests

* [BAEL-4462] - Fixed integration tests

* [BAEL-4462] - Fixed integration tests

* [BAEL-4462] - Fixed integration tests

* [BAEL-4462] - Fixed integration tests

* [BAEL-4462] - Fixed integration tests

* [BAEL-4462] - Fixed integration tests

* [BAEL-4462] - Fixed integration tests

* [BAEL-4462] - Fixed integration tests

* Fix verification times
2018-06-11 10:18:30 +02:00
pivovarit 836722cb06 Rename test 2018-06-05 20:00:15 +02:00
Denis 9c26833fa1 BAEL-1792 overview of visitor design pattern (#4352) 2018-06-02 06:41:52 +02:00
Amit Pandey 7206e64bef Bael 6556 3 (#4382)
* Added parent module on poms that have no parent defined

* Removed dependency reduced pom from undertow module

* [BAEL-6556] - Next set of renames of testcases

* [BAEL-6556] - Next set of renames of testcases

* [BAEL-6556] - Next set of renames of testcases

* [BAEL-6556] - Next set of renames of testcases
2018-06-01 13:12:51 +02:00
Alejandro Gervasio cfa5f07c96 The DAO Pattern in Java (#4372)
* Initial Commit

* Rename persistence.xml file

* Update JpaEntityManagerFactory.java

* Update pom.xml

* Update JpaEntityManagerFactory.java

* Update JpaEntityManagerFactory.java

* Update pom.xml

* Update persistence.xml
2018-05-31 19:46:28 -05:00
Denis a4a8e1dc6c BAEL-1792 overview of visitor design pattern 2018-05-27 19:32:17 +02:00
Alejandro Gervasio 8bc84886a4 The DAO Pattern in Java - BAEL-1809 (#4286)
* Initial Commit

* Update persistence.xml

* Update UserUnitTest.java

* Rename project module

* Update pom.xml

* Update pom.xml

* Update pom.xml

* Update pom.xml

* Update pom.xml

* Update UserApplication.java

* Update JpaUserDao.java

* Update UserDao.java

* Update JpaUserDaoUnitTest.java

* Update UserDaoUnitTest.java

* Update JpaUserDaoUnitTest.java

* Update UserDaoUnitTest.java

* Update UserUnitTest.java

* Update UserUnitTest.java

* Update Dao.java

* Update pom.xml

* Update pom.xml

* Delete JpaUserDaoUnitTest.java

* Delete UserUnitTest.java
2018-05-21 21:19:51 -05:00
Loredana Crusoveanu 3f50caa710
Update README.md 2018-05-13 08:58:05 +03:00
Loredana Crusoveanu a29edce5f6
Update README.md 2018-05-12 22:49:49 +03:00
Loredana Crusoveanu 537c1d1150 move design patterns to new module (#4206)
* move design patterns to new module

* fix logger import
2018-05-11 09:11:13 +02:00
KevinGilmore 475931974b
README links for BAEL-82 and BAEL-1722 (#4210)
* BAEL-1612: Update README

* BAEL-1562: Update README

* BAEL-1562: Update README

* BAEL-1679: Update README

* BAEL-1701: Update README

* Added article links to README files
2018-05-10 07:31:19 -05:00
Alejandro Gervasio 1e1142b145 The Command Pattern in Java - BAEL-1722 (#4048)
* Initial Commit

* Update pom.xml

* Fix unit tests format

* Fix unit test class name

* Update OpenTextFileOPerationUnitTest.java

* Delete OpenTextFileOPerationUnitTest.java

* Delete OpenTextFileOPerationUnitTest.java

* Add unit test class

* Update TextFileOperationExecutorUnitTest.java

* Update TextFileUnitTest.java
2018-05-05 21:41:08 -05:00
amit2103 f2128ad054 Bael 5249 cleanup (#4108)
* Added parent module on poms that have no parent defined

* Removed dependency reduced pom from undertow module

* [BAEL-5249] - 21.02 - pom cleanup - formatted pom.xml
2018-04-26 14:37:47 +02:00
amit2103 ba1ba8455d Bael 5249 (#4052)
* Added parent module on poms that have no parent defined

* Removed dependency reduced pom from undertow module

* Defined the integration profile in the parent

* 21.02 - pom cleanup

* 21.02 - pom cleanup

* 21.02 - pom cleanup

* 21.02 - pom cleanup

* Spring-dependency injection

* BAEL-1683-Guide to Java Clock class

* BAEL-1683-Guide to Java Clock class

* added article link

* added article link

* fixed link

* refactoring packages and using generics

* BAEL-717: Singleton Session Bean. (#4046)

* BAEL-717: Singleton EJB Bean

Files for BAEL-717:Singleton EJB Bean.

* BAEL-717: Singleton EJB Bean

Corrected Indentation.

* BAEL-717: Singleton EJB Bean

Corrected Indentation.

* BAEL-717: Singleton EJB Bean

Corrected Indentation.

* BAEL-717: Singleton EJB Bean

Corrected Indentation.

* BAEL-717: Singleton EJB Bean

Changed artifactId value.

* BAEL-717: Singleton EJB Bean.

Added module for Singleton EJB Bean.

* BAEL-717: Singleton EJB Bean. 

Removed Singleton EJB Bean Module.

* BAEL-717: Singleton EJB Bean

Changed the JNDI Lookup name.

* BAEL-717: Singleton EJB Bean. 

Added the "singleton-ejb-bean" module.

* BAEL-717: Singleton EJB Bean.

Corrected Indentation.

* BAEL-717: Singleton EJB Bean

Corrected Indentation.

* BAEL-717: Singleton EJB Bean.

Corrected Indentation.

* BAEL-717: Singleton EJB Bean.

Corrected Indentation.

* BAEL-717:Singleton EJB Bean.

Corrected Indentation.

* BAEL-717:Singleton EJB Bean.

Corrected Indentation.

* BAEL-717: Singleton Session Bean.

Added class for Bean-Managed concurrrency.
Changed class name from CountryStateCacheBean to CountryStateContainerManagedBean.

* BAEL-717: Singleton Session Bean.

Changing the name of the class to CountryStateContainerManagedBean.

* BAEL-717: Singleton Session Bean.

Added method to test Bean-Managed concurrency.

* Get Latest.

* deleting CountryStateBeanManagedBean for new file.

* deleting CountryStateCacheBean for new file.

* deleting CountryStateContainerManagedBean for new file.

* BAEL-717: Singleton Session Bean.

Adding file for Bean with Bean-Managed concurrency.
Changing file name for original file to CountryStateContainerManagedBean with Container-Managed concurrency.

* Deleting file for new checkin.

* BAEL-717: Singleton Session Bean.

Added test case for Bean-Manged concurrency.
Change in JNDI names.

* BAEL-717: Singleton Session Bean.

Changed the assert method parameter order and null check in test cases.

* BAEL-717:Singleton Session Bean

Removed volatile keyword for the variable countryStatesMap. Marking it as final.

* [BAEL-1641] Find all pairs of numbers in an array that add up to a given sum (#3890)

* [BAEL-1641] Find all pairs of numbers in an array that add up to a given sum

* Commiting editor's suggested changes

* Commiting article Spring Data Reactive Mongo DB microservice in Kotlin

* Revert commit for BAEL 1687 - Moving those files to a new branch

* Use AssertJ and BDD-style on unit testing

* BAEL 1639: added singleton examples and test. (#3977)

* BAEL-1701 (#4012)

* BAEL-1701: Create SQSApplication, add most functionality (still need to format, and add queue monitoring)

* BAEL-1701: Complete examples

* added article links

* removed folder "SpringDependencyInjection"
e Please enter the commit message for your changes. Lines starting

* BAEL-1706 - optional parameters in java (#4050)

* BAEL-1706 - optional parameters in java

* minor adjustments per review

* add tests
* fix formatting
* fix constructor issue with MultiVitaminOverloading

* BAEL-1706 Test name change, formatting

* working with booleans in thymeleaf (#4061)

* BAEL-1725 Java Pass-by-reference vs Pass-by-value - First commit (#4058)

* BAEL-1725 Java Pass-by-reference vs Pass-by-value - First commit

* updated test cases

* Update README.md

* Demonstration of Java assert

* BAEL-1679 (#3959)

* BAEL-1412 add java 8 spring data features

* BAEL-21 new HTTP API overview

* BAEL-21 fix executor

* BAEL-1432 add custom gradle task

* BAEL-1567 add samples of cookie and session in serlvet

* BAEL-1567 use stream api

* BAEL-1567 fix optional

* BAEL-1679 add query annotation jpa spring data

* BAEL-1679 added new junits

* BAEL-1679 use assertJ, use givenWhenThen naming convention

* 21.02 - pom cleanup

* 21.02 - pom cleanup

* 21.02 - pom cleanup

* spring-data final

* service locator pattern

* service locator pattern

* variable name changes

* Spring MVC @PathVariable dot (.) get truncated

* testing changes

* Update README files (#4065)

* BAEL-1612: Update README

* BAEL-1562: Update README

* BAEL-1562: Update README

* BAEL-1369

* BAEL-1369

* BAEL-1369

* remove comments

* Back-link corrected (#4071)

* Back-link corrected (#4073)

* Back-link added (#4074)

* Back-link added (#4075)

* Back-link added (#4076)

* Back-link added (#4077)

* Back-link added (#4078)

* Back-link added (#4080)

* Back-link added (#4081)

* Back-link added (#4083)

* Back-link corrected (#4086)

* Back-link added (#4087)

* Back-link added (#4091)

* Back-link added (#4089)

* added example code for Java mail (#4101)

* Back-link added (#4099)

* Back-link added (#4088)

* Back-link added (#4082)

* 21.02 - pom cleanup

* 21.02 - pom cleanup

* 21.02 - pom cleanup

* 21.02 - pom cleanup
2018-04-26 08:50:35 +02:00