Commit Graph

2742 Commits

Author SHA1 Message Date
Robert von Burg 32fcac6c46 [Minor] Code cleanup in SmtpMailer and log e-mail on send fail 2019-07-11 12:21:06 +02:00
Robert von Burg b8678e72da [Minor] Show system encodings on startup 2019-07-11 11:46:27 +02:00
Robert von Burg d3dd56656f [Project] Use Locale.toLanguageTag() instead of toString() in RuntimeConfiguration constructor 2019-07-11 11:46:10 +02:00
Robert von Burg 147fd92b11 [Minor] Updated SystemHelper.asString() to include CPU cores, better format, better is64bit() detection 2019-07-11 11:45:13 +02:00
Robert von Burg 1a82429962 [Project] Fix dependencies for Java 11 2019-07-04 15:46:51 +02:00
Robert von Burg 8c1ecdd8d2 [Project] Updated all project and Maven dependencies 2019-07-03 20:38:22 +02:00
Robert von Burg 5063c111ad [Fix] Make sure to store LogMessage date time with millisecond only, as is in DB 2019-07-03 20:37:23 +02:00
Robert von Burg 599ec9b3b2 [Minor] Changed DateParameter to use ZonedDateTime internally 2019-07-03 20:36:37 +02:00
Robert von Burg acc2cd2fc0 [Fix] Add new line in DefaultLockHandler when logging locking 2019-07-03 19:34:44 +02:00
Robert von Burg 8ff7e83a90 [Minor] java doc in MailHandler 2019-06-27 11:37:37 +02:00
Robert von Burg 7c9d049d0d [Minor] Properly log stack trace in DefaultLockHandler 2019-06-27 10:57:03 +02:00
Robert von Burg be88aaf3f2 [Fix] Fixed forEach() not public on MapOf* collections 2019-06-19 13:13:33 +02:00
Robert von Burg d99c029433 [New] Added StrolchRootElementListResult 2019-06-19 13:13:01 +02:00
Robert von Burg 5c4a455665 [New] Added overloaded methods to open TX in AbstractService for readOnly flag 2019-06-19 13:12:52 +02:00
Robert von Burg f4d5c096cb [Minor] Log active threads on StrolchLockException 2019-06-18 12:40:33 +02:00
Robert von Burg b6e9fb6b99 [New] Added PolicyHandler.getPolicyTypes() and .getPolicyKeysByType() 2019-06-18 12:38:18 +02:00
Robert von Burg dacc890e8c [New] allow passing enums in SearchExpressions, converting to string internally 2019-06-14 13:23:40 +02:00
Robert von Burg 6d216b6f58 [New] Added withoutStateVariables to StrolchElementToJsonVisitor 2019-06-11 12:21:35 +02:00
Robert von Burg bd5dbc2e5e [New] Added getOrDefault() computeIfAbsent() and forEach() to MapOf* 2019-06-11 12:20:42 +02:00
Robert von Burg 939a510bab [Minor] log locale and time zone after start 2019-06-05 14:46:07 +02:00
Robert von Burg 48421bc49f [New] Added sorting of privilege persisted files (Roles, Users, internals) 2019-06-05 09:24:10 +02:00
Robert von Burg 4da1353bc1 [New] Extended GenericReport with additionalType joining 2019-06-04 12:43:00 +02:00
Robert von Burg 5d47fdb7ec [New] Allow to use constructor new StrolchPolicy(tx) 2019-05-30 17:15:19 +02:00
Robert von Burg c87b3c3719 [Minor] code cleanup 2019-05-30 16:34:59 +02:00
Robert von Burg 8c3caab640 [Fix] use Locale.toLanguageTag() instead of toString() 2019-05-30 16:15:13 +02:00
Robert von Burg d8b4df4ca0 [Major] renamed defaultLocation to primaryLocation, added secondaryLocation 2019-05-30 15:34:59 +02:00
Robert von Burg 14f6fb47b6 [Minor] Added StrolchEnum.hasValue() 2019-05-30 15:34:09 +02:00
Robert von Burg 66121d4f0f [New] Adding environment, timezone and locale to version 2019-05-27 19:00:01 +02:00
Robert von Burg 0067bb7074 [Fix] Resource.getTimedState returns List<StrolchTimedState<? extends IValue<?>>> 2019-05-23 22:17:19 +02:00
Robert von Burg b654fd4bf7 [New] Added new ExpressionsSupport.predicate()
can be used as search.where(predicate(() -> someBool)
2019-05-21 14:14:15 +02:00
Robert von Burg cff48b4a3c [Fix] Remove unnecessary class Predicate.java 2019-05-21 14:13:03 +02:00
Robert von Burg f587e06183 [Fix] Handle missing activity in EventBasedExecutionHandler.archiveActivity() 2019-05-15 13:22:26 +02:00
Robert von Burg ffe6b8abdc [Fix] Archive activity after toExecution() if state is executed 2019-05-15 11:32:45 +02:00
Robert von Burg ed2526ec95 [Fix] first write files to a temporary path, then rename to actual path
this solves issues where files are not written properly on power failure.
2019-05-12 20:18:01 +02:00
Robert von Burg 3a009a6857 [Minor] Sorting in DefaultEnumHandler by param index 2019-05-10 11:33:12 +02:00
Robert von Burg f1c0e22227 [Minor] Sorting in DefaultEnumHandler by param index 2019-05-10 11:08:42 +02:00
Robert von Burg e245cd23a8 [Major] Added UpdatedBy to Version 2019-05-09 16:58:40 +02:00
Robert von Burg d70a4e8f62 [New] Added ReloadPrivilegeHandlerJob 2019-05-07 14:05:37 +02:00
Robert von Burg 29302a79b0 [Fix] Handle missing version on versioned elements 2019-05-07 11:25:57 +02:00
Robert von Burg 251d0cab1f [New] Added new StringListArgument 2019-05-06 14:49:24 +02:00
Robert von Burg 321d63dfb3 [New] Simplified instantiating policy: tx.getPolicy(PolicyDef) 2019-04-26 15:49:59 +02:00
Robert von Burg 66ac578304 [New] Added FromFlatJsonVisitor.nonEmptyParameter() 2019-04-23 17:21:37 +02:00
Robert von Burg 3ac2952258 [New] Added ResponseUtil.toResponse(JsonServiceResult) 2019-04-23 17:21:17 +02:00
Robert von Burg 27c413afda [Fix] Throw exception if modifying a read-only TX 2019-04-23 17:20:48 +02:00
Robert von Burg 546c9b44bd [Fix] Fixed reading json config with new data structure 2019-04-16 11:42:44 +02:00
Robert von Burg 79ad9d3423 [New] Added an override for users to LDAP groups 2019-04-15 17:48:27 +02:00
Robert von Burg 384db5e23e [Minor] Log LDAP groups for user 2019-04-15 13:43:20 +02:00
Robert von Burg 98a45863d5 [Fix] Fixed wrong import 2019-04-15 12:23:58 +02:00
Robert von Burg 1ade695e9b [Minor] Made StrolchComponent.getConfiguration() public 2019-04-15 12:22:48 +02:00
Robert von Burg d856f55eff [Fix] Fixed wrong import 2019-04-15 12:17:30 +02:00