From 4d503876a25739c0dc87a3bbc99cb8245a4be2fb Mon Sep 17 00:00:00 2001 From: buca92 Date: Mon, 11 Apr 2022 13:36:38 +0200 Subject: [PATCH] Several methods moved from zcl_abapgit_repo to zif_abapgit_repo (#5466) --- src/repo/zcl_abapgit_repo.clas.abap | 25 +++++-------------------- src/repo/zif_abapgit_repo.intf.abap | 19 +++++++++++++++++++ 2 files changed, 24 insertions(+), 20 deletions(-) diff --git a/src/repo/zcl_abapgit_repo.clas.abap b/src/repo/zcl_abapgit_repo.clas.abap index 0b97fc02a..d4d0d6ff8 100644 --- a/src/repo/zcl_abapgit_repo.clas.abap +++ b/src/repo/zcl_abapgit_repo.clas.abap @@ -16,7 +16,11 @@ CLASS zcl_abapgit_repo DEFINITION get_files_local FOR zif_abapgit_repo~get_files_local, get_files_remote FOR zif_abapgit_repo~get_files_remote, get_local_settings FOR zif_abapgit_repo~get_local_settings, - refresh FOR zif_abapgit_repo~refresh. + refresh FOR zif_abapgit_repo~refresh, + get_dot_abapgit FOR zif_abapgit_repo~get_dot_abapgit, + set_dot_abapgit FOR zif_abapgit_repo~set_dot_abapgit, + deserialize FOR zif_abapgit_repo~deserialize, + deserialize_checks FOR zif_abapgit_repo~deserialize_checks. METHODS constructor IMPORTING @@ -25,11 +29,6 @@ CLASS zcl_abapgit_repo DEFINITION METHODS bind_listener IMPORTING !ii_listener TYPE REF TO zif_abapgit_repo_listener . - METHODS deserialize_checks - RETURNING - VALUE(rs_checks) TYPE zif_abapgit_definitions=>ty_deserialize_checks - RAISING - zcx_abapgit_exception . METHODS delete_checks RETURNING VALUE(rs_checks) TYPE zif_abapgit_definitions=>ty_delete_checks @@ -38,14 +37,6 @@ CLASS zcl_abapgit_repo DEFINITION METHODS get_local_checksums_per_file RETURNING VALUE(rt_checksums) TYPE zif_abapgit_definitions=>ty_file_signatures_tt . - METHODS get_dot_abapgit - RETURNING - VALUE(ro_dot_abapgit) TYPE REF TO zcl_abapgit_dot_abapgit . - METHODS set_dot_abapgit - IMPORTING - !io_dot_abapgit TYPE REF TO zcl_abapgit_dot_abapgit - RAISING - zcx_abapgit_exception . METHODS get_dot_apack RETURNING VALUE(ro_dot_apack) TYPE REF TO zcl_abapgit_apack_reader . @@ -54,12 +45,6 @@ CLASS zcl_abapgit_repo DEFINITION VALUE(ri_config) TYPE REF TO zif_abapgit_data_config RAISING zcx_abapgit_exception . - METHODS deserialize - IMPORTING - !is_checks TYPE zif_abapgit_definitions=>ty_deserialize_checks - !ii_log TYPE REF TO zif_abapgit_log - RAISING - zcx_abapgit_exception . METHODS update_local_checksums IMPORTING !it_files TYPE zif_abapgit_definitions=>ty_file_signatures_tt diff --git a/src/repo/zif_abapgit_repo.intf.abap b/src/repo/zif_abapgit_repo.intf.abap index 0224d8218..8f626cec4 100644 --- a/src/repo/zif_abapgit_repo.intf.abap +++ b/src/repo/zif_abapgit_repo.intf.abap @@ -43,5 +43,24 @@ INTERFACE zif_abapgit_repo PREFERRED PARAMETER iv_drop_cache RAISING zcx_abapgit_exception . + METHODS get_dot_abapgit + RETURNING + VALUE(ro_dot_abapgit) TYPE REF TO zcl_abapgit_dot_abapgit . + METHODS set_dot_abapgit + IMPORTING + !io_dot_abapgit TYPE REF TO zcl_abapgit_dot_abapgit + RAISING + zcx_abapgit_exception . + METHODS deserialize + IMPORTING + !is_checks TYPE zif_abapgit_definitions=>ty_deserialize_checks + !ii_log TYPE REF TO zif_abapgit_log + RAISING + zcx_abapgit_exception . + METHODS deserialize_checks + RETURNING + VALUE(rs_checks) TYPE zif_abapgit_definitions=>ty_deserialize_checks + RAISING + zcx_abapgit_exception . ENDINTERFACE.