* BAEL-1176 setting up base application with in memory database
* BAEL-1176 adding postgres stuff
* BAEL-1176 swapping product entity for book entity to make this in line with other spring boot apps.
* BAEL-1176 change products endpoint to books
* BAEL-1328 How to Invert an Array in Java
* Removing code from evaluation article.
* BAEL-1328
Adjusting spaces and implement inversion with commons lang3 and guava.
* BAEL-1328 Renaming unit test class; using AssertJ.
* BAEL-1328 Change to use rangeClosed.
* BAEL-1326 Solving conflicts and apply code formatting.
* added updated example codes
* updated example code StringToCharStream
* deleted StringToCharStream.java locally
* removed redundant file
* added code for apache commons collection SetUtils
* refactored example code
* added example code for bytebuddy
* added example code for PCollections
* update pom
* refactored tests for PCollections
* spring security xml config
* spring security xml config
* remove redundant comment
* example code for apache-shiro
* updated example code for Vavr Collections
* updated Vavr's Collection example
* updated Vavr Collection file
* updated example code for Apache Shiro
* updated Vavr Collections example
* added example code for N1QL
* update example code for N1QL
* added integration test for N1QL
* update N1QL Example code
* update the N1QL example Code
* rename module to couchbase
* rename module to couchbase
* change module name in parent module and pom
* added cas-server module
* added cas secured app for Spring SSO with CAS
* refactor cas modules into cas folder
* updated files
* removed redundant files
* refactor the config for cas-server
* added sql file to generate tables and database
* added source code for VRaptor
* update source code for VRaptor article
* update pom and reformat code
* BAEL-EVAL | Adding an example to demo Bean Injection
### Changes done
A Spring boot app to demo bean injection
* Adding @Autowired for Constructor Injection
* BAEL-EVAL | Correcting the method name
* BAEL-EVAL
* BAEL-1348 | Adding example of Batch Processing in JDBC
### Changes done
- Added one example using statement
- Added one example using preparedstatement
* Removing evaluation article
* BAEL-1348 | Adding example of Batch Processing in JDBC
### Changes done
- Added an example using statement
- Added an example using preparedstatement
* BAEL-1348 | BatchProcessing example using jdbc
### Changes done
- Add example using statement
- Add example using PreparedStatement
- Add Unit Tests
* BAEL-1348 | Changes to pom.xml and refactoring UnitTest
* BAEL-1348 | Removing the example using spring-boot
* initial commit for first article evaluation
* fixed compilation error
* removed final keywords for compliance
* added unit tests and refactored as needed
* refactored application-context.xml to use self-closing tags
* renamed tests to use UnitTest suffix
* removed unnecessary annotation
* added code samples for primitive streams
* removed sample code and tests for evaluation article
* renamed unit test to proper unit test naming
* added a test to show boxed method
* added the assertion to the test fox boxed
* changed mapToInt test to use Arrays.asList instead of a POJO as per Grzegorz and Eugen
* Define beans for handling different message types in a lean chat app
* Add class based spring beans configuration
* Define spring configuration in XML for constructor based bean injection
* Refactor package structure to separate constructor based bean injection code set from setter based bean injection code set
* Define configuration and classes specific to setter-based bean injection.
* Implement tests for constructor-based and setter-based bean injections
* develop codes for explaining type erasure
* Write unit tests for type erasure examples
* Remove evaluation article code
* Modify type erasure examples and unit tests
* Modify type erasure examples and unit tests
* Add expected exception in TypeErasureUnitTest
* Correct grammar in class name
* Implement File Manager app to demonstrate Polymorphism. Develop unit tests for Polymorphism article code
* Add examples for static polymorphism
* Change sysout statments to slf4j log info statements
* Add assertions and expected errors check on Test
* Add assertions and expected errors check on Test
* Correct compile time error of symbol not found
* Removed commented out non-compiling test.
* Replace string concatenations with String.format
* Replace string concatenations with String.format
* Remove verbose file info descriptor and replace with simpler one