From: drizea Date: Thu, 2 Aug 2012 16:22:23 +0000 (+0300) Subject: faster search method X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=f76cbaeaf37e3914c4dbd370ad60d53f672cf890;p=working%2FEvergreen.git faster search method for multiple consecutive commands for a search just verify for the top one if there is network access and connectivity to server --- diff --git a/Open-ILS/src/Android/res/layout/record_details_basic_fragment.xml b/Open-ILS/src/Android/res/layout/record_details_basic_fragment.xml index 5b001cfe3c..df9b537399 100644 --- a/Open-ILS/src/Android/res/layout/record_details_basic_fragment.xml +++ b/Open-ILS/src/Android/res/layout/record_details_basic_fragment.xml @@ -70,10 +70,9 @@ android:layout_width="140dip" android:layout_height="180dip" android:src="@drawable/no_image" - android:layout_marginRight="5dip" - android:layout_marginBottom="5dip" android:padding="5dip" android:background="@color/white" + android:layout_margin="10dip" /> diff --git a/Open-ILS/src/Android/src/org/evergreen/android/globals/GlobalConfigs.java b/Open-ILS/src/Android/src/org/evergreen/android/globals/GlobalConfigs.java index 18aab14894..905265556e 100644 --- a/Open-ILS/src/Android/src/org/evergreen/android/globals/GlobalConfigs.java +++ b/Open-ILS/src/Android/src/org/evergreen/android/globals/GlobalConfigs.java @@ -272,21 +272,16 @@ public class GlobalConfigs { try { search.getCopyStatuses(); - } catch (NoNetworkAccessException e) { - // TODO Auto-generated catch block - e.printStackTrace(); - } catch (NoAccessToServer e) { + } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } - } public void getOrgHiddentDepth(){ // logic can be found in the opac_utils.js file in web/opac/common/js - - + for(int i=0; i ids = new ArrayList(); @@ -275,9 +275,9 @@ public class SearchCatalog { } - public Object getCopyStatuses() throws NoNetworkAccessException, NoAccessToServer{ + public Object getCopyStatuses() { - List ccs_list = (List)Utils.doRequest(conn, SERVICE, METHOD_COPY_STATUS_ALL, cm, new Object[]{}); + List ccs_list = (List)Utils.doRequestSimple(conn, SERVICE, METHOD_COPY_STATUS_ALL, new Object[]{}); CopyInformation.availableOrgStatuses = new LinkedHashMap(); @@ -295,9 +295,9 @@ public class SearchCatalog { return ccs_list; } - public Object getLocationCount(Integer recordID, Integer orgID, Integer orgDepth) throws NoNetworkAccessException, NoAccessToServer{ + public Object getLocationCount(Integer recordID, Integer orgID, Integer orgDepth){ - List list = (List)Utils.doRequest(conn, SERVICE, METHOD_COPY_LOCATION_COUNTS, cm, new Object[]{recordID, orgID, orgDepth}); + List list = (List)Utils.doRequestSimple(conn, SERVICE, METHOD_COPY_LOCATION_COUNTS, new Object[]{recordID, orgID, orgDepth}); return list; } @@ -327,9 +327,9 @@ public class SearchCatalog { } - public ArrayList getCopyCount(Integer recordID, Integer orgID) throws NoNetworkAccessException, NoAccessToServer{ + public ArrayList getCopyCount(Integer recordID, Integer orgID){ - List list = (List)Utils.doRequest(conn, SERVICE, METHOD_GET_COPY_COUNT, cm, new Object[]{orgID, recordID, ""}); + List list = (List)Utils.doRequestSimple(conn, SERVICE, METHOD_GET_COPY_COUNT, new Object[]{orgID, recordID, ""}); ArrayList copyInfoList = new ArrayList();