Advertisement
Guest User

Untitled

a guest
Dec 17th, 2014
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.46 KB | None | 0 0
  1. public static List<Posudba<Casopis>> dohvatiPosudbe() throws Exception,
  2.             NeisplativoObjavljivanjeException {
  3.         Connection connection = connectToDatabase();
  4.         List<Casopis> casopisi = dohvatiCasopise();
  5.         List<Clan> clanovi = dohvatiClanove();
  6.         List<Posudba<Casopis>> listaPosudba = new ArrayList<>();
  7.         String queryString = "SELECT * FROM RAZVOJ.POSUDBA_CASOPISA";
  8.         PreparedStatement preparedStatement = connection
  9.                 .prepareStatement(queryString);
  10.         ResultSet resultSet = preparedStatement.executeQuery();
  11.         while (resultSet.next()) {
  12.             int id = resultSet.getInt("id");
  13.             int clanId = resultSet.getInt("clan");
  14.             int casopisId = resultSet.getInt("casopis");
  15.             Date vrijeme = resultSet.getDate("DATUMPOSUDBE");
  16.             Casopis casopis = null;
  17.             Clan clan = null;
  18.             for (Casopis tmp : casopisi) {
  19.                 if (tmp.getId() == casopisId)
  20.                     casopis = tmp;
  21.             }
  22.             for (Clan tmp : clanovi) {
  23.                 if (tmp.getId() == clanId)
  24.                     clan = tmp;
  25.             }
  26.             Instant instant = Instant.ofEpochMilli(vrijeme.getTime());
  27.             LocalDateTime date = LocalDateTime.ofInstant(instant,
  28.                     ZoneOffset.UTC);
  29.             Posudba<Casopis> c = new Posudba<Casopis>(id, casopis, clan, date);
  30.             listaPosudba.add(c);
  31.         }
  32.         closeConnectionToDatabase(connection);
  33.         return listaPosudba;
  34.     }
  35.     public static List<Posudba<Knjiga>> dohvatiPosudeneKnjiga()
  36.             throws Exception {
  37.         Connection connection = connectToDatabase();
  38.         List<Knjiga> knjige = dohvatiKnjige();
  39.         List<Clan> clanovi = dohvatiClanove();
  40.         List<Posudba<Knjiga>> listaPosudba = new ArrayList<>();
  41.         String queryString = "SELECT * FROM RAZVOJ.POSUDBA_KNJIGA";
  42.         PreparedStatement preparedStatement = connection
  43.                 .prepareStatement(queryString);
  44.         ResultSet resultSet = preparedStatement.executeQuery();
  45.         while (resultSet.next()) {
  46.             int id = resultSet.getInt("id");
  47.             int clanId = resultSet.getInt("clan");
  48.             int knjigaId = resultSet.getInt("knjiga");
  49.             Date vrijeme = resultSet.getDate("DATUMPOSUDBE");
  50.             Knjiga knjiga = null;
  51.             Clan clan = null;
  52.             for (Knjiga tmp : knjige) {
  53.                 if (tmp.getId() == knjigaId)
  54.                     knjiga = tmp;
  55.             }
  56.             for (Clan tmp : clanovi) {
  57.                 if (tmp.getId() == clanId)
  58.                     clan = tmp;
  59.             }
  60.             Instant instant = Instant.ofEpochMilli(vrijeme.getTime());
  61.             LocalDateTime date = LocalDateTime.ofInstant(instant,
  62.                     ZoneOffset.UTC);
  63.             Posudba<Knjiga> c = new Posudba<Knjiga>(id, knjiga, clan, date);
  64.             listaPosudba.add(c);
  65.         }
  66.         closeConnectionToDatabase(connection);
  67.         return listaPosudba;
  68.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement