Robert von Burg
|
de5ba73ce3
|
[Minor] code cleanup
|
2020-10-05 14:12:21 +02:00 |
Robert von Burg
|
1cf15fe4e2
|
[Fix] Fixed MapOfMaps.computeIfAbsent()
|
2020-10-05 14:11:45 +02:00 |
Robert von Burg
|
76011f6940
|
[Fix] Properly handle month periods in PeriodHelper
|
2020-10-02 15:21:34 +02:00 |
Robert von Burg
|
c6da3cb560
|
[Fix] Use start of day in PeriodHelperTest
|
2020-09-30 10:42:56 +02:00 |
Robert von Burg
|
5468993d8c
|
[Minor] Added further jars to ignore
|
2020-09-04 09:00:23 +02:00 |
Robert von Burg
|
e2b525c045
|
[Minor] code cleanup
|
2020-09-02 09:42:50 +02:00 |
Robert von Burg
|
cfe6c932f8
|
[Fix] Ignore missing bundle
|
2020-08-27 14:07:06 +02:00 |
Robert von Burg
|
91d4817dce
|
[Minor] Code cleanup and replace deprecated calls
|
2020-08-19 14:18:50 +02:00 |
Robert von Burg
|
49202d686d
|
[Minor] Code cleanup and replace deprecated calls
|
2020-08-19 12:30:22 +02:00 |
Robert von Burg
|
41bf7bae95
|
[Minor] Only log missing i18n properties once
|
2020-08-17 16:58:34 +02:00 |
Robert von Burg
|
5d7aa1945c
|
[Minor] ignore empty bundleNames
|
2020-08-07 15:00:27 +02:00 |
Robert von Burg
|
9b608cce32
|
[Fix] Fixed lazy loading of I18nMessage
|
2020-08-05 14:30:39 +02:00 |
Robert von Burg
|
37ac403923
|
[New] Added bundle persisting to LogMessage and retrieval scheme
|
2020-08-03 16:27:05 +02:00 |
Robert von Burg
|
80841770e2
|
[New] Added I18nMessage.getMessage(Locale)
|
2020-08-03 11:36:04 +02:00 |
Robert von Burg
|
93cec1b799
|
[New] RoundRobinInt.toStart()
|
2020-08-03 09:19:45 +02:00 |
Robert von Burg
|
1eb2655669
|
[New] LogMessage constructor with I18nMessage
|
2020-07-31 10:13:38 +02:00 |
Robert von Burg
|
3cd63ff7cd
|
[New] Added MathHelper.getNumberOfDecimalPlaces()
|
2020-07-06 12:57:00 +02:00 |
Robert von Burg
|
17cd3e43c7
|
[New] Added stream to MapOf... collections
|
2020-07-02 15:52:17 +02:00 |
Robert von Burg
|
40a604ebb6
|
[New] Added ISO8601.EMPTY_VALUE_LOCAL_DATE
|
2020-06-29 16:04:17 +02:00 |
Robert von Burg
|
46dbe8aed8
|
[Fix] Fixed ObjectHelper.contains() and .isIn() with Boolean
|
2020-06-25 12:51:11 +02:00 |
Robert von Burg
|
1082170d02
|
[Fix] Fixed ObjectHelper.isIn() with Collection, Array
|
2020-06-25 12:49:26 +02:00 |
Robert von Burg
|
8a315138e7
|
[New] Added new predicate isEmpty()
|
2020-06-23 13:03:57 +02:00 |
Robert von Burg
|
89e11a01aa
|
[Fix] Fixed ISO8601 to default to millis on toString, be lenient on parse
|
2020-06-17 13:51:04 +02:00 |
Robert von Burg
|
54e38e2099
|
[Fix] Trim ISO8601 to only millis, allow also no fractions
|
2020-06-09 23:18:28 +02:00 |
Robert von Burg
|
50dbd1359a
|
[New] Added I18nMessage.formatMessage(ResourceBundle)
|
2020-05-28 13:23:43 +02:00 |
Robert von Burg
|
76aff683ee
|
[Major] I18nMessage and LogMessage refactorings, added state, JSON parsers, etc.
|
2020-05-26 17:37:57 +02:00 |
Robert von Burg
|
a0b24f74a5
|
[Fix] Fixed concurrent modification exception in SynchronizedCollections
|
2020-05-19 11:16:53 +02:00 |
Robert von Burg
|
17da08dcc5
|
[Minor] Validate dates are not null in DateRange
|
2020-05-11 22:21:51 +02:00 |
Robert von Burg
|
0bc734b118
|
[Major] Moved Packet, PacketObserver, PacketState to strolch utils
|
2020-04-01 16:14:14 +02:00 |
Robert von Burg
|
ce9e44e2f2
|
[Major] Moved Packet, PacketObserver, PacketState to strolch utils
|
2020-04-01 16:12:50 +02:00 |
Robert von Burg
|
ce8402117c
|
[Minor] Fix broken DateRangeTest
|
2020-03-27 09:54:42 +01:00 |
Robert von Burg
|
14f994bd83
|
[New] Extended DateRange to use new Java 8+ date classes
|
2020-03-26 14:35:51 +01:00 |
Robert von Burg
|
8305035df7
|
[Minor] Code cleanup
|
2020-03-24 14:36:03 +01:00 |
Robert von Burg
|
786b8d0df4
|
[Minor] Added SimpleGs1 parser
|
2020-03-20 14:56:48 +01:00 |
Robert von Burg
|
c13469ac0a
|
[New] Added I18nMessage.getValue(String)
|
2020-03-16 17:10:18 +01:00 |
Robert von Burg
|
320fc01624
|
[Minor] Code cleanup in FileHelper.deleteFiles()
|
2020-03-12 10:13:08 +01:00 |
Robert von Burg
|
db8e552ebe
|
[New] Added ExceptionHelper.hasCause()
|
2020-03-12 10:12:46 +01:00 |
Robert von Burg
|
d5fd5018cd
|
[Fix] ExecutorPool should use different pools for scheduledExecutors and ExecutorService
|
2020-03-03 15:59:09 +01:00 |
Robert von Burg
|
91ecd0be8e
|
[New] Added ExceptionHelper.getCallerMethod(depth)
|
2020-02-28 09:22:21 +01:00 |
Robert von Burg
|
fb22934491
|
[New] Added keepInsertionOrder flag to MapOf* collections
|
2020-02-27 14:43:09 +01:00 |
Robert von Burg
|
6adb3bf2c1
|
[New] Added ExceptionHelper.getCallerMethod()
|
2020-02-27 11:51:23 +01:00 |
Robert von Burg
|
082758c1be
|
[New] Added ExecutorPool for easier ExecutorService pool management
|
2020-02-21 16:24:12 +01:00 |
Robert von Burg
|
6cfe7d7845
|
[New] Added RoundRobinInt with test
|
2020-02-19 21:26:09 +01:00 |
Robert von Burg
|
dadc2a8cb8
|
[Major] Rewrote execution with controllers
|
2020-02-18 18:11:22 +01:00 |
Robert von Burg
|
9b452b1ba3
|
[Fix] SynchronizedCollections should be public and static
|
2020-02-15 17:18:53 +01:00 |
Robert von Burg
|
bbbe75b2b0
|
[New] Added .hashCode() and .equals() to MapOf*
|
2020-02-14 16:25:31 +01:00 |
Robert von Burg
|
ffc62e7351
|
[New] Added SynchronizedCollections for synchronizing MapOf*
|
2020-02-14 16:23:51 +01:00 |
Robert von Burg
|
fba2d3890d
|
[New] Added ObjectFilter.getOperation()
|
2020-02-12 15:00:11 +01:00 |
Robert von Burg
|
fa389d7072
|
[Project] Updated .gitignore files
|
2020-01-08 09:18:37 +01:00 |
Robert von Burg
|
8b1addd295
|
[New] Only add Exception class name in messages if message is null
|
2019-12-19 13:21:47 +01:00 |