From: drizea Date: Wed, 4 Jul 2012 14:02:07 +0000 (+0300) Subject: changed open_idl in library (modified ParserXML.java to support Android environment... X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=4157d2e370a21b803bfa734d5084f2be67a89de4;p=working%2FEvergreen.git changed open_idl in library (modified ParserXML.java to support Android environment, and OSRFRegistry added serializable interface to it so it can be passed between Views) --- diff --git a/Open-ILS/src/Android/.classpath b/Open-ILS/src/Android/.classpath index 39e19dfd99..51d7d3a6b8 100644 --- a/Open-ILS/src/Android/.classpath +++ b/Open-ILS/src/Android/.classpath @@ -4,7 +4,8 @@ - + + diff --git a/Open-ILS/src/Android/AndroidManifest.xml b/Open-ILS/src/Android/AndroidManifest.xml index 0a3bc4bb8c..cdda9c9763 100644 --- a/Open-ILS/src/Android/AndroidManifest.xml +++ b/Open-ILS/src/Android/AndroidManifest.xml @@ -44,7 +44,7 @@ - + diff --git a/Open-ILS/src/Android/bin/EvergreenApp.apk b/Open-ILS/src/Android/bin/EvergreenApp.apk index 6c076a6c8e..102d22ade7 100644 Binary files a/Open-ILS/src/Android/bin/EvergreenApp.apk and b/Open-ILS/src/Android/bin/EvergreenApp.apk differ diff --git a/Open-ILS/src/Android/bin/classes.dex b/Open-ILS/src/Android/bin/classes.dex index af342eefe4..3bc6db83b0 100644 Binary files a/Open-ILS/src/Android/bin/classes.dex and b/Open-ILS/src/Android/bin/classes.dex differ diff --git a/Open-ILS/src/Android/bin/classes/org/evergreen/android/R$id.class b/Open-ILS/src/Android/bin/classes/org/evergreen/android/R$id.class index d45e406070..b459ca303a 100644 Binary files a/Open-ILS/src/Android/bin/classes/org/evergreen/android/R$id.class and b/Open-ILS/src/Android/bin/classes/org/evergreen/android/R$id.class differ diff --git a/Open-ILS/src/Android/bin/classes/org/evergreen/android/R$layout.class b/Open-ILS/src/Android/bin/classes/org/evergreen/android/R$layout.class index c765634010..a938784652 100644 Binary files a/Open-ILS/src/Android/bin/classes/org/evergreen/android/R$layout.class and b/Open-ILS/src/Android/bin/classes/org/evergreen/android/R$layout.class differ diff --git a/Open-ILS/src/Android/bin/classes/org/evergreen/android/R$string.class b/Open-ILS/src/Android/bin/classes/org/evergreen/android/R$string.class index a71e352ec6..145be77d64 100644 Binary files a/Open-ILS/src/Android/bin/classes/org/evergreen/android/R$string.class and b/Open-ILS/src/Android/bin/classes/org/evergreen/android/R$string.class differ diff --git a/Open-ILS/src/Android/bin/classes/org/evergreen/android/R$style.class b/Open-ILS/src/Android/bin/classes/org/evergreen/android/R$style.class index c21aaa559a..b963ca2816 100644 Binary files a/Open-ILS/src/Android/bin/classes/org/evergreen/android/R$style.class and b/Open-ILS/src/Android/bin/classes/org/evergreen/android/R$style.class differ diff --git a/Open-ILS/src/Android/bin/classes/org/evergreen/android/accountAccess/AccountAccess.class b/Open-ILS/src/Android/bin/classes/org/evergreen/android/accountAccess/AccountAccess.class index 616791a908..0b3b2d7bb4 100644 Binary files a/Open-ILS/src/Android/bin/classes/org/evergreen/android/accountAccess/AccountAccess.class and b/Open-ILS/src/Android/bin/classes/org/evergreen/android/accountAccess/AccountAccess.class differ diff --git a/Open-ILS/src/Android/bin/classes/org/evergreen/android/searchCatalog/RecordDetails_Info.class b/Open-ILS/src/Android/bin/classes/org/evergreen/android/searchCatalog/RecordDetails_Info.class index 2f1e4e1026..6681477b45 100644 Binary files a/Open-ILS/src/Android/bin/classes/org/evergreen/android/searchCatalog/RecordDetails_Info.class and b/Open-ILS/src/Android/bin/classes/org/evergreen/android/searchCatalog/RecordDetails_Info.class differ diff --git a/Open-ILS/src/Android/bin/classes/org/evergreen/android/searchCatalog/RecordDetails_Simple.class b/Open-ILS/src/Android/bin/classes/org/evergreen/android/searchCatalog/RecordDetails_Simple.class index 7abf7b9c8d..ba6382c795 100644 Binary files a/Open-ILS/src/Android/bin/classes/org/evergreen/android/searchCatalog/RecordDetails_Simple.class and b/Open-ILS/src/Android/bin/classes/org/evergreen/android/searchCatalog/RecordDetails_Simple.class differ diff --git a/Open-ILS/src/Android/bin/classes/org/evergreen/android/searchCatalog/SearchCatalogListView$SearchArrayAdapter.class b/Open-ILS/src/Android/bin/classes/org/evergreen/android/searchCatalog/SearchCatalogListView$SearchArrayAdapter.class index 0edc694f98..f05a7e9c5c 100644 Binary files a/Open-ILS/src/Android/bin/classes/org/evergreen/android/searchCatalog/SearchCatalogListView$SearchArrayAdapter.class and b/Open-ILS/src/Android/bin/classes/org/evergreen/android/searchCatalog/SearchCatalogListView$SearchArrayAdapter.class differ diff --git a/Open-ILS/src/Android/bin/classes/org/evergreen/android/searchCatalog/SearchCatalogListView.class b/Open-ILS/src/Android/bin/classes/org/evergreen/android/searchCatalog/SearchCatalogListView.class index 63d7f7c0a5..5bc9b24ff8 100644 Binary files a/Open-ILS/src/Android/bin/classes/org/evergreen/android/searchCatalog/SearchCatalogListView.class and b/Open-ILS/src/Android/bin/classes/org/evergreen/android/searchCatalog/SearchCatalogListView.class differ diff --git a/Open-ILS/src/Android/bin/classes/org/open_ils/Event.class b/Open-ILS/src/Android/bin/classes/org/open_ils/Event.class deleted file mode 100644 index 28c641ba16..0000000000 Binary files a/Open-ILS/src/Android/bin/classes/org/open_ils/Event.class and /dev/null differ diff --git a/Open-ILS/src/Android/bin/classes/org/open_ils/Sys.class b/Open-ILS/src/Android/bin/classes/org/open_ils/Sys.class deleted file mode 100644 index 7deb18aabe..0000000000 Binary files a/Open-ILS/src/Android/bin/classes/org/open_ils/Sys.class and /dev/null differ diff --git a/Open-ILS/src/Android/bin/classes/org/open_ils/idl/IDLException.class b/Open-ILS/src/Android/bin/classes/org/open_ils/idl/IDLException.class deleted file mode 100644 index 403248fe4b..0000000000 Binary files a/Open-ILS/src/Android/bin/classes/org/open_ils/idl/IDLException.class and /dev/null differ diff --git a/Open-ILS/src/Android/bin/classes/org/open_ils/idl/IDLField.class b/Open-ILS/src/Android/bin/classes/org/open_ils/idl/IDLField.class deleted file mode 100644 index 3632ad85ed..0000000000 Binary files a/Open-ILS/src/Android/bin/classes/org/open_ils/idl/IDLField.class and /dev/null differ diff --git a/Open-ILS/src/Android/bin/classes/org/open_ils/idl/IDLLink.class b/Open-ILS/src/Android/bin/classes/org/open_ils/idl/IDLLink.class deleted file mode 100644 index 90440938c9..0000000000 Binary files a/Open-ILS/src/Android/bin/classes/org/open_ils/idl/IDLLink.class and /dev/null differ diff --git a/Open-ILS/src/Android/bin/classes/org/open_ils/idl/IDLObject.class b/Open-ILS/src/Android/bin/classes/org/open_ils/idl/IDLObject.class deleted file mode 100644 index ac873b845c..0000000000 Binary files a/Open-ILS/src/Android/bin/classes/org/open_ils/idl/IDLObject.class and /dev/null differ diff --git a/Open-ILS/src/Android/bin/classes/org/open_ils/idl/IDLParser.class b/Open-ILS/src/Android/bin/classes/org/open_ils/idl/IDLParser.class deleted file mode 100644 index 5ac4857742..0000000000 Binary files a/Open-ILS/src/Android/bin/classes/org/open_ils/idl/IDLParser.class and /dev/null differ diff --git a/Open-ILS/src/Android/bin/classes/org/open_ils/test/TestIDL.class b/Open-ILS/src/Android/bin/classes/org/open_ils/test/TestIDL.class deleted file mode 100644 index caf2457bff..0000000000 Binary files a/Open-ILS/src/Android/bin/classes/org/open_ils/test/TestIDL.class and /dev/null differ diff --git a/Open-ILS/src/Android/bin/classes/org/open_ils/test/TestLogin.class b/Open-ILS/src/Android/bin/classes/org/open_ils/test/TestLogin.class deleted file mode 100644 index de1c97594b..0000000000 Binary files a/Open-ILS/src/Android/bin/classes/org/open_ils/test/TestLogin.class and /dev/null differ diff --git a/Open-ILS/src/Android/bin/classes/org/open_ils/util/Utils.class b/Open-ILS/src/Android/bin/classes/org/open_ils/util/Utils.class deleted file mode 100644 index 101840f4d8..0000000000 Binary files a/Open-ILS/src/Android/bin/classes/org/open_ils/util/Utils.class and /dev/null differ diff --git a/Open-ILS/src/Android/bin/resources.ap_ b/Open-ILS/src/Android/bin/resources.ap_ index ed5fafff70..49a9e553d2 100644 Binary files a/Open-ILS/src/Android/bin/resources.ap_ and b/Open-ILS/src/Android/bin/resources.ap_ differ diff --git a/Open-ILS/src/Android/gen/org/evergreen/android/R.java b/Open-ILS/src/Android/gen/org/evergreen/android/R.java index 834bfeeea4..af24a925d0 100644 --- a/Open-ILS/src/Android/gen/org/evergreen/android/R.java +++ b/Open-ILS/src/Android/gen/org/evergreen/android/R.java @@ -52,73 +52,80 @@ public final class R { public static final int account_btn_check_out=0x7f090007; public static final int account_btn_fines=0x7f090009; public static final int account_btn_holds=0x7f090008; - public static final int action_bar=0x7f090015; - public static final int cancel_hold=0x7f090016; + public static final int action_bar=0x7f090010; + public static final int back_button=0x7f090011; + public static final int cancel_hold=0x7f090021; + public static final int cancel_hold_button=0x7f090012; public static final int checkout_due_date=0x7f090005; public static final int checkout_items_list=0x7f090001; public static final int checkout_record_author=0x7f090003; public static final int checkout_record_title=0x7f090002; public static final int checkout_renewals_remaining=0x7f090004; - public static final int chose_organisation=0x7f090032; - public static final int header=0x7f090013; - public static final int header_title=0x7f090014; - public static final int hold_author=0x7f090011; - public static final int hold_contact_telephone=0x7f09001a; - public static final int hold_enable_email_notification=0x7f09001c; - public static final int hold_enable_phone_notification=0x7f09001b; - public static final int hold_expiration_date=0x7f09001e; - public static final int hold_physical_description=0x7f090019; - public static final int hold_pickup_location=0x7f09001d; - public static final int hold_recipient=0x7f090018; - public static final int hold_status=0x7f090012; - public static final int hold_suspend_hold=0x7f09001f; - public static final int hold_title=0x7f090010; - public static final int holds_item_list=0x7f09000f; - public static final int holds_number=0x7f09000e; + public static final int chose_organisation=0x7f090035; + public static final int header=0x7f09000e; + public static final int header_title=0x7f09000f; + public static final int hold_author=0x7f090016; + public static final int hold_contact_telephone=0x7f090018; + public static final int hold_enable_email_notification=0x7f09001a; + public static final int hold_enable_phone_notification=0x7f090019; + public static final int hold_expiration_date=0x7f09001c; + public static final int hold_physical_description=0x7f090017; + public static final int hold_pickup_location=0x7f09001b; + public static final int hold_recipient=0x7f090014; + public static final int hold_status=0x7f090020; + public static final int hold_suspend_hold=0x7f09001d; + public static final int hold_title=0x7f090015; + public static final int holds_item_list=0x7f09001f; + public static final int holds_number=0x7f09001e; public static final int main_btn_account=0x7f09000c; public static final int main_btn_app_settings=0x7f09000d; public static final int main_btn_search=0x7f09000b; - public static final int place_hold=0x7f090017; - public static final int record_details_info_author=0x7f090021; - public static final int record_details_info_publisher=0x7f090022; - public static final int record_details_info_title=0x7f090020; - public static final int record_details_simple_author=0x7f090024; - public static final int record_details_simple_isbn=0x7f090029; - public static final int record_details_simple_publisher=0x7f090025; - public static final int record_details_simple_series=0x7f090027; - public static final int record_details_simple_subject=0x7f090026; - public static final int record_details_simple_synopsis=0x7f090028; - public static final int record_details_simple_title=0x7f090023; + public static final int place_hold=0x7f090022; + public static final int record_details_info_author=0x7f090024; + public static final int record_details_info_publisher=0x7f090025; + public static final int record_details_info_title=0x7f090023; + public static final int record_details_simple_author=0x7f090027; + public static final int record_details_simple_isbn=0x7f09002c; + public static final int record_details_simple_publisher=0x7f090028; + public static final int record_details_simple_series=0x7f09002a; + public static final int record_details_simple_subject=0x7f090029; + public static final int record_details_simple_synopsis=0x7f09002b; + public static final int record_details_simple_title=0x7f090026; public static final int renew_button=0x7f090006; - public static final int searchButton=0x7f090030; - public static final int searchText=0x7f09002f; - public static final int search_more_items_button=0x7f09002a; - public static final int search_record_author=0x7f09002d; - public static final int search_record_img=0x7f09002b; - public static final int search_record_publishing=0x7f09002e; - public static final int search_record_title=0x7f09002c; + public static final int searchButton=0x7f090033; + public static final int searchText=0x7f090032; + public static final int search_more_items_button=0x7f09002d; + public static final int search_record_author=0x7f090030; + public static final int search_record_img=0x7f09002e; + public static final int search_record_publishing=0x7f090031; + public static final int search_record_title=0x7f09002f; public static final int search_result_number=0x7f090000; - public static final int search_results_list=0x7f090031; + public static final int search_results_list=0x7f090034; + public static final int update_hold_button=0x7f090013; } public static final class layout { public static final int checkout_list=0x7f030000; public static final int checkout_list_item=0x7f030001; public static final int dashbord_account=0x7f030002; public static final int dashbord_main=0x7f030003; - public static final int holds_list=0x7f030004; - public static final int holds_list_item=0x7f030005; - public static final int main=0x7f030006; - public static final int place_hold=0x7f030007; - public static final int record_details_info=0x7f030008; - public static final int record_details_simple=0x7f030009; - public static final int search_result_footer_view=0x7f03000a; - public static final int search_result_item=0x7f03000b; - public static final int search_result_list=0x7f03000c; + public static final int hold_details=0x7f030004; + public static final int holds_list=0x7f030005; + public static final int holds_list_item=0x7f030006; + public static final int main=0x7f030007; + public static final int place_hold=0x7f030008; + public static final int record_details_info=0x7f030009; + public static final int record_details_simple=0x7f03000a; + public static final int search_result_footer_view=0x7f03000b; + public static final int search_result_item=0x7f03000c; + public static final int search_result_list=0x7f03000d; } public static final class string { public static final int app_name=0x7f070001; public static final int author=0x7f07000d; + public static final int back=0x7f070019; public static final int cancel=0x7f070017; + public static final int cancel_hold=0x7f070018; + public static final int cancel_hold_dialog_message=0x7f07001b; public static final int contact_email_address=0x7f070011; public static final int contact_telephone=0x7f07000f; public static final int enable_email_notification=0x7f070012; @@ -142,6 +149,7 @@ public final class R { public static final int title_holds=0x7f070006; public static final int title_my_account=0x7f070003; public static final int title_search=0x7f070002; + public static final int update_hold=0x7f07001a; } public static final class style { public static final int AuthorSearchStyleList=0x7f080007; diff --git a/Open-ILS/src/Android/lib/org.openils_idl.jar b/Open-ILS/src/Android/lib/org.openils_idl.jar new file mode 100644 index 0000000000..f3f0d6b822 Binary files /dev/null and b/Open-ILS/src/Android/lib/org.openils_idl.jar differ diff --git a/Open-ILS/src/Android/lib/org.openils_ild.jar b/Open-ILS/src/Android/lib/org.openils_ild.jar deleted file mode 100644 index af2ba362bd..0000000000 Binary files a/Open-ILS/src/Android/lib/org.openils_ild.jar and /dev/null differ diff --git a/Open-ILS/src/Android/lib/org.opensrf.jar b/Open-ILS/src/Android/lib/org.opensrf.jar deleted file mode 100644 index f4a50234a1..0000000000 Binary files a/Open-ILS/src/Android/lib/org.opensrf.jar and /dev/null differ diff --git a/Open-ILS/src/Android/lib/org.opensrf2_serialized_reg.jar b/Open-ILS/src/Android/lib/org.opensrf2_serialized_reg.jar new file mode 100644 index 0000000000..84c9b94883 Binary files /dev/null and b/Open-ILS/src/Android/lib/org.opensrf2_serialized_reg.jar differ diff --git a/Open-ILS/src/Android/res/layout/hold_details.xml b/Open-ILS/src/Android/res/layout/hold_details.xml new file mode 100644 index 0000000000..2c71f78391 --- /dev/null +++ b/Open-ILS/src/Android/res/layout/hold_details.xml @@ -0,0 +1,280 @@ + + + + + + + + + + + +