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