This is an automated email from the ASF dual-hosted git repository.
heneveld pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/brooklyn-server.git
from d27d1720eb add 'slice' and 'remove' transforms to workflow
new 1d2f6bf3c9 allow use of overridden condition
new 216b485589 more workflow math for time
new dd89910600 stricter coercion to maps
new 4660a30ce0 permit jackson to be used to coerce strings and primitives
new f35185c466 don't use longhand object writer when given a primitive or
string input
new 70b08ce04b return all errors from type coercion
new 0096fe41a6 don't accept jackson conversion of string to Predicate, and
don't expand primitives when converting
new 8bdc96f732 Merge branch 'misc-fixes'
The 8 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../core/resolve/jackson/BeanWithTypeUtils.java | 33 ++++--
.../resolve/jackson/CommonTypesSerialization.java | 16 +--
.../JacksonBetterDelegatingDeserializer.java | 17 +++
.../jackson/JsonSymbolDependentDeserializer.java | 7 +-
.../core/workflow/WorkflowExecutionContext.java | 5 +-
.../steps/variables/SetVariableWorkflowStep.java | 29 ++++-
.../workflow/steps/variables/TransformMerge.java | 2 +
.../brooklyn/util/core/flags/TypeCoercions.java | 2 +-
.../util/core/predicates/DslPredicates.java | 30 +++--
.../BrooklynMiscJacksonSerializationTest.java | 132 ++++++++++++++++++---
.../util/core/internal/TypeCoercionsTest.java | 100 ++++++++++------
.../util/core/predicates/DslPredicateTest.java | 10 +-
.../coerce/CommonAdaptorTypeCoercions.java | 15 ++-
.../javalang/coerce/TypeCoercerExtensible.java | 34 +++---
.../util/javalang/coerce/TypeCoercionsTest.java | 35 +-----
15 files changed, 325 insertions(+), 142 deletions(-)