Repository: ambari Updated Branches: refs/heads/trunk 60436ae70 -> c36bbc564
AMBARI-5799. Add filter by regex and sort capabilities to API. Fix for ClassCastException. (swagle) Project: http://git-wip-us.apache.org/repos/asf/ambari/repo Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/c36bbc56 Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/c36bbc56 Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/c36bbc56 Branch: refs/heads/trunk Commit: c36bbc564347cfbff6fe24583693045cac510d3e Parents: 60436ae Author: Siddharth Wagle <[email protected]> Authored: Wed May 28 15:42:55 2014 -0700 Committer: Siddharth Wagle <[email protected]> Committed: Wed May 28 15:42:55 2014 -0700 ---------------------------------------------------------------------- .../ambari/server/controller/predicate/FilterPredicate.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ambari/blob/c36bbc56/ambari-server/src/main/java/org/apache/ambari/server/controller/predicate/FilterPredicate.java ---------------------------------------------------------------------- diff --git a/ambari-server/src/main/java/org/apache/ambari/server/controller/predicate/FilterPredicate.java b/ambari-server/src/main/java/org/apache/ambari/server/controller/predicate/FilterPredicate.java index bf4a51d..e343e80 100644 --- a/ambari-server/src/main/java/org/apache/ambari/server/controller/predicate/FilterPredicate.java +++ b/ambari-server/src/main/java/org/apache/ambari/server/controller/predicate/FilterPredicate.java @@ -49,8 +49,8 @@ public class FilterPredicate extends ComparisonPredicate { @Override public boolean evaluate(Resource resource) { - String propertyValue = (String) resource.getPropertyValue(getPropertyId()); - matcher.reset(propertyValue != null ? propertyValue : emptyString); + Object propertyValue = resource.getPropertyValue(getPropertyId()); + matcher.reset(propertyValue != null ? propertyValue.toString() : emptyString); return patternExpr == null ? propertyValue == null :
