/[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

android/TrainInfoService/src/dk/thoerup/traininfoservice/LocateStations.java revision 1079 by torben, Thu Sep 16 14:04:28 2010 UTC android/TrainInfoServiceGoogle/src/dk/thoerup/traininfoservice/LocateStations.java revision 1080 by torben, Mon Sep 20 20:11:55 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;
11    import javax.jdo.Query;
12  import javax.servlet.ServletException;  import javax.servlet.ServletException;
 import javax.servlet.annotation.WebServlet;  
13  import javax.servlet.http.HttpServlet;  import javax.servlet.http.HttpServlet;
14  import javax.servlet.http.HttpServletRequest;  import javax.servlet.http.HttpServletRequest;
15  import javax.servlet.http.HttpServletResponse;  import javax.servlet.http.HttpServletResponse;
# Line 16  import org.simpleframework.xml.Serialize Line 18  import org.simpleframework.xml.Serialize
18  import org.simpleframework.xml.core.Persister;  import org.simpleframework.xml.core.Persister;
19    
20  import dk.thoerup.android.traininfo.common.StationBean;  import dk.thoerup.android.traininfo.common.StationBean;
21    import dk.thoerup.traininfoservice.jdo.JdoStationBean;
22    import dk.thoerup.traininfoservice.jdo.PMF;
23    
24  /**  /**
25   * Servlet implementation class LocateStations   * Servlet implementation class LocateStations
26   */   */
27  @WebServlet(urlPatterns={"/LocateStations"})  
28  public class LocateStations extends HttpServlet {  public class LocateStations extends HttpServlet {
29          private static final long serialVersionUID = 1L;          private static final long serialVersionUID = 1L;
30    
# Line 84  public class LocateStations extends Http Line 88  public class LocateStations extends Http
88                  return out.toString();                  return out.toString();
89          }          }
90    
91            @SuppressWarnings("unchecked")
92          @Override          @Override
93          protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {          protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
94    
95                    if (true) {
96                            PersistenceManager pm = null;
97                            try {
98                                    pm = PMF.get().getPersistenceManager();
99                                    
100                                    
101                                    
102                                    
103                                    String query = "select from " + JdoStationBean.class.getName() + " where name.matches('Test.*')";
104                                    List<JdoStationBean> stations = (List<JdoStationBean>) pm.newQuery(query).execute();                                                            
105                                    
106                                    logger.info("size=" + stations.size() );
107                                    for(JdoStationBean bean : stations) {
108                                            logger.info("Station: " + bean.getId() + "/" + bean.getName());
109                                    }
110                                    
111                                    /*if (stations.size() == 0) {
112                                            JdoStationBean b = new JdoStationBean();
113                                            b.setId(1000);
114                                            b.setName("TestStation");
115                                            b.setMetro("12");
116                                            pm.makePersistent(b);
117                                            
118                                            JdoStationBean b2 = new JdoStationBean();
119                                            b2.setId(1001);
120                                            b2.setName("teststation 2");
121                                            b2.setMetro("12");
122                                            pm.makePersistent(b2);
123                                    }*/
124                                    
125                                    
126                                    
127                            } finally {
128                                    if (pm != null)
129                                            pm.close();
130                            }
131                            
132                            
133                            return;
134                    }
135    
136                  try {                  try {
137                          StationBean stations = getStations(request);                          StationBean stations = getStations(request);

Legend:
Removed from v.1079  
changed lines
  Added in v.1080

  ViewVC Help
Powered by ViewVC 1.1.20