You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@brooklyn.apache.org by sv...@apache.org on 2016/11/16 18:15:46 UTC

[02/10] brooklyn-server git commit: Add CatalogPredicates toString methods

Add CatalogPredicates toString methods

Project: http://git-wip-us.apache.org/repos/asf/brooklyn-server/repo
Commit: http://git-wip-us.apache.org/repos/asf/brooklyn-server/commit/7f1d9ff6
Tree: http://git-wip-us.apache.org/repos/asf/brooklyn-server/tree/7f1d9ff6
Diff: http://git-wip-us.apache.org/repos/asf/brooklyn-server/diff/7f1d9ff6

Branch: refs/heads/master
Commit: 7f1d9ff645309da9e4276c6ed7c465208651445c
Parents: 5b65fad
Author: Aled Sage <al...@gmail.com>
Authored: Wed Nov 9 16:02:14 2016 +0000
Committer: Aled Sage <al...@gmail.com>
Committed: Wed Nov 16 15:47:33 2016 +0000

----------------------------------------------------------------------
 .../core/catalog/CatalogPredicates.java         | 36 ++++++++++++++++++++
 1 file changed, 36 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/7f1d9ff6/core/src/main/java/org/apache/brooklyn/core/catalog/CatalogPredicates.java
----------------------------------------------------------------------
diff --git a/core/src/main/java/org/apache/brooklyn/core/catalog/CatalogPredicates.java b/core/src/main/java/org/apache/brooklyn/core/catalog/CatalogPredicates.java
index 8d5ea9e..576aa6b 100644
--- a/core/src/main/java/org/apache/brooklyn/core/catalog/CatalogPredicates.java
+++ b/core/src/main/java/org/apache/brooklyn/core/catalog/CatalogPredicates.java
@@ -62,6 +62,10 @@ public class CatalogPredicates {
         public boolean apply(@Nullable CatalogItem<T,SpecT> item) {
             return (item != null) && item.getCatalogItemType()==ciType;
         }
+        @Override
+        public String toString() {
+            return "CatalogItemTypeEqualTo("+ciType+")";
+        }
     }
 
     public static <T,SpecT> Predicate<CatalogItem<T,SpecT>> deprecated(final boolean deprecated) {
@@ -88,6 +92,10 @@ public class CatalogPredicates {
         public boolean apply(@Nullable CatalogItem<T,SpecT> item) {
             return (item != null) && item.isDeprecated() == deprecated;
         }
+        @Override
+        public String toString() {
+            return "DeprecatedEqualTo("+deprecated+")";
+        }
     }
 
     /**
@@ -110,6 +118,10 @@ public class CatalogPredicates {
         public boolean apply(@Nullable CatalogItem<T,SpecT> item) {
             return (item != null) && item.isDisabled() == disabled;
         }
+        @Override
+        public String toString() {
+            return "DisabledEqualTo("+disabled+")";
+        }
     }
 
     public static final Predicate<CatalogItem<Application,EntitySpec<? extends Application>>> IS_TEMPLATE = 
@@ -178,6 +190,10 @@ public class CatalogPredicates {
         public boolean apply(@Nullable CatalogItem<T,SpecT> item) {
             return (item != null) && filter.apply(item.getDisplayName());
         }
+        @Override
+        public String toString() {
+            return "DisplayNameMatches("+filter+")";
+        }
     }
 
     @Deprecated
@@ -209,6 +225,10 @@ public class CatalogPredicates {
         public boolean apply(@Nullable CatalogItem<T,SpecT> item) {
             return (item != null) && filter.apply(item.getSymbolicName());
         }
+        @Override
+        public String toString() {
+            return "SymbolicNameMatches("+filter+")";
+        }
     }
 
     public static <T,SpecT> Predicate<CatalogItem<T,SpecT>> javaType(final Predicate<? super String> filter) {
@@ -235,6 +255,10 @@ public class CatalogPredicates {
         public boolean apply(@Nullable CatalogItem<T,SpecT> item) {
             return (item != null) && filter.apply(item.getJavaType());
         }
+        @Override
+        public String toString() {
+            return "JavaTypeMatches("+filter+")";
+        }
     }
 
     public static <T,SpecT> Predicate<CatalogItem<T,SpecT>> xml(final Predicate<? super String> filter) {
@@ -261,6 +285,10 @@ public class CatalogPredicates {
         public boolean apply(@Nullable CatalogItem<T,SpecT> item) {
             return (item != null) && filter.apply(item.toXmlString());
         }
+        @Override
+        public String toString() {
+            return "XmlMatches("+filter+")";
+        }
     }
 
     public static <T,SpecT> Predicate<CatalogItem<T,SpecT>> entitledToSee(final ManagementContext mgmt) {
@@ -289,6 +317,10 @@ public class CatalogPredicates {
             return (item != null) && 
                     Entitlements.isEntitled(mgmt.getEntitlementManager(), Entitlements.SEE_CATALOG_ITEM, item.getCatalogItemId());
         }
+        @Override
+        public String toString() {
+            return "EntitledToSee()";
+        }
     }
  
     public static <T,SpecT> Predicate<CatalogItem<T,SpecT>> isBestVersion(final ManagementContext mgmt) {
@@ -315,5 +347,9 @@ public class CatalogPredicates {
         public boolean apply(@Nullable CatalogItem<T,SpecT> item) {
             return CatalogUtils.isBestVersion(mgmt, item);
         }
+        @Override
+        public String toString() {
+            return "IsBestVersion()";
+        }
     }
 }
\ No newline at end of file