From: <jbo...@li...> - 2006-05-06 09:10:05
|
Author: wrzep Date: 2006-05-06 05:09:59 -0400 (Sat, 06 May 2006) New Revision: 4106 Modified: labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/plugins/jira/JiraStatusPlugin.java Log: JBLAB-599 try to fix hessian/kosmos bug in jmm service Modified: labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/plugins/jira/JiraStatusPlugin.java =================================================================== --- labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/plugins/jira/JiraStatusPlugin.java 2006-05-05 23:06:00 UTC (rev 4105) +++ labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/plugins/jira/JiraStatusPlugin.java 2006-05-06 09:09:59 UTC (rev 4106) @@ -22,6 +22,7 @@ package org.jboss.forge.status.plugins.jira; +import java.util.HashMap; import java.util.List; import java.util.Map; @@ -33,6 +34,7 @@ import com.caucho.hessian.client.HessianProxyFactory; +import hu.midori.kosmos.model.JiraProject; import hu.midori.kosmos.protocol.JiraService; /** @@ -65,7 +67,7 @@ return null; } - Map jiraMap = null; + JiraProject jiraProject = null; // Connect to kosmos service HessianProxyFactory factory = new HessianProxyFactory(); @@ -79,7 +81,7 @@ } // Get map with jira statistics - List projects = null; + List<JiraProject> projects = null; try { projects = service.getProjects(jiraURL); } catch (Exception e) { @@ -88,9 +90,12 @@ } if ((projects != null) && (projects.size() > 0)) { - jiraMap = (Map) projects.get(0); + jiraProject = projects.get(0); } + Map jiraMap = new HashMap(); + jiraMap.put("resolvedIssues",jiraProject.getResolvedIssues()); + return jiraMap; } |