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
Robert von Burg
2ea91eb5d3
[New] ByteHelper.getHighestBit()
2021-02-17 18:06:40 +01:00