| | 404 | public Integer getSizeOfPersonTable(){ |
|---|
| | 405 | List y = sessionFactory.getCurrentSession().createSQLQuery("select * from person").list(); |
|---|
| | 406 | Integer x = y.size(); |
|---|
| | 407 | |
|---|
| | 408 | return x; |
|---|
| | 409 | } |
|---|
| | 410 | |
|---|
| | 411 | |
|---|
| | 412 | public List getLastRow(){ |
|---|
| | 413 | List y = sessionFactory.getCurrentSession().createSQLQuery("select person_id,creator,voided,voided_by,date_voided,void_reason from person").list(); |
|---|
| | 414 | |
|---|
| | 415 | return y; |
|---|
| | 416 | } |
|---|
| | 417 | |
|---|
| | 418 | public String[] getLocation(Integer id){ |
|---|
| | 419 | String[] x = {"address1","address2","country","state_province","county_district","subregion","region","township_division","city_village","neighborhood_cell","postal_code","longitude","latitude"}; |
|---|
| | 420 | String query ="select person_address_id,preferred,"; |
|---|
| | 421 | for(int i=0;i<x.length;i++){ |
|---|
| | 422 | query += x[i]; |
|---|
| | 423 | if(i!=x.length-1){ |
|---|
| | 424 | query += ","; |
|---|
| | 425 | } |
|---|
| | 426 | } |
|---|
| | 427 | query += " from person_address where person_id = "+id; |
|---|
| | 428 | |
|---|
| | 429 | List y = sessionFactory.getCurrentSession().createSQLQuery(query).list(); |
|---|
| | 430 | List<String> finalarr = new ArrayList(); |
|---|
| | 431 | for(int l=0;l<y.size();l++){ |
|---|
| | 432 | Object[] obj = (Object[]) y.get(l); |
|---|
| | 433 | |
|---|
| | 434 | for(int j=1;j<obj.length;j++){ |
|---|
| | 435 | if(obj[j]!=null) |
|---|
| | 436 | finalarr.add(obj[j].toString()); |
|---|
| | 437 | else |
|---|
| | 438 | finalarr.add(""); |
|---|
| | 439 | |
|---|
| | 440 | } |
|---|
| | 441 | } |
|---|
| | 442 | String[] fin = new String[finalarr.size()]; |
|---|
| | 443 | for(int p=0;p<finalarr.size();p++){ |
|---|
| | 444 | fin[p]=finalarr.get(p); |
|---|
| | 445 | System.out.println(fin[p]); |
|---|
| | 446 | } |
|---|
| | 447 | return fin; |
|---|
| | 448 | } |
|---|
| | 449 | |
|---|