From: <jbo...@li...> - 2006-07-07 14:57:25
|
Author: unibrew Date: 2006-07-07 10:44:59 -0400 (Fri, 07 Jul 2006) New Revision: 4944 Modified: labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/DownloadsDescriptor.java labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/ProjectDescriptor.java Log: [JBLAB-682] Integrating DownloadsDescriptor's parsing into ProjectDescriptor. Modified: labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/DownloadsDescriptor.java =================================================================== --- labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/DownloadsDescriptor.java 2006-07-07 14:39:39 UTC (rev 4943) +++ labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/DownloadsDescriptor.java 2006-07-07 14:44:59 UTC (rev 4944) @@ -59,6 +59,11 @@ * <code>CAT_ID_SEPARATOR</code> - a separator of category ids. */ public final static String CAT_ID_SEPARATOR = "/"; + + /** + * Name of the XML element under which downloads are described. + */ + public final static String DOWNLOADS_ELEMENT = "downloads"; private Map<String, DownloadsDescriptor> categories; Modified: labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/ProjectDescriptor.java =================================================================== --- labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/ProjectDescriptor.java 2006-07-07 14:39:39 UTC (rev 4943) +++ labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/ProjectDescriptor.java 2006-07-07 14:44:59 UTC (rev 4944) @@ -50,13 +50,12 @@ * @author adamw */ public class ProjectDescriptor extends AbstractDescriptor { - private static final Logger log = Logger.getLogger(ProjectDescriptor.class); - private DownloadsDescriptor downloads; + private static final Logger log = Logger.getLogger(ProjectDescriptor.class); - private String portalName; + private String portalName; - private ElementDescriptor thisProject; + private ElementDescriptor thisProject; private Node menuNode; private Menu menu; @@ -67,9 +66,9 @@ private Node issueTrackerNode; private IssueTracker issueTracker; - // TODO: HACK private Node downloadsNode; - + private DownloadsDescriptor downloads; + /** * Reads information about a project from an xml file. * @@ -213,7 +212,7 @@ if (IssueTracker.ISSUE_TRACKER_ELEMENT.equals(node.getNodeName())) { setIssueTrackerNode(node); } - if ("downloads".equals(node.getNodeName())) { + if (DownloadsDescriptor.DOWNLOADS_ELEMENT.equals(node.getNodeName())) { downloadsNode=node; } } |