abapGit/src/zabapgit_app.prog.abap
Lars Hvam 436a03936a
Persistence to global (#1130)
* refactor persistence get_instance

* more persistence to global

* more

* more

* fix indentation
2018-01-13 09:56:50 +01:00

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