/[projects]/android/TrainInfoServiceGoogle/src/dk/thoerup/traininfoservice/LocateStations.java
ViewVC logotype

Diff of /android/TrainInfoServiceGoogle/src/dk/thoerup/traininfoservice/LocateStations.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1101 by torben, Tue Sep 21 20:10:46 2010 UTC revision 1102 by torben, Wed Sep 22 18:32:34 2010 UTC
# Line 3  package dk.thoerup.traininfoservice; Line 3  package dk.thoerup.traininfoservice;
3  import java.io.ByteArrayOutputStream;  import java.io.ByteArrayOutputStream;
4  import java.io.IOException;  import java.io.IOException;
5  import java.sql.SQLException;  import java.sql.SQLException;
6  import java.util.List;  
7  import java.util.logging.Level;  import java.util.logging.Level;
8  import java.util.logging.Logger;  import java.util.logging.Logger;
9    
10  import javax.jdo.PersistenceManager;  
 import javax.jdo.Query;  
11  import javax.servlet.ServletException;  import javax.servlet.ServletException;
12  import javax.servlet.http.HttpServlet;  import javax.servlet.http.HttpServlet;
13  import javax.servlet.http.HttpServletRequest;  import javax.servlet.http.HttpServletRequest;
# Line 18  import org.simpleframework.xml.Serialize Line 17  import org.simpleframework.xml.Serialize
17  import org.simpleframework.xml.core.Persister;  import org.simpleframework.xml.core.Persister;
18    
19  import dk.thoerup.android.traininfo.common.StationBean;  import dk.thoerup.android.traininfo.common.StationBean;
 import dk.thoerup.traininfoservice.jdo.JdoStationBean;  
 import dk.thoerup.traininfoservice.jdo.PMF;  
20    
21  /**  /**
22   * Servlet implementation class LocateStations   * Servlet implementation class LocateStations
# Line 88  public class LocateStations extends Http Line 85  public class LocateStations extends Http
85                  return out.toString();                  return out.toString();
86          }          }
87    
         @SuppressWarnings("unchecked")  
88          @Override          @Override
89          protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {          protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
90    
                 if (true) {  
                         PersistenceManager pm = null;  
                         try {  
                                 pm = PMF.get().getPersistenceManager();  
                                   
                                   
   
   
                                 JdoStationBean b = new JdoStationBean();  
                                 b.setId(1000);  
                                 b.setName("TestStation");  
                                 b.setNameLower( b.getName().toLowerCase() );  
                                 b.setMetro("12");  
                                 pm.makePersistent(b);  
           
                                           
                                 JdoStationBean b2 = new JdoStationBean();  
                                 b2.setId(1001);  
                                 b2.setName("teststation 2");  
                                 b2.setNameLower( b2.getName().toLowerCase() );  
                                 b2.setMetro("12");  
                                 pm.makePersistent(b2);  
                                   
                                 JdoStationBean b3 = new JdoStationBean();  
                                 b3.setId(1002);  
                                 b3.setName("Horsens");  
                                 b3.setNameLower( b3.getName().toLowerCase() );  
                                 b3.setMetro("13");  
                                 pm.makePersistent(b3);  
   
   
                                   
                                   
                                 //String query = "select from " + JdoStationBean.class.getName();// + " where nameLower.startsWith('test')";  
                                   
                                 String query = "select from " + JdoStationBean.class.getName() + " where (id == 1001 || id == 1002) ";  
                                   
                                 List<JdoStationBean> stations = (List<JdoStationBean>) pm.newQuery( query ).execute();                                                            
                                   
                                 logger.info("size=" + stations.size() );  
                                 for(JdoStationBean bean : stations) {  
                                         logger.info("Station: " + bean.getId() + "/" + bean.getName());  
                                 }  
                                   
                                   
                                   
                                   
                         } finally {  
                                 if (pm != null)  
                                         pm.close();  
                         }  
                           
                           
                         return;  
                 }  
   
91                  try {                  try {
92                          StationBean stations = getStations(request);                          StationBean stations = getStations(request);
93    

Legend:
Removed from v.1101  
changed lines
  Added in v.1102

  ViewVC Help
Powered by ViewVC 1.1.20