mirror of
https://github.com/abapGit/abapGit.git
synced 2025-04-30 20:03:20 +08:00
branch overview: no singleton (#1665)
https://github.com/larshp/abapGit/issues/1647
This commit is contained in:
parent
cdf2f5f448
commit
b98db9bd7c
|
@ -77,7 +77,7 @@ CLASS zcl_abapgit_factory DEFINITION
|
||||||
gt_sap_package TYPE tty_sap_package,
|
gt_sap_package TYPE tty_sap_package,
|
||||||
gt_code_inspector TYPE tty_code_inspector,
|
gt_code_inspector TYPE tty_code_inspector,
|
||||||
gt_syntax_check TYPE tty_syntax_check,
|
gt_syntax_check TYPE tty_syntax_check,
|
||||||
gt_branch_overview TYPE tty_branch_overview.
|
gi_branch_overview TYPE REF TO zif_abapgit_branch_overview.
|
||||||
|
|
||||||
ENDCLASS.
|
ENDCLASS.
|
||||||
|
|
||||||
|
@ -172,28 +172,10 @@ CLASS zcl_abapgit_factory IMPLEMENTATION.
|
||||||
|
|
||||||
METHOD get_branch_overview.
|
METHOD get_branch_overview.
|
||||||
|
|
||||||
DATA: ls_branch_overview LIKE LINE OF gt_branch_overview,
|
CREATE OBJECT ri_branch_overview
|
||||||
lv_repo_key TYPE ty_branch_overview-repo_key.
|
TYPE zcl_abapgit_branch_overview
|
||||||
FIELD-SYMBOLS: <ls_branch_overview> TYPE zcl_abapgit_factory=>ty_branch_overview.
|
EXPORTING
|
||||||
|
io_repo = io_repo.
|
||||||
lv_repo_key = io_repo->get_key( ).
|
|
||||||
|
|
||||||
READ TABLE gt_branch_overview ASSIGNING <ls_branch_overview>
|
|
||||||
WITH TABLE KEY repo_key = lv_repo_key.
|
|
||||||
IF sy-subrc <> 0.
|
|
||||||
ls_branch_overview-repo_key = lv_repo_key.
|
|
||||||
|
|
||||||
CREATE OBJECT ls_branch_overview-instance TYPE zcl_abapgit_branch_overview
|
|
||||||
EXPORTING
|
|
||||||
io_repo = io_repo.
|
|
||||||
|
|
||||||
INSERT ls_branch_overview
|
|
||||||
INTO TABLE gt_branch_overview
|
|
||||||
ASSIGNING <ls_branch_overview>.
|
|
||||||
|
|
||||||
ENDIF.
|
|
||||||
|
|
||||||
ri_branch_overview = <ls_branch_overview>-instance.
|
|
||||||
|
|
||||||
|
|
||||||
ENDMETHOD.
|
ENDMETHOD.
|
||||||
|
|
Loading…
Reference in New Issue
Block a user