This closes #999
Project: http://git-wip-us.apache.org/repos/asf/brooklyn-server/repo Commit: http://git-wip-us.apache.org/repos/asf/brooklyn-server/commit/a3d0ea06 Tree: http://git-wip-us.apache.org/repos/asf/brooklyn-server/tree/a3d0ea06 Diff: http://git-wip-us.apache.org/repos/asf/brooklyn-server/diff/a3d0ea06 Branch: refs/heads/master Commit: a3d0ea06edcd15362688107f0afd9b153048c7e6 Parents: e27cc7b 3d214b8 Author: Aled Sage <aled.s...@gmail.com> Authored: Mon Sep 24 12:30:11 2018 +0100 Committer: Aled Sage <aled.s...@gmail.com> Committed: Mon Sep 24 12:30:11 2018 +0100 ---------------------------------------------------------------------- .../brooklyn/core/config/ConfigConstraints.java | 103 +++++ .../brooklyn/core/objs/BasicSpecParameter.java | 51 +-- .../core/objs/ConstraintSerialization.java | 375 +++++++++++++++++++ .../brooklyn/util/core/ResourcePredicates.java | 6 +- .../core/config/ConfigKeyConstraintTest.java | 133 +++++-- .../objs/BasicSpecParameterFromListTest.java | 5 +- .../core/objs/ConstraintSerializationTest.java | 121 ++++++ .../brooklyn/rest/domain/ConfigSummary.java | 17 +- .../java/org/apache/brooklyn/test/Asserts.java | 16 +- .../brooklyn/util/text/StringPredicates.java | 11 +- .../org/apache/brooklyn/util/text/Strings.java | 22 +- .../org/apache/brooklyn/test/AssertsTest.java | 2 +- 12 files changed, 752 insertions(+), 110 deletions(-) ----------------------------------------------------------------------