From: <rm...@hy...> - 2008-07-18 21:08:47
|
Author: rmorgan Date: 2008-07-18 14:08:43 -0700 (Fri, 18 Jul 2008) New Revision: 10278 URL: http://svn.hyperic.org/?view=rev&root=Hyperic+HQ&revision=10278 Modified: branches/HQ_3_2/src/org/hyperic/hq/hqu/rendit_sys/metaclass/ResourceCategory.groovy Log: Merge r9581 from trunk. Add getDescription category for Resources. [merge from trunk] Modified: branches/HQ_3_2/src/org/hyperic/hq/hqu/rendit_sys/metaclass/ResourceCategory.groovy =================================================================== --- branches/HQ_3_2/src/org/hyperic/hq/hqu/rendit_sys/metaclass/ResourceCategory.groovy 2008-07-18 20:31:56 UTC (rev 10277) +++ branches/HQ_3_2/src/org/hyperic/hq/hqu/rendit_sys/metaclass/ResourceCategory.groovy 2008-07-18 21:08:43 UTC (rev 10278) @@ -200,6 +200,22 @@ } false } + + /** + * Get the description for this Resource. If no description exists (i.e. + * this is not a Platform, Server, or Service) an empty string is returned. + */ + static String getDescription(Resource r) { + def description = null; + if (isPlatform(r)) { + description = toPlatform(r).getDescription() + } else if (isServer(r)) { + description = toServer(r).getDescription() + } else if (isService(r)) { + description = toService(r).getDescription() + } + return description == null ? "" : description + } /** * @see documentation for ResourceConfig. We don't return it directly |