Esempio n. 1
0
 @WebMethod(operationName = "getProvinsis")
 public List<Provinsi> getProvinsis() {
   Session session = HibernateUtil.getSessionFactory().openSession();
   try {
     List<Provinsi> provinsis = session.createCriteria(Provinsi.class).list();
     return provinsis;
   } catch (Exception e) {
     logger.error(e, e);
     return new ArrayList<Provinsi>();
   } finally {
     session.close();
   }
 }
Esempio n. 2
0
 @WebMethod(operationName = "getDesas")
 public List<Desa> getDesas(@WebParam(name = "idKecamatan") String idKecamatan) {
   Session session = HibernateUtil.getSessionFactory().openSession();
   try {
     List<Desa> desas =
         session
             .createQuery("from Desa where idKecamatan = :idKecamatan")
             .setString("idKecamatan", idKecamatan)
             .list();
     return desas;
   } catch (Exception e) {
     logger.error(e, e);
     return new ArrayList<Desa>();
   } finally {
     session.close();
   }
 }
Esempio n. 3
0
 @WebMethod(operationName = "getKabupatens")
 public List<Kabupaten> getKabupatens(@WebParam(name = "idProv") String idProv) {
   Session session = HibernateUtil.getSessionFactory().openSession();
   try {
     List<Kabupaten> kabupatens =
         session
             .createQuery("from Kabupaten where idProv = :idProv")
             .setString("idProv", idProv)
             .list();
     return kabupatens;
   } catch (Exception e) {
     logger.error(e, e);
     return new ArrayList<Kabupaten>();
   } finally {
     session.close();
   }
 }