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

* refactor persistence get_instance * more persistence to global * more * more * fix indentation
31 lines
1.0 KiB
ABAP
31 lines
1.0 KiB
ABAP
*&---------------------------------------------------------------------*
|
|
*& Include ZABAPGIT_APP
|
|
*&---------------------------------------------------------------------*
|
|
|
|
CLASS lcl_gui DEFINITION DEFERRED.
|
|
CLASS lcl_repo_srv DEFINITION DEFERRED.
|
|
CLASS lcl_proxy_configuration DEFINITION DEFERRED.
|
|
|
|
*----------------------------------------------------------------------*
|
|
* CLASS lcl_app DEFINITION
|
|
*----------------------------------------------------------------------*
|
|
CLASS lcl_app DEFINITION FINAL.
|
|
PUBLIC SECTION.
|
|
|
|
CLASS-METHODS gui
|
|
RETURNING VALUE(ro_gui) TYPE REF TO lcl_gui
|
|
RAISING zcx_abapgit_exception.
|
|
|
|
CLASS-METHODS repo_srv
|
|
RETURNING VALUE(ro_repo_srv) TYPE REF TO lcl_repo_srv.
|
|
|
|
CLASS-METHODS proxy
|
|
RETURNING VALUE(ro_proxy) TYPE REF TO lcl_proxy_configuration.
|
|
|
|
PRIVATE SECTION.
|
|
CLASS-DATA: go_gui TYPE REF TO lcl_gui,
|
|
go_repo_srv TYPE REF TO lcl_repo_srv,
|
|
go_proxy TYPE REF TO lcl_proxy_configuration.
|
|
|
|
ENDCLASS. "lcl_app
|