Commit Graph

188 Commits

Author SHA1 Message Date
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
Robert von Burg 793435454b [New] Only add Exception class name in messages if message is null 2019-12-11 18:27:50 +01:00
Robert von Burg f95f3a5318 [New] Added DBC.fail() 2019-12-11 18:27:15 +01:00
Robert von Burg 826175301a [New] Added TypedTuple.hasFirst() and .hasSecond() 2019-10-30 10:49:44 +01:00
Robert von Burg 54fb6245ae [New] Added ISO8601.toString(LocalDateTime) 2019-10-23 10:01:03 +02:00
Robert von Burg 99c0634b75 [New] Added MapOf*.values() 2019-10-21 16:58:34 +02:00
Robert von Burg faf9df3556 [Major] Fixed and renamed I18n* classes 2019-10-11 15:56:22 +02:00
Robert von Burg 64c32c7344 [Minor] Code cleanup 2019-09-27 11:39:27 +02:00
Robert von Burg 4f41cd5677 [New] Added ClassHelper.instantiateClass() with arguments 2019-09-25 14:54:36 +02:00
Robert von Burg aec29adcd1 [Minor] Optimizations, reduce memory and calls in Transaction and ObjectFilter 2019-09-25 11:13:45 +02:00
Robert von Burg 936ce8ca8b [Fix] Fixed binaryTo*() due to not parsing in reverse 2019-09-19 21:39:54 +02:00
Robert von Burg 2269ffdd81 [Fix] Fixed broken test 2019-09-09 14:55:48 +02:00
Robert von Burg 2697f5947c [Major] Removed ISO8061Duration, replace with PeriodDuration 2019-09-09 14:40:28 +02:00
Robert von Burg bd0ea5cd27 [New] Added PeriodDuration.toMillis() with tests, etc. 2019-09-09 14:36:02 +02:00
Robert von Burg e21be1a386 [Fix] Always use \n in XmlHelper.writeDocument() using RemoveCRFilterWriter 2019-09-04 12:37:30 +02:00
Robert von Burg a81808d821 [Fix] Always use \n in ExceptionHelper.formatException() 2019-09-04 12:36:44 +02:00
Robert von Burg f190532cb1 [Fix] Java 11: DateHelper.formatDate() formatting difference 2019-09-04 12:36:15 +02:00
Robert von Burg a161294349 [New] Added RemoveCRFilterWriter for use in XML with Windows and CRLF 2019-09-04 12:34:59 +02:00
Robert von Burg 48b0639b16 [Fix] TexHelperTest detects if pdflatex is installed before trying to run 2019-09-04 12:34:23 +02:00