change reference from xml classes to interfaces (#3885)

changed refs in:
- zif_abapgit_longtext
- zif_abapgit_object_enhs

Co-authored-by: Lars Hvam <larshp@hotmail.com>
This commit is contained in:
g-back 2020-09-15 08:21:32 +02:00 committed by GitHub
parent 5b93872199
commit b5b947bfe7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
10 changed files with 32 additions and 30 deletions

View File

@ -159,7 +159,7 @@ CLASS ZCL_ABAPGIT_LONGTEXTS IMPLEMENTATION.
lv_no_masterlang TYPE dokil-masterlang.
FIELD-SYMBOLS: <ls_longtext> TYPE ty_longtext.
io_xml->read(
ii_xml->read(
EXPORTING
iv_name = iv_longtext_name
CHANGING
@ -191,7 +191,7 @@ CLASS ZCL_ABAPGIT_LONGTEXTS IMPLEMENTATION.
DATA lv_master_lang_only TYPE abap_bool.
lt_dokil = it_dokil.
lv_master_lang_only = io_xml->i18n_params( )-serialize_master_lang_only.
lv_master_lang_only = ii_xml->i18n_params( )-serialize_master_lang_only.
IF lv_master_lang_only = abap_true.
DELETE lt_dokil WHERE masterlang <> abap_true.
ENDIF.
@ -201,7 +201,7 @@ CLASS ZCL_ABAPGIT_LONGTEXTS IMPLEMENTATION.
it_dokil = lt_dokil
iv_master_lang_only = lv_master_lang_only ).
io_xml->add( iv_name = iv_longtext_name
ii_xml->add( iv_name = iv_longtext_name
ig_data = lt_longtexts ).
ENDMETHOD.

View File

@ -59,7 +59,7 @@ CLASS ZCL_ABAPGIT_OBJECT_DOCT IMPLEMENTATION.
mi_longtexts->deserialize(
iv_longtext_name = c_name
io_xml = io_xml
ii_xml = io_xml
iv_master_language = mv_language ).
tadir_insert( iv_package ).
@ -163,7 +163,7 @@ CLASS ZCL_ABAPGIT_OBJECT_DOCT IMPLEMENTATION.
iv_longtext_name = c_name
iv_object_name = ms_item-obj_name
iv_longtext_id = c_id
io_xml = io_xml ).
ii_xml = io_xml ).
ENDMETHOD.
ENDCLASS.

View File

@ -144,7 +144,7 @@ CLASS ZCL_ABAPGIT_OBJECT_DSYS IMPLEMENTATION.
WHEN 'v2.0.0'.
zcl_abapgit_factory=>get_longtexts( )->deserialize(
io_xml = io_xml
ii_xml = io_xml
iv_master_language = mv_language ).
WHEN OTHERS.
@ -225,7 +225,7 @@ CLASS ZCL_ABAPGIT_OBJECT_DSYS IMPLEMENTATION.
zcl_abapgit_factory=>get_longtexts( )->serialize(
iv_object_name = mv_doc_object
iv_longtext_id = c_id
io_xml = io_xml ).
ii_xml = io_xml ).
ENDMETHOD.
ENDCLASS.

View File

@ -116,7 +116,7 @@ CLASS ZCL_ABAPGIT_OBJECT_ENHS IMPLEMENTATION.
li_enhs = factory( lv_tool ).
li_enhs->deserialize( io_xml = io_xml
li_enhs->deserialize( ii_xml = io_xml
iv_package = iv_package
ii_enh_spot_tool = li_spot_ref ).
@ -203,7 +203,7 @@ CLASS ZCL_ABAPGIT_OBJECT_ENHS IMPLEMENTATION.
li_enhs = factory( li_spot_ref->get_tool( ) ).
li_enhs->serialize( io_xml = io_xml
li_enhs->serialize( ii_xml = io_xml
ii_enh_spot_tool = li_spot_ref ).
zcl_abapgit_sotr_handler=>read_sotr(

View File

@ -25,13 +25,13 @@ CLASS ZCL_ABAPGIT_OBJECT_ENHS_BADI_D IMPLEMENTATION.
FIELD-SYMBOLS: <ls_enh_badi> LIKE LINE OF lt_enh_badi.
io_xml->read( EXPORTING iv_name = 'PARENT_COMP'
ii_xml->read( EXPORTING iv_name = 'PARENT_COMP'
CHANGING cg_data = lv_parent ).
io_xml->read( EXPORTING iv_name = 'BADI_DATA'
ii_xml->read( EXPORTING iv_name = 'BADI_DATA'
CHANGING cg_data = lt_enh_badi ).
io_xml->read( EXPORTING iv_name = 'SHORTTEXT'
ii_xml->read( EXPORTING iv_name = 'SHORTTEXT'
CHANGING cg_data = lv_enh_shorttext ).
li_enh_object ?= ii_enh_spot_tool.
@ -77,16 +77,16 @@ CLASS ZCL_ABAPGIT_OBJECT_ENHS_BADI_D IMPLEMENTATION.
"get subsequent BADI definitions
lt_enh_badi = lo_badidef_tool->get_badi_defs( ).
io_xml->add( ig_data = ii_enh_spot_tool->get_tool( )
ii_xml->add( ig_data = ii_enh_spot_tool->get_tool( )
iv_name = 'TOOL' ).
io_xml->add( ig_data = lv_enh_shorttext
ii_xml->add( ig_data = lv_enh_shorttext
iv_name = 'SHORTTEXT' ).
io_xml->add( ig_data = lv_parent
ii_xml->add( ig_data = lv_parent
iv_name = 'PARENT_COMP' ).
io_xml->add( ig_data = lt_enh_badi
ii_xml->add( ig_data = lt_enh_badi
iv_name = 'BADI_DATA' ).
ENDMETHOD.

View File

@ -35,10 +35,10 @@ CLASS ZCL_ABAPGIT_OBJECT_ENHS_HOOK_D IMPLEMENTATION.
FIELD-SYMBOLS: <ls_hook_definition> TYPE enh_hook_def_ext.
io_xml->read( EXPORTING iv_name = 'SHORTTEXT'
ii_xml->read( EXPORTING iv_name = 'SHORTTEXT'
CHANGING cg_data = lv_enh_shorttext ).
io_xml->read( EXPORTING iv_name = 'BADI_DATA'
ii_xml->read( EXPORTING iv_name = 'BADI_DATA'
CHANGING cg_data = ls_hook_definition ).
li_enh_object ?= ii_enh_spot_tool.
@ -96,13 +96,13 @@ CLASS ZCL_ABAPGIT_OBJECT_ENHS_HOOK_D IMPLEMENTATION.
main_name = ls_hook_definition-main_name
program = ls_hook_definition-program ).
io_xml->add( ig_data = ii_enh_spot_tool->get_tool( )
ii_xml->add( ig_data = ii_enh_spot_tool->get_tool( )
iv_name = 'TOOL' ).
io_xml->add( ig_data = lv_enh_shorttext
ii_xml->add( ig_data = lv_enh_shorttext
iv_name = 'SHORTTEXT' ).
io_xml->add( ig_data = ls_hook_definition
ii_xml->add( ig_data = ls_hook_definition
iv_name = 'BADI_DATA' ).
ENDMETHOD.

View File

@ -167,9 +167,11 @@ CLASS ZCL_ABAPGIT_OBJECT_SHI3 IMPLEMENTATION.
CONSTANTS lc_activity_delete_06 TYPE activ_auth VALUE '06'.
IF zif_abapgit_object~exists( ) = abap_true.
RETURN.
ENDIF.
TRY.
me->zif_abapgit_object~exists( ).
CATCH zcx_abapgit_exception.
RETURN.
ENDTRY.
has_authorization( iv_structure_id = mv_tree_id
iv_devclass = ms_item-devclass

View File

@ -226,7 +226,7 @@ CLASS ZCL_ABAPGIT_OBJECTS_SUPER IMPLEMENTATION.
METHOD deserialize_longtexts.
zcl_abapgit_factory=>get_longtexts( )->deserialize(
io_xml = io_xml
ii_xml = io_xml
iv_master_language = mv_language ).
ENDMETHOD.
@ -359,7 +359,7 @@ CLASS ZCL_ABAPGIT_OBJECTS_SUPER IMPLEMENTATION.
iv_object_name = ms_item-obj_name
iv_longtext_id = iv_longtext_id
it_dokil = it_dokil
io_xml = io_xml ).
ii_xml = io_xml ).
ENDMETHOD.

View File

@ -17,13 +17,13 @@ INTERFACE zif_abapgit_longtexts
!iv_object_name TYPE sobj_name
!iv_longtext_id TYPE dokil-id
!it_dokil TYPE zif_abapgit_definitions=>tty_dokil OPTIONAL
!io_xml TYPE REF TO zcl_abapgit_xml_output
!ii_xml TYPE REF TO zif_abapgit_xml_output
RAISING
zcx_abapgit_exception .
METHODS deserialize
IMPORTING
!iv_longtext_name TYPE string DEFAULT 'LONGTEXTS'
!io_xml TYPE REF TO zcl_abapgit_xml_input
!ii_xml TYPE REF TO zif_abapgit_xml_input
!iv_master_language TYPE langu
RAISING
zcx_abapgit_exception .

View File

@ -2,13 +2,13 @@ INTERFACE zif_abapgit_object_enhs PUBLIC.
METHODS:
deserialize
IMPORTING io_xml TYPE REF TO zcl_abapgit_xml_input
IMPORTING ii_xml TYPE REF TO zif_abapgit_xml_input
iv_package TYPE devclass
ii_enh_spot_tool TYPE REF TO if_enh_spot_tool
RAISING zcx_abapgit_exception,
serialize
IMPORTING io_xml TYPE REF TO zcl_abapgit_xml_output
IMPORTING ii_xml TYPE REF TO zif_abapgit_xml_output
ii_enh_spot_tool TYPE REF TO if_enh_spot_tool
RAISING zcx_abapgit_exception.