Пример #1
0
 public ArrayList<Project> getProjects(String query)
     throws java.rmi.RemoteException, SQLException {
   ResultSet result = connection.createStatement().executeQuery(query);
   ArrayList<Project> projects = new ArrayList<Project>();
   DateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm");
   while (result.next()) {
     try {
       System.out.printf(result.getString(3));
       Date projectDate = format.parse(result.getString(3));
       Project p =
           new Project(
               result.getString(2),
               projectDate,
               result.getDouble(4),
               result.getString(5),
               result.getBoolean(6));
       int projectId = result.getInt(1);
       p.setId(projectId);
       p.setPaths(this.getProjectPaths(projectId));
       p.setMessages(this.getProjectMessages(projectId));
       p.setRewards(this.getProjectRewards(projectId));
       p.setExtras(this.getProjectExtraLevels(projectId));
       projects.add(p);
     } catch (ParseException e) {
       e.printStackTrace();
     }
   }
   return projects;
 }