* Remove unused member which was also causing a false positive sonar issue.
Fixes sonar issue https://sonarcloud.io/project/issues?open=AY3gHwu5DIZTZkppqVEG&id=iluwatar_java-design-patterns
* Fixes sonar issue https://sonarcloud.io/project/issues?open=AXK0OzDA-CiGJS70dLki&id=iluwatar_java-design-patterns
related to "Refactor the code of the lambda to not have multiple invocations throwing the same checked exception."
Also, updated the code to use Instant and Duration to deal with time instead of int. Added the awaitility
library to perform assertions in test which is more reliable than using Thread.sleep directly to wait for events to happen.
* checkstyle fix
* Add sneaky throws to fix sonar lint issue. This is fine as the newFile method is not being tested but instead the new SimpleFileWriter(...) is.
* The first booking needs to happen outside the assertions. Fixed other warnings
* Use records to pass around related objects instead of using a large number of
individual params, which sonar did not like.
* Checkstyle fixes
* checkstyle fixes
* Remove complexity to keep sonar happy.
* Split into different methods to reduce complexity. Could be broken down even further but currently Sonar is happy.
* Move files to correct package
* Add valid assertions to tests
* rename constants to avoid confusion
* Sonar warning related to cognitive complexity can be suppressed as the methods are quite generic and not functional enough to be separated out.
* Use constants to keep Sonar happy
* Use correct constant naming conventions
* Use correct constant naming conventions
* Use lombok to define noargsconstructor
* Use a single method to do the logging
* Remove unused constructor and redundant method
* Use a reusable method for logging
* Updated the imports in code of the single table inheritance pattern for Spring Boot 3.x
#2825
Change javax library to jakarta
* add pom.xml
* Updated the imports in code of the healthcheck pattern for SpringBoot 3.x
Change javax library to jakarta and update maven dependency versions
* change order of imports to pass Checkstyle violations
* change import order to pass lexicographical order test
* change import order to pass CustomImportOrder warning
* Updated the maven imports of layers pattern for SpringBoot 3.2.4
* remove unused maven import
* Updated the maven imports of page-controller pattern for SpringBoot 3.2.4
- add page-controller module on parent pom.xml
- add artifact information on page-controller pom.xml
- add Springboot3, proper test dependencies on page-controller pom.xml