Commit Graph

265 Commits

Author SHA1 Message Date
Robert von Burg a1b1ad763c
[Fix] Fixed ConcurrentModificationError in ExecutorPool.destroyThreads() 2022-12-12 16:19:35 +01:00
Robert von Burg 20c6f96d11
[Minor] ignoring more jars in I18nMessage 2022-11-21 13:26:41 +01:00
Robert von Burg a2fcda11e8
[Project] cleaned up pom.xml 2022-11-14 16:11:10 +01:00
Robert von Burg e6c298b3ab
[Minor] show time stamp in ISO8601 format in Packet 2022-11-04 13:53:48 +01:00
Robert von Burg 429976025c
[New] Added new Checked consumer and function 2022-10-06 17:40:52 +02:00
Robert von Burg 6a8f2abe8d
[Minor] interning strings for log messages 2022-09-15 10:17:36 +02:00
Robert von Burg f888e5cd1c
[Fix] Properly show memory usage 2022-09-06 13:09:28 +02:00
Robert von Burg ac44a7ab24
[New] Added StringHelper.generateId()
Generates a string ID, using {@link SecureRandom} to concatenate ASCII characters of A-Z and 0-9 together till the given length is reached.

The following characters are filtered out:
- O
- 0
- I
- 1

Examples:
- QGAQ4QX3VX
- WMQLJAQY2N
2022-08-15 10:02:16 +02:00
Robert von Burg 7bbc212be5
[New] ObjectHelper.equals() converts enums to string, if other is String 2022-08-09 15:27:17 +02:00
Robert von Burg 5764201470
[New] Added I18nMessage.toString() 2022-06-27 16:41:43 +02:00
Robert von Burg b61e982fc5
[New] Added CheckedRunnable 2022-05-05 13:17:27 +02:00
Robert von Burg 4dfea7d589 [Fix] Fixed PeriodHelper.shiftByMultipleOfPeriod()
There was an issue, where shifting by P2D would lead to wrong start date
2022-04-12 16:22:50 +02:00
Robert von Burg fb054f360f [Minor] Reduced logs in SynchronizedMapOfMapsTest 2022-03-08 09:22:31 +01:00
Robert von Burg b1e8a8676b [New] Added environment variable to overide DB host for tests 2022-03-08 08:43:31 +01:00
Robert von Burg 12be631929 [Minor] typo 2022-03-08 08:26:58 +01:00
Robert von Burg 2e94e36aab [New] Added TypedTuple.hasBoth() 2022-03-01 10:54:27 +01:00
Robert von Burg 8483358791 [New] Added stream() to MapOf* classes 2022-03-01 10:52:06 +01:00
Robert von Burg 5f556a8c8d [New] Added param to XmlHelper.parseDocument() for nsAware 2022-02-22 10:42:52 +01:00
Robert von Burg 75ca814ba0 [New] Use StackWalker instead of new Throwable().getStackTrace()[depth] 2022-02-07 10:22:18 +01:00
Robert von Burg eb48b60e89 [Minor] Also ignore javax* jars 2022-01-28 11:22:44 +01:00
Robert von Burg b06eb892a7 [Minor] Code cleanup in StringHelper 2022-01-19 19:36:38 +01:00
Robert von Burg b4b5f48545 [New] Added MathHelper.doubleToString() for non-scientific notation 2022-01-19 19:34:26 +01:00
Robert von Burg 7cb6b3acdc [New] Added ExceptionHelper.getRootCauseMessage(Throwable) 2022-01-10 22:52:41 +01:00
Robert von Burg dbd9cd3127 [New] Added ISO8601.toString(long) 2021-12-31 15:46:48 +01:00
Robert von Burg 1a6ce6d912 [Minor] clean up logging in I18nMessage 2021-12-08 14:54:25 +01:00
Robert von Burg e61ae45b67 [Minor] Clean up logging in I18nMessage 2021-11-29 18:05:07 +01:00
Robert von Burg 94720b1ffe [Minor] Clean up logging in I18nMessage 2021-11-26 15:15:09 +01:00
Robert von Burg d577ef8aab [Minor] Clean up logging in I18nMessage 2021-11-22 11:10:24 +01:00
Robert von Burg 340899b25b [New] StrolchException is now more i18n 2021-11-02 20:42:26 +01:00
Robert von Burg 8a1e7aea4e [Project] Allow generating PMD and SpotBugs reports 2021-09-29 10:04:05 +02:00
Robert von Burg 73819a43de [Fix] Disable secure validation for XmlDomSigner.validate() 2021-09-24 12:07:00 +02:00
Robert von Burg 72610ca9a6 [Project] Auto update to new version 1.8.0-SNAPSHOT 2021-09-24 08:54:58 +02:00
Robert von Burg f89f3898a8 [New] Added MapOfMaps.computeIfAbsent(T, U, Supplier<V>)
This allows one to compute the value for the two keys
2021-09-21 20:31:25 +02:00
Robert von Burg f97c7df7b0 [Project] Updated snapshot version to 1.7.0-SNAPSHOT 2021-09-08 09:46:12 +02:00
Robert von Burg c4d4277d35 [Minor] Code cleanup 2021-09-07 15:35:43 +02:00
Robert von Burg 2c0b530f39 [Major] Added FileHelper.getTempFile() with option to ignore hours in path 2021-09-03 15:14:25 +02:00
Robert von Burg c1b4493083 [Fix] Use "-" for ISO8601 of 0 milliseconds 2021-09-01 14:35:06 +02:00
Robert von Burg ececf60e39 [New] Added FileHelper.getTempFile override 2021-08-16 22:36:50 +02:00
Robert von Burg 2d2072b0c4 [New] Added ThreadHelper with sleep() without throws 2021-08-03 10:23:05 +02:00
Robert von Burg afed799dba [Minor] code cleanup in ObjectFilter 2021-07-16 15:39:24 +02:00
Robert von Burg 8eaf7d9625 [Fix] Fixed PeriodHelper shift for days 2021-06-11 11:54:19 +02:00
Robert von Burg 51c6d74955 [Fix] Fixed PeriodHelper shift for days 2021-06-11 11:36:44 +02:00
Robert von Burg db8592db41 [Fix] fix shift by weeks 2021-05-26 16:02:02 +02:00
Robert von Burg e99e9ad12c [Fix] truncate production start to day, before shifting 2021-05-26 14:59:53 +02:00
Robert von Burg 4842adeecf [Fix] When shifting by hours, shift one day lest 2021-05-26 14:29:38 +02:00
Robert von Burg cf56240bc6 [New] added PeriodHelper.shiftDate() and fixed .shiftByMultipleOfPeriod() with tests 2021-04-29 21:19:42 +02:00
Robert von Burg 0967b413ac [New] Added PeriodHelper.shiftMonths() 2021-04-28 17:39:18 +02:00
Robert von Burg d61365f0ff [Fix] Fixed Paging with size = 0 2021-03-31 10:41:57 +02:00
Robert von Burg 855034570e [Fix] Fixed NPE in MapOfLists and MapOfSets size(T) 2021-03-30 20:14:51 +02:00
Robert von Burg bd51435bd1 [New] Added dataSetSize to paging result from SearchResult 2021-03-15 11:45:18 +01:00