mirror of
https://github.com/abapGit/abapGit.git
synced 2025-05-01 12:20:51 +08:00

* #319, btw: decrease short list size, fix db exept * #319 refactor popup_to_confirm * #338 small fixes * #338 lcl_services_repo, part1 * #338, remove files_commit action logic Removes files_commit action handling and lcl_zip->files_commit and modifies interface of lcl_zip->export * #338, services_repo fixes and improvements * #338, lcl_services_abapgit * #338, small improvements * #338 adopt render_repo_menu from #319 * #338 lcx_cancel * #338 zip services * #338 abapgit services finetune * #338 lcx_cancel finetune * #338 zip finetune * #388 small adj * #338 lcl_services_git part1 * #338 lcl_services_db, html_actions features * #338, services_repo=>new_offline * #338, delete/switch branch to lcl_services_git * #338, improvements in switch_branch * #338, switch_branch more improvements
70 lines
2.5 KiB
ABAP
70 lines
2.5 KiB
ABAP
*&---------------------------------------------------------------------*
|
|
*& Include ZABAPGIT_EXCEPTIONS
|
|
*&---------------------------------------------------------------------*
|
|
|
|
*----------------------------------------------------------------------*
|
|
* CLASS LCX_EXCEPTION DEFINITION
|
|
*----------------------------------------------------------------------*
|
|
CLASS lcx_exception DEFINITION INHERITING FROM cx_static_check FINAL.
|
|
|
|
PUBLIC SECTION.
|
|
DATA mv_text TYPE string.
|
|
|
|
METHODS constructor
|
|
IMPORTING iv_text TYPE string
|
|
ix_previous TYPE REF TO cx_root OPTIONAL.
|
|
|
|
CLASS-METHODS: raise IMPORTING iv_text TYPE clike
|
|
RAISING lcx_exception.
|
|
|
|
PRIVATE SECTION.
|
|
DATA mx_previous TYPE REF TO cx_root.
|
|
|
|
ENDCLASS. "CX_LOCAL_EXCEPTION DEFINITION
|
|
|
|
*----------------------------------------------------------------------*
|
|
* CLASS LCX_EXCEPTION IMPLEMENTATION
|
|
*----------------------------------------------------------------------*
|
|
CLASS lcx_exception IMPLEMENTATION.
|
|
|
|
METHOD constructor.
|
|
super->constructor( ).
|
|
mv_text = iv_text.
|
|
mx_previous = previous.
|
|
ENDMETHOD. "CONSTRUCTOR
|
|
|
|
METHOD raise.
|
|
RAISE EXCEPTION TYPE lcx_exception
|
|
EXPORTING
|
|
iv_text = iv_text.
|
|
ENDMETHOD.
|
|
|
|
ENDCLASS. "lcx_exception IMPLEMENTATION
|
|
|
|
*----------------------------------------------------------------------*
|
|
* CLASS LCX_NOT_FOUND DEFINITION
|
|
*----------------------------------------------------------------------*
|
|
CLASS lcx_not_found DEFINITION INHERITING FROM cx_static_check FINAL.
|
|
|
|
ENDCLASS. "CX_LOCAL_EXCEPTION DEFINITION
|
|
|
|
*----------------------------------------------------------------------*
|
|
* CLASS LCX_NOT_FOUND IMPLEMENTATION
|
|
*----------------------------------------------------------------------*
|
|
CLASS lcx_not_found IMPLEMENTATION.
|
|
|
|
ENDCLASS. "lcx_not_found IMPLEMENTATION
|
|
|
|
*----------------------------------------------------------------------*
|
|
* CLASS LCX_CANCEL DEFINITION
|
|
*----------------------------------------------------------------------*
|
|
CLASS lcx_cancel DEFINITION INHERITING FROM cx_static_check FINAL.
|
|
|
|
ENDCLASS. "lcx_cancel DEFINITION
|
|
|
|
*----------------------------------------------------------------------*
|
|
* CLASS LCX_CANCEL IMPLEMENTATION
|
|
*----------------------------------------------------------------------*
|
|
CLASS lcx_cancel IMPLEMENTATION.
|
|
|
|
ENDCLASS. "lcx_cancel IMPLEMENTATION |