diff --git a/src/ui/core/zcl_abapgit_gui.clas.abap b/src/ui/core/zcl_abapgit_gui.clas.abap index 136e2838a..a4a69bcf6 100644 --- a/src/ui/core/zcl_abapgit_gui.clas.abap +++ b/src/ui/core/zcl_abapgit_gui.clas.abap @@ -344,10 +344,10 @@ CLASS ZCL_ABAPGIT_GUI IMPLEMENTATION. zcx_abapgit_exception=>raise( |Unknown action: { iv_action }| ). ENDCASE. - CATCH zcx_abapgit_exception INTO lx_exception. - RAISE EVENT on_handle_error EXPORTING io_exception = lx_exception. CATCH zcx_abapgit_cancel ##NO_HANDLER. " Do nothing = gc_event_state-no_more_act + CATCH zcx_abapgit_exception INTO lx_exception. + RAISE EVENT on_handle_error EXPORTING io_exception = lx_exception. ENDTRY. ENDMETHOD. diff --git a/src/ui/core/zcx_abapgit_cancel.clas.abap b/src/ui/core/zcx_abapgit_cancel.clas.abap index d4f073ed3..4fd288433 100644 --- a/src/ui/core/zcx_abapgit_cancel.clas.abap +++ b/src/ui/core/zcx_abapgit_cancel.clas.abap @@ -1,6 +1,6 @@ CLASS zcx_abapgit_cancel DEFINITION PUBLIC - INHERITING FROM cx_static_check + INHERITING FROM zcx_abapgit_exception FINAL CREATE PUBLIC . @@ -10,6 +10,5 @@ CLASS zcx_abapgit_cancel DEFINITION ENDCLASS. - -CLASS zcx_abapgit_cancel IMPLEMENTATION. +CLASS ZCX_ABAPGIT_CANCEL IMPLEMENTATION. ENDCLASS. diff --git a/src/ui/core/zif_abapgit_gui_event_handler.intf.abap b/src/ui/core/zif_abapgit_gui_event_handler.intf.abap index d04ab0fa0..c5bf96179 100644 --- a/src/ui/core/zif_abapgit_gui_event_handler.intf.abap +++ b/src/ui/core/zif_abapgit_gui_event_handler.intf.abap @@ -11,7 +11,6 @@ INTERFACE zif_abapgit_gui_event_handler ei_page TYPE REF TO zif_abapgit_gui_renderable ev_state TYPE i RAISING - zcx_abapgit_exception - zcx_abapgit_cancel. + zcx_abapgit_exception. ENDINTERFACE. diff --git a/src/ui/db/zcl_abapgit_gui_page_db.clas.abap b/src/ui/db/zcl_abapgit_gui_page_db.clas.abap index 594922f12..a3437d128 100644 --- a/src/ui/db/zcl_abapgit_gui_page_db.clas.abap +++ b/src/ui/db/zcl_abapgit_gui_page_db.clas.abap @@ -26,8 +26,7 @@ CLASS zcl_abapgit_gui_page_db DEFINITION IMPORTING !is_key TYPE zif_abapgit_persistence=>ty_content RAISING - zcx_abapgit_exception - zcx_abapgit_cancel . + zcx_abapgit_exception. METHODS explain_content IMPORTING !is_data TYPE zif_abapgit_persistence=>ty_content diff --git a/src/ui/zcl_abapgit_gui_router.clas.abap b/src/ui/zcl_abapgit_gui_router.clas.abap index 8a0f4e681..071dd8145 100644 --- a/src/ui/zcl_abapgit_gui_router.clas.abap +++ b/src/ui/zcl_abapgit_gui_router.clas.abap @@ -25,8 +25,7 @@ CLASS zcl_abapgit_gui_router DEFINITION !ei_page TYPE REF TO zif_abapgit_gui_renderable !ev_state TYPE i RAISING - zcx_abapgit_exception - zcx_abapgit_cancel . + zcx_abapgit_exception. METHODS abapgit_services_actions IMPORTING !is_event_data TYPE ty_event_data @@ -34,8 +33,7 @@ CLASS zcl_abapgit_gui_router DEFINITION !ei_page TYPE REF TO zif_abapgit_gui_renderable !ev_state TYPE i RAISING - zcx_abapgit_exception - zcx_abapgit_cancel . + zcx_abapgit_exception. METHODS db_actions IMPORTING !is_event_data TYPE ty_event_data @@ -43,8 +41,7 @@ CLASS zcl_abapgit_gui_router DEFINITION !ei_page TYPE REF TO zif_abapgit_gui_renderable !ev_state TYPE i RAISING - zcx_abapgit_exception - zcx_abapgit_cancel . + zcx_abapgit_exception. CLASS-METHODS file_download IMPORTING !iv_package TYPE devclass @@ -58,8 +55,7 @@ CLASS zcl_abapgit_gui_router DEFINITION !ei_page TYPE REF TO zif_abapgit_gui_renderable !ev_state TYPE i RAISING - zcx_abapgit_exception - zcx_abapgit_cancel . + zcx_abapgit_exception. METHODS remote_origin_manipulations IMPORTING !is_event_data TYPE ty_event_data @@ -67,8 +63,7 @@ CLASS zcl_abapgit_gui_router DEFINITION !ei_page TYPE REF TO zif_abapgit_gui_renderable !ev_state TYPE i RAISING - zcx_abapgit_exception - zcx_abapgit_cancel . + zcx_abapgit_exception. METHODS sap_gui_actions IMPORTING !is_event_data TYPE ty_event_data @@ -76,8 +71,7 @@ CLASS zcl_abapgit_gui_router DEFINITION !ei_page TYPE REF TO zif_abapgit_gui_renderable !ev_state TYPE i RAISING - zcx_abapgit_exception - zcx_abapgit_cancel . + zcx_abapgit_exception. METHODS zip_services IMPORTING !is_event_data TYPE ty_event_data @@ -85,8 +79,7 @@ CLASS zcl_abapgit_gui_router DEFINITION !ei_page TYPE REF TO zif_abapgit_gui_renderable !ev_state TYPE i RAISING - zcx_abapgit_exception - zcx_abapgit_cancel . + zcx_abapgit_exception. METHODS repository_services IMPORTING !is_event_data TYPE ty_event_data @@ -94,8 +87,7 @@ CLASS zcl_abapgit_gui_router DEFINITION !ei_page TYPE REF TO zif_abapgit_gui_renderable !ev_state TYPE i RAISING - zcx_abapgit_exception - zcx_abapgit_cancel . + zcx_abapgit_exception. METHODS get_page_diff IMPORTING !iv_getdata TYPE clike @@ -129,8 +121,7 @@ CLASS zcl_abapgit_gui_router DEFINITION RETURNING VALUE(ri_page) TYPE REF TO zif_abapgit_gui_renderable RAISING - zcx_abapgit_exception - zcx_abapgit_cancel . + zcx_abapgit_exception. CLASS-METHODS jump_display_transport IMPORTING !iv_getdata TYPE clike . diff --git a/src/ui/zcl_abapgit_popups.clas.abap b/src/ui/zcl_abapgit_popups.clas.abap index 86a980771..e0c83150f 100644 --- a/src/ui/zcl_abapgit_popups.clas.abap +++ b/src/ui/zcl_abapgit_popups.clas.abap @@ -83,14 +83,12 @@ CLASS zcl_abapgit_popups DEFINITION EXPORTING ev_value_1 TYPE spo_value ev_value_2 TYPE spo_value CHANGING ct_fields TYPE ty_lt_fields - RAISING zcx_abapgit_exception - zcx_abapgit_cancel. + RAISING zcx_abapgit_exception. METHODS validate_folder_logic IMPORTING iv_folder_logic TYPE string RAISING zcx_abapgit_exception. - ENDCLASS. diff --git a/src/ui/zcl_abapgit_services_abapgit.clas.abap b/src/ui/zcl_abapgit_services_abapgit.clas.abap index b38566c48..1b3d25626 100644 --- a/src/ui/zcl_abapgit_services_abapgit.clas.abap +++ b/src/ui/zcl_abapgit_services_abapgit.clas.abap @@ -19,8 +19,7 @@ CLASS zcl_abapgit_services_abapgit DEFINITION zcx_abapgit_exception . CLASS-METHODS install_abapgit RAISING - zcx_abapgit_exception - zcx_abapgit_cancel . + zcx_abapgit_exception. CLASS-METHODS is_installed RETURNING VALUE(rv_devclass) TYPE tadir-devclass . diff --git a/src/ui/zcl_abapgit_services_git.clas.abap b/src/ui/zcl_abapgit_services_git.clas.abap index bf9033dde..1baec5264 100644 --- a/src/ui/zcl_abapgit_services_git.clas.abap +++ b/src/ui/zcl_abapgit_services_git.clas.abap @@ -19,60 +19,50 @@ CLASS zcl_abapgit_services_git DEFINITION IMPORTING !iv_key TYPE zif_abapgit_persistence=>ty_repo-key RAISING - zcx_abapgit_exception - zcx_abapgit_cancel . + zcx_abapgit_exception. CLASS-METHODS reset IMPORTING !iv_key TYPE zif_abapgit_persistence=>ty_repo-key RAISING - zcx_abapgit_exception - zcx_abapgit_cancel . + zcx_abapgit_exception. CLASS-METHODS create_branch IMPORTING !iv_key TYPE zif_abapgit_persistence=>ty_repo-key RAISING - zcx_abapgit_exception - zcx_abapgit_cancel . + zcx_abapgit_exception. CLASS-METHODS switch_branch IMPORTING !iv_key TYPE zif_abapgit_persistence=>ty_repo-key RAISING - zcx_abapgit_exception - zcx_abapgit_cancel . + zcx_abapgit_exception. CLASS-METHODS delete_branch IMPORTING !iv_key TYPE zif_abapgit_persistence=>ty_repo-key RAISING - zcx_abapgit_exception - zcx_abapgit_cancel . + zcx_abapgit_exception. CLASS-METHODS delete_tag IMPORTING !iv_key TYPE zif_abapgit_persistence=>ty_repo-key RAISING - zcx_abapgit_exception - zcx_abapgit_cancel . + zcx_abapgit_exception. CLASS-METHODS switch_tag IMPORTING !iv_key TYPE zif_abapgit_persistence=>ty_repo-key RAISING - zcx_abapgit_exception - zcx_abapgit_cancel . + zcx_abapgit_exception. CLASS-METHODS tag_overview IMPORTING !iv_key TYPE zif_abapgit_persistence=>ty_repo-key RAISING - zcx_abapgit_exception - zcx_abapgit_cancel . + zcx_abapgit_exception. CLASS-METHODS commit IMPORTING !io_repo TYPE REF TO zcl_abapgit_repo_online !is_commit TYPE ty_commit_fields !io_stage TYPE REF TO zcl_abapgit_stage RAISING - zcx_abapgit_exception - zcx_abapgit_cancel. - + zcx_abapgit_exception. PROTECTED SECTION. CLASS-METHODS get_unnecessary_local_objs diff --git a/src/ui/zcl_abapgit_services_repo.clas.abap b/src/ui/zcl_abapgit_services_repo.clas.abap index 72439edce..fe2d3cdbe 100644 --- a/src/ui/zcl_abapgit_services_repo.clas.abap +++ b/src/ui/zcl_abapgit_services_repo.clas.abap @@ -11,8 +11,7 @@ CLASS zcl_abapgit_services_repo DEFINITION RETURNING VALUE(ro_repo) TYPE REF TO zcl_abapgit_repo_online RAISING - zcx_abapgit_exception - zcx_abapgit_cancel . + zcx_abapgit_exception. CLASS-METHODS refresh IMPORTING !iv_key TYPE zif_abapgit_persistence=>ty_repo-key @@ -22,42 +21,35 @@ CLASS zcl_abapgit_services_repo DEFINITION IMPORTING !iv_key TYPE zif_abapgit_persistence=>ty_repo-key RAISING - zcx_abapgit_exception - zcx_abapgit_cancel . + zcx_abapgit_exception. CLASS-METHODS purge IMPORTING !iv_key TYPE zif_abapgit_persistence=>ty_repo-key RAISING - zcx_abapgit_exception - zcx_abapgit_cancel . + zcx_abapgit_exception. CLASS-METHODS new_offline RAISING - zcx_abapgit_exception - zcx_abapgit_cancel . + zcx_abapgit_exception. CLASS-METHODS remote_attach IMPORTING !iv_key TYPE zif_abapgit_persistence=>ty_repo-key RAISING - zcx_abapgit_exception - zcx_abapgit_cancel . + zcx_abapgit_exception. CLASS-METHODS remote_detach IMPORTING !iv_key TYPE zif_abapgit_persistence=>ty_repo-key RAISING - zcx_abapgit_exception - zcx_abapgit_cancel . + zcx_abapgit_exception. CLASS-METHODS remote_change IMPORTING !iv_key TYPE zif_abapgit_persistence=>ty_repo-key RAISING - zcx_abapgit_exception - zcx_abapgit_cancel . + zcx_abapgit_exception. CLASS-METHODS refresh_local_checksums IMPORTING !iv_key TYPE zif_abapgit_persistence=>ty_repo-key RAISING - zcx_abapgit_exception - zcx_abapgit_cancel . + zcx_abapgit_exception. CLASS-METHODS toggle_favorite IMPORTING !iv_key TYPE zif_abapgit_persistence=>ty_repo-key @@ -72,27 +64,25 @@ CLASS zcl_abapgit_services_repo DEFINITION IMPORTING !iv_repository_key TYPE zif_abapgit_persistence=>ty_value RAISING - zcx_abapgit_exception - zcx_abapgit_cancel . + zcx_abapgit_exception. CLASS-METHODS gui_deserialize IMPORTING !io_repo TYPE REF TO zcl_abapgit_repo RAISING zcx_abapgit_exception . + PROTECTED SECTION. PRIVATE SECTION. CLASS-METHODS popup_overwrite CHANGING !ct_overwrite TYPE zif_abapgit_definitions=>ty_overwrite_tt RAISING - zcx_abapgit_exception - zcx_abapgit_cancel . + zcx_abapgit_exception. CLASS-METHODS popup_package_overwrite CHANGING !ct_overwrite TYPE zif_abapgit_definitions=>ty_overwrite_tt RAISING - zcx_abapgit_exception - zcx_abapgit_cancel . + zcx_abapgit_exception. ENDCLASS. diff --git a/src/ui/zif_abapgit_popups.intf.abap b/src/ui/zif_abapgit_popups.intf.abap index 2947c2b6d..d326ba320 100644 --- a/src/ui/zif_abapgit_popups.intf.abap +++ b/src/ui/zif_abapgit_popups.intf.abap @@ -103,8 +103,7 @@ INTERFACE zif_abapgit_popups RETURNING VALUE(rs_transport_branch) TYPE zif_abapgit_definitions=>ty_transport_to_branch RAISING - zcx_abapgit_exception - zcx_abapgit_cancel . + zcx_abapgit_exception. METHODS popup_to_select_transports RETURNING VALUE(rt_trkorr) TYPE trwbo_request_headers . @@ -117,7 +116,6 @@ INTERFACE zif_abapgit_popups EXPORTING VALUE(et_list) TYPE STANDARD TABLE RAISING - zcx_abapgit_cancel zcx_abapgit_exception . METHODS branch_popup_callback IMPORTING @@ -143,6 +141,5 @@ INTERFACE zif_abapgit_popups RETURNING VALUE(rv_transport) TYPE trkorr RAISING - zcx_abapgit_exception - zcx_abapgit_cancel . + zcx_abapgit_exception. ENDINTERFACE. diff --git a/src/zcl_abapgit_zip.clas.abap b/src/zcl_abapgit_zip.clas.abap index b6277b064..b9cc17c44 100644 --- a/src/zcl_abapgit_zip.clas.abap +++ b/src/zcl_abapgit_zip.clas.abap @@ -14,15 +14,13 @@ CLASS zcl_abapgit_zip DEFINITION zcx_abapgit_exception . CLASS-METHODS export_object RAISING - zcx_abapgit_exception - zcx_abapgit_cancel . + zcx_abapgit_exception. CLASS-METHODS export_package EXPORTING !ev_xstr TYPE xstring !ev_package TYPE devclass RAISING - zcx_abapgit_exception - zcx_abapgit_cancel . + zcx_abapgit_exception. CLASS-METHODS load IMPORTING !iv_xstr TYPE xstring