From d426fd454003daf33f36ad4edd55f73337156f5e Mon Sep 17 00:00:00 2001 From: larshp Date: Thu, 1 Nov 2018 06:15:45 +0100 Subject: [PATCH] SAXX: implement is_active --- .../zcl_abapgit_objects_saxx_super.clas.abap | 33 +++++++++++-------- .../zcl_abapgit_objects_saxx_super.clas.xml | 1 + 2 files changed, 21 insertions(+), 13 deletions(-) diff --git a/src/objects/zcl_abapgit_objects_saxx_super.clas.abap b/src/objects/zcl_abapgit_objects_saxx_super.clas.abap index 5036f5cde..74247d1de 100644 --- a/src/objects/zcl_abapgit_objects_saxx_super.clas.abap +++ b/src/objects/zcl_abapgit_objects_saxx_super.clas.abap @@ -1,11 +1,13 @@ -CLASS zcl_abapgit_objects_saxx_super DEFINITION PUBLIC ABSTRACT - INHERITING FROM zcl_abapgit_objects_super. +CLASS zcl_abapgit_objects_saxx_super DEFINITION + PUBLIC + INHERITING FROM zcl_abapgit_objects_super + ABSTRACT + CREATE PUBLIC . + * common class for SAPC and SAMC objects - PUBLIC SECTION. - INTERFACES: - zif_abapgit_object. + INTERFACES zif_abapgit_object . PROTECTED SECTION. METHODS: get_persistence_class_name ABSTRACT @@ -52,7 +54,7 @@ ENDCLASS. -CLASS zcl_abapgit_objects_saxx_super IMPLEMENTATION. +CLASS ZCL_ABAPGIT_OBJECTS_SAXX_SUPER IMPLEMENTATION. METHOD create_channel_objects. @@ -319,6 +321,18 @@ CLASS zcl_abapgit_objects_saxx_super IMPLEMENTATION. ENDMETHOD. + METHOD zif_abapgit_object~is_active. + rv_active = is_active( ). + ENDMETHOD. + + + METHOD zif_abapgit_object~is_locked. + + rv_is_locked = abap_false. + + ENDMETHOD. + + METHOD zif_abapgit_object~jump. CALL FUNCTION 'RS_TOOL_ACCESS' @@ -391,11 +405,4 @@ CLASS zcl_abapgit_objects_saxx_super IMPLEMENTATION. ig_data = ). ENDMETHOD. - - METHOD zif_abapgit_object~is_locked. - - rv_is_locked = abap_false. - - ENDMETHOD. - ENDCLASS. diff --git a/src/objects/zcl_abapgit_objects_saxx_super.clas.xml b/src/objects/zcl_abapgit_objects_saxx_super.clas.xml index 3c74a365c..a8d24e558 100644 --- a/src/objects/zcl_abapgit_objects_saxx_super.clas.xml +++ b/src/objects/zcl_abapgit_objects_saxx_super.clas.xml @@ -6,6 +6,7 @@ ZCL_ABAPGIT_OBJECTS_SAXX_SUPER 1 E + SAXX 2 1 X