GUI subclass zcx_abapgit_cancel from zcx_abapgit_exception (#2576)

* subclass zcx_abapgit_cancel from zcx_abapgit_excep

* upper case
This commit is contained in:
Alexander Tsybulsky 2019-03-27 08:51:38 +02:00 committed by Lars Hvam
parent dbb1d0b8fb
commit ecc1c85ee7
11 changed files with 42 additions and 82 deletions

View File

@ -344,10 +344,10 @@ CLASS ZCL_ABAPGIT_GUI IMPLEMENTATION.
zcx_abapgit_exception=>raise( |Unknown action: { iv_action }| ). zcx_abapgit_exception=>raise( |Unknown action: { iv_action }| ).
ENDCASE. ENDCASE.
CATCH zcx_abapgit_exception INTO lx_exception.
RAISE EVENT on_handle_error EXPORTING io_exception = lx_exception.
CATCH zcx_abapgit_cancel ##NO_HANDLER. CATCH zcx_abapgit_cancel ##NO_HANDLER.
" Do nothing = gc_event_state-no_more_act " 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. ENDTRY.
ENDMETHOD. ENDMETHOD.

View File

@ -1,6 +1,6 @@
CLASS zcx_abapgit_cancel DEFINITION CLASS zcx_abapgit_cancel DEFINITION
PUBLIC PUBLIC
INHERITING FROM cx_static_check INHERITING FROM zcx_abapgit_exception
FINAL FINAL
CREATE PUBLIC . CREATE PUBLIC .
@ -10,6 +10,5 @@ CLASS zcx_abapgit_cancel DEFINITION
ENDCLASS. ENDCLASS.
CLASS ZCX_ABAPGIT_CANCEL IMPLEMENTATION.
CLASS zcx_abapgit_cancel IMPLEMENTATION.
ENDCLASS. ENDCLASS.

View File

@ -11,7 +11,6 @@ INTERFACE zif_abapgit_gui_event_handler
ei_page TYPE REF TO zif_abapgit_gui_renderable ei_page TYPE REF TO zif_abapgit_gui_renderable
ev_state TYPE i ev_state TYPE i
RAISING RAISING
zcx_abapgit_exception zcx_abapgit_exception.
zcx_abapgit_cancel.
ENDINTERFACE. ENDINTERFACE.

View File

@ -26,8 +26,7 @@ CLASS zcl_abapgit_gui_page_db DEFINITION
IMPORTING IMPORTING
!is_key TYPE zif_abapgit_persistence=>ty_content !is_key TYPE zif_abapgit_persistence=>ty_content
RAISING RAISING
zcx_abapgit_exception zcx_abapgit_exception.
zcx_abapgit_cancel .
METHODS explain_content METHODS explain_content
IMPORTING IMPORTING
!is_data TYPE zif_abapgit_persistence=>ty_content !is_data TYPE zif_abapgit_persistence=>ty_content

View File

@ -25,8 +25,7 @@ CLASS zcl_abapgit_gui_router DEFINITION
!ei_page TYPE REF TO zif_abapgit_gui_renderable !ei_page TYPE REF TO zif_abapgit_gui_renderable
!ev_state TYPE i !ev_state TYPE i
RAISING RAISING
zcx_abapgit_exception zcx_abapgit_exception.
zcx_abapgit_cancel .
METHODS abapgit_services_actions METHODS abapgit_services_actions
IMPORTING IMPORTING
!is_event_data TYPE ty_event_data !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 !ei_page TYPE REF TO zif_abapgit_gui_renderable
!ev_state TYPE i !ev_state TYPE i
RAISING RAISING
zcx_abapgit_exception zcx_abapgit_exception.
zcx_abapgit_cancel .
METHODS db_actions METHODS db_actions
IMPORTING IMPORTING
!is_event_data TYPE ty_event_data !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 !ei_page TYPE REF TO zif_abapgit_gui_renderable
!ev_state TYPE i !ev_state TYPE i
RAISING RAISING
zcx_abapgit_exception zcx_abapgit_exception.
zcx_abapgit_cancel .
CLASS-METHODS file_download CLASS-METHODS file_download
IMPORTING IMPORTING
!iv_package TYPE devclass !iv_package TYPE devclass
@ -58,8 +55,7 @@ CLASS zcl_abapgit_gui_router DEFINITION
!ei_page TYPE REF TO zif_abapgit_gui_renderable !ei_page TYPE REF TO zif_abapgit_gui_renderable
!ev_state TYPE i !ev_state TYPE i
RAISING RAISING
zcx_abapgit_exception zcx_abapgit_exception.
zcx_abapgit_cancel .
METHODS remote_origin_manipulations METHODS remote_origin_manipulations
IMPORTING IMPORTING
!is_event_data TYPE ty_event_data !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 !ei_page TYPE REF TO zif_abapgit_gui_renderable
!ev_state TYPE i !ev_state TYPE i
RAISING RAISING
zcx_abapgit_exception zcx_abapgit_exception.
zcx_abapgit_cancel .
METHODS sap_gui_actions METHODS sap_gui_actions
IMPORTING IMPORTING
!is_event_data TYPE ty_event_data !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 !ei_page TYPE REF TO zif_abapgit_gui_renderable
!ev_state TYPE i !ev_state TYPE i
RAISING RAISING
zcx_abapgit_exception zcx_abapgit_exception.
zcx_abapgit_cancel .
METHODS zip_services METHODS zip_services
IMPORTING IMPORTING
!is_event_data TYPE ty_event_data !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 !ei_page TYPE REF TO zif_abapgit_gui_renderable
!ev_state TYPE i !ev_state TYPE i
RAISING RAISING
zcx_abapgit_exception zcx_abapgit_exception.
zcx_abapgit_cancel .
METHODS repository_services METHODS repository_services
IMPORTING IMPORTING
!is_event_data TYPE ty_event_data !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 !ei_page TYPE REF TO zif_abapgit_gui_renderable
!ev_state TYPE i !ev_state TYPE i
RAISING RAISING
zcx_abapgit_exception zcx_abapgit_exception.
zcx_abapgit_cancel .
METHODS get_page_diff METHODS get_page_diff
IMPORTING IMPORTING
!iv_getdata TYPE clike !iv_getdata TYPE clike
@ -129,8 +121,7 @@ CLASS zcl_abapgit_gui_router DEFINITION
RETURNING RETURNING
VALUE(ri_page) TYPE REF TO zif_abapgit_gui_renderable VALUE(ri_page) TYPE REF TO zif_abapgit_gui_renderable
RAISING RAISING
zcx_abapgit_exception zcx_abapgit_exception.
zcx_abapgit_cancel .
CLASS-METHODS jump_display_transport CLASS-METHODS jump_display_transport
IMPORTING IMPORTING
!iv_getdata TYPE clike . !iv_getdata TYPE clike .

View File

@ -83,14 +83,12 @@ CLASS zcl_abapgit_popups DEFINITION
EXPORTING ev_value_1 TYPE spo_value EXPORTING ev_value_1 TYPE spo_value
ev_value_2 TYPE spo_value ev_value_2 TYPE spo_value
CHANGING ct_fields TYPE ty_lt_fields CHANGING ct_fields TYPE ty_lt_fields
RAISING zcx_abapgit_exception RAISING zcx_abapgit_exception.
zcx_abapgit_cancel.
METHODS validate_folder_logic METHODS validate_folder_logic
IMPORTING IMPORTING
iv_folder_logic TYPE string iv_folder_logic TYPE string
RAISING RAISING
zcx_abapgit_exception. zcx_abapgit_exception.
ENDCLASS. ENDCLASS.

View File

@ -19,8 +19,7 @@ CLASS zcl_abapgit_services_abapgit DEFINITION
zcx_abapgit_exception . zcx_abapgit_exception .
CLASS-METHODS install_abapgit CLASS-METHODS install_abapgit
RAISING RAISING
zcx_abapgit_exception zcx_abapgit_exception.
zcx_abapgit_cancel .
CLASS-METHODS is_installed CLASS-METHODS is_installed
RETURNING RETURNING
VALUE(rv_devclass) TYPE tadir-devclass . VALUE(rv_devclass) TYPE tadir-devclass .

View File

@ -19,60 +19,50 @@ CLASS zcl_abapgit_services_git DEFINITION
IMPORTING IMPORTING
!iv_key TYPE zif_abapgit_persistence=>ty_repo-key !iv_key TYPE zif_abapgit_persistence=>ty_repo-key
RAISING RAISING
zcx_abapgit_exception zcx_abapgit_exception.
zcx_abapgit_cancel .
CLASS-METHODS reset CLASS-METHODS reset
IMPORTING IMPORTING
!iv_key TYPE zif_abapgit_persistence=>ty_repo-key !iv_key TYPE zif_abapgit_persistence=>ty_repo-key
RAISING RAISING
zcx_abapgit_exception zcx_abapgit_exception.
zcx_abapgit_cancel .
CLASS-METHODS create_branch CLASS-METHODS create_branch
IMPORTING IMPORTING
!iv_key TYPE zif_abapgit_persistence=>ty_repo-key !iv_key TYPE zif_abapgit_persistence=>ty_repo-key
RAISING RAISING
zcx_abapgit_exception zcx_abapgit_exception.
zcx_abapgit_cancel .
CLASS-METHODS switch_branch CLASS-METHODS switch_branch
IMPORTING IMPORTING
!iv_key TYPE zif_abapgit_persistence=>ty_repo-key !iv_key TYPE zif_abapgit_persistence=>ty_repo-key
RAISING RAISING
zcx_abapgit_exception zcx_abapgit_exception.
zcx_abapgit_cancel .
CLASS-METHODS delete_branch CLASS-METHODS delete_branch
IMPORTING IMPORTING
!iv_key TYPE zif_abapgit_persistence=>ty_repo-key !iv_key TYPE zif_abapgit_persistence=>ty_repo-key
RAISING RAISING
zcx_abapgit_exception zcx_abapgit_exception.
zcx_abapgit_cancel .
CLASS-METHODS delete_tag CLASS-METHODS delete_tag
IMPORTING IMPORTING
!iv_key TYPE zif_abapgit_persistence=>ty_repo-key !iv_key TYPE zif_abapgit_persistence=>ty_repo-key
RAISING RAISING
zcx_abapgit_exception zcx_abapgit_exception.
zcx_abapgit_cancel .
CLASS-METHODS switch_tag CLASS-METHODS switch_tag
IMPORTING IMPORTING
!iv_key TYPE zif_abapgit_persistence=>ty_repo-key !iv_key TYPE zif_abapgit_persistence=>ty_repo-key
RAISING RAISING
zcx_abapgit_exception zcx_abapgit_exception.
zcx_abapgit_cancel .
CLASS-METHODS tag_overview CLASS-METHODS tag_overview
IMPORTING IMPORTING
!iv_key TYPE zif_abapgit_persistence=>ty_repo-key !iv_key TYPE zif_abapgit_persistence=>ty_repo-key
RAISING RAISING
zcx_abapgit_exception zcx_abapgit_exception.
zcx_abapgit_cancel .
CLASS-METHODS commit CLASS-METHODS commit
IMPORTING IMPORTING
!io_repo TYPE REF TO zcl_abapgit_repo_online !io_repo TYPE REF TO zcl_abapgit_repo_online
!is_commit TYPE ty_commit_fields !is_commit TYPE ty_commit_fields
!io_stage TYPE REF TO zcl_abapgit_stage !io_stage TYPE REF TO zcl_abapgit_stage
RAISING RAISING
zcx_abapgit_exception zcx_abapgit_exception.
zcx_abapgit_cancel.
PROTECTED SECTION. PROTECTED SECTION.
CLASS-METHODS get_unnecessary_local_objs CLASS-METHODS get_unnecessary_local_objs

View File

@ -11,8 +11,7 @@ CLASS zcl_abapgit_services_repo DEFINITION
RETURNING RETURNING
VALUE(ro_repo) TYPE REF TO zcl_abapgit_repo_online VALUE(ro_repo) TYPE REF TO zcl_abapgit_repo_online
RAISING RAISING
zcx_abapgit_exception zcx_abapgit_exception.
zcx_abapgit_cancel .
CLASS-METHODS refresh CLASS-METHODS refresh
IMPORTING IMPORTING
!iv_key TYPE zif_abapgit_persistence=>ty_repo-key !iv_key TYPE zif_abapgit_persistence=>ty_repo-key
@ -22,42 +21,35 @@ CLASS zcl_abapgit_services_repo DEFINITION
IMPORTING IMPORTING
!iv_key TYPE zif_abapgit_persistence=>ty_repo-key !iv_key TYPE zif_abapgit_persistence=>ty_repo-key
RAISING RAISING
zcx_abapgit_exception zcx_abapgit_exception.
zcx_abapgit_cancel .
CLASS-METHODS purge CLASS-METHODS purge
IMPORTING IMPORTING
!iv_key TYPE zif_abapgit_persistence=>ty_repo-key !iv_key TYPE zif_abapgit_persistence=>ty_repo-key
RAISING RAISING
zcx_abapgit_exception zcx_abapgit_exception.
zcx_abapgit_cancel .
CLASS-METHODS new_offline CLASS-METHODS new_offline
RAISING RAISING
zcx_abapgit_exception zcx_abapgit_exception.
zcx_abapgit_cancel .
CLASS-METHODS remote_attach CLASS-METHODS remote_attach
IMPORTING IMPORTING
!iv_key TYPE zif_abapgit_persistence=>ty_repo-key !iv_key TYPE zif_abapgit_persistence=>ty_repo-key
RAISING RAISING
zcx_abapgit_exception zcx_abapgit_exception.
zcx_abapgit_cancel .
CLASS-METHODS remote_detach CLASS-METHODS remote_detach
IMPORTING IMPORTING
!iv_key TYPE zif_abapgit_persistence=>ty_repo-key !iv_key TYPE zif_abapgit_persistence=>ty_repo-key
RAISING RAISING
zcx_abapgit_exception zcx_abapgit_exception.
zcx_abapgit_cancel .
CLASS-METHODS remote_change CLASS-METHODS remote_change
IMPORTING IMPORTING
!iv_key TYPE zif_abapgit_persistence=>ty_repo-key !iv_key TYPE zif_abapgit_persistence=>ty_repo-key
RAISING RAISING
zcx_abapgit_exception zcx_abapgit_exception.
zcx_abapgit_cancel .
CLASS-METHODS refresh_local_checksums CLASS-METHODS refresh_local_checksums
IMPORTING IMPORTING
!iv_key TYPE zif_abapgit_persistence=>ty_repo-key !iv_key TYPE zif_abapgit_persistence=>ty_repo-key
RAISING RAISING
zcx_abapgit_exception zcx_abapgit_exception.
zcx_abapgit_cancel .
CLASS-METHODS toggle_favorite CLASS-METHODS toggle_favorite
IMPORTING IMPORTING
!iv_key TYPE zif_abapgit_persistence=>ty_repo-key !iv_key TYPE zif_abapgit_persistence=>ty_repo-key
@ -72,27 +64,25 @@ CLASS zcl_abapgit_services_repo DEFINITION
IMPORTING IMPORTING
!iv_repository_key TYPE zif_abapgit_persistence=>ty_value !iv_repository_key TYPE zif_abapgit_persistence=>ty_value
RAISING RAISING
zcx_abapgit_exception zcx_abapgit_exception.
zcx_abapgit_cancel .
CLASS-METHODS gui_deserialize CLASS-METHODS gui_deserialize
IMPORTING IMPORTING
!io_repo TYPE REF TO zcl_abapgit_repo !io_repo TYPE REF TO zcl_abapgit_repo
RAISING RAISING
zcx_abapgit_exception . zcx_abapgit_exception .
PROTECTED SECTION.
PRIVATE SECTION. PRIVATE SECTION.
CLASS-METHODS popup_overwrite CLASS-METHODS popup_overwrite
CHANGING CHANGING
!ct_overwrite TYPE zif_abapgit_definitions=>ty_overwrite_tt !ct_overwrite TYPE zif_abapgit_definitions=>ty_overwrite_tt
RAISING RAISING
zcx_abapgit_exception zcx_abapgit_exception.
zcx_abapgit_cancel .
CLASS-METHODS popup_package_overwrite CLASS-METHODS popup_package_overwrite
CHANGING CHANGING
!ct_overwrite TYPE zif_abapgit_definitions=>ty_overwrite_tt !ct_overwrite TYPE zif_abapgit_definitions=>ty_overwrite_tt
RAISING RAISING
zcx_abapgit_exception zcx_abapgit_exception.
zcx_abapgit_cancel .
ENDCLASS. ENDCLASS.

View File

@ -103,8 +103,7 @@ INTERFACE zif_abapgit_popups
RETURNING RETURNING
VALUE(rs_transport_branch) TYPE zif_abapgit_definitions=>ty_transport_to_branch VALUE(rs_transport_branch) TYPE zif_abapgit_definitions=>ty_transport_to_branch
RAISING RAISING
zcx_abapgit_exception zcx_abapgit_exception.
zcx_abapgit_cancel .
METHODS popup_to_select_transports METHODS popup_to_select_transports
RETURNING RETURNING
VALUE(rt_trkorr) TYPE trwbo_request_headers . VALUE(rt_trkorr) TYPE trwbo_request_headers .
@ -117,7 +116,6 @@ INTERFACE zif_abapgit_popups
EXPORTING EXPORTING
VALUE(et_list) TYPE STANDARD TABLE VALUE(et_list) TYPE STANDARD TABLE
RAISING RAISING
zcx_abapgit_cancel
zcx_abapgit_exception . zcx_abapgit_exception .
METHODS branch_popup_callback METHODS branch_popup_callback
IMPORTING IMPORTING
@ -143,6 +141,5 @@ INTERFACE zif_abapgit_popups
RETURNING RETURNING
VALUE(rv_transport) TYPE trkorr VALUE(rv_transport) TYPE trkorr
RAISING RAISING
zcx_abapgit_exception zcx_abapgit_exception.
zcx_abapgit_cancel .
ENDINTERFACE. ENDINTERFACE.

View File

@ -14,15 +14,13 @@ CLASS zcl_abapgit_zip DEFINITION
zcx_abapgit_exception . zcx_abapgit_exception .
CLASS-METHODS export_object CLASS-METHODS export_object
RAISING RAISING
zcx_abapgit_exception zcx_abapgit_exception.
zcx_abapgit_cancel .
CLASS-METHODS export_package CLASS-METHODS export_package
EXPORTING EXPORTING
!ev_xstr TYPE xstring !ev_xstr TYPE xstring
!ev_package TYPE devclass !ev_package TYPE devclass
RAISING RAISING
zcx_abapgit_exception zcx_abapgit_exception.
zcx_abapgit_cancel .
CLASS-METHODS load CLASS-METHODS load
IMPORTING IMPORTING
!iv_xstr TYPE xstring !iv_xstr TYPE xstring