Author: kelvingoodson
Date: Fri Jan 29 16:43:11 2010
New Revision: 904553

URL: http://svn.apache.org/viewvc?rev=904553&view=rev
Log:
real jira data mashed in from apache site appears in dom in browser

Modified:
    tuscany/sandbox/kgoodson/jagg/src/main/java/services/PlanViewImpl.java

Modified: tuscany/sandbox/kgoodson/jagg/src/main/java/services/PlanViewImpl.java
URL: 
http://svn.apache.org/viewvc/tuscany/sandbox/kgoodson/jagg/src/main/java/services/PlanViewImpl.java?rev=904553&r1=904552&r2=904553&view=diff
==============================================================================
--- tuscany/sandbox/kgoodson/jagg/src/main/java/services/PlanViewImpl.java 
(original)
+++ tuscany/sandbox/kgoodson/jagg/src/main/java/services/PlanViewImpl.java Fri 
Jan 29 16:43:11 2010
@@ -21,6 +21,7 @@
 
 import java.io.File;
 import java.io.IOException;
+import java.io.InputStream;
 import java.net.MalformedURLException;
 import java.net.URL;
 import java.util.List;
@@ -30,6 +31,8 @@
 import javax.xml.bind.Unmarshaller;
 
 import org.oasisopen.sca.annotation.Init;
+import org.xml.sax.InputSource;
+import org.xml.sax.XMLReader;
 
 import com.example.ipo.jaxb.Item;
 import com.example.ipo.jaxb.JiraData;
@@ -65,6 +68,8 @@
                                File inputFile = new 
File("src/main/resources/jiraSideBand.xml")
                                                .getAbsoluteFile();
 
+//                             Reader r = new XMLReader()
+//                             InputSource s  = new InputSource(r);
                                _p = ((JAXBElement<Plan>) 
m.unmarshal(inputFile)).getValue();
                                augment_plan(_p);
                        } catch (Exception e) {
@@ -93,11 +98,22 @@
                                        JAXBContext jaxbContext = JAXBContext
                                                        
.newInstance("com.example.ipo.jaxb");
                                        Unmarshaller m2 = 
jaxbContext.createUnmarshaller();
-                                       File inputFile = new 
File("src/main/resources/exampleJira.xml")
-                                                       .getAbsoluteFile();
 
-                                       RSS j = ((JAXBElement<RSS>) 
m2.unmarshal(inputFile)).getValue();
-                                       System.out.println(j.toString());
+//                                     File inputFile = new 
File("src/main/resources/exampleJira.xml")
+//                                                     .getAbsoluteFile();
+//
+//                                     RSS j = ((JAXBElement<RSS>) 
m2.unmarshal(inputFile)).getValue();
+                                       InputStream is = null;
+                                       RSS j;
+                                       try{
+                                               URL url = new 
URL("http://issues.apache.org/jira/si/jira.issueviews:issue-xml/"+jira+"/"+jira+".xml";);
+                                               is = url.openStream();
+                                               j = ((JAXBElement<RSS>) 
m2.unmarshal(is)).getValue();
+                                       }
+                                       finally {
+                                               if(is != null) is.close();
+                                       }
+                                       
                                        Item i = j.getChannel().getItem();
                                        System.out.println(i.toString());
                                        List<JAXBElement<?>> c  = 
i.getContent();


Reply via email to