abapGit/src/objects/zif_abapgit_longtexts.intf.abap
Lars Hvam 5139ef8507
move longtexts under interface (#3607)
* move longtexts under interface

adds interface for the longtext class

* fix

* longtexts, remove the constructor

* add injector method for longtexts
2020-07-12 08:39:53 +02:00

37 lines
1.0 KiB
ABAP

INTERFACE zif_abapgit_longtexts
PUBLIC .
METHODS changed_by
IMPORTING
!iv_object_name TYPE sobj_name
!iv_longtext_id TYPE dokil-id
!it_dokil TYPE zif_abapgit_definitions=>tty_dokil OPTIONAL
RETURNING
VALUE(rv_user) TYPE xubname
RAISING
zcx_abapgit_exception .
METHODS serialize
IMPORTING
!iv_longtext_name TYPE string DEFAULT '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
RAISING
zcx_abapgit_exception .
METHODS deserialize
IMPORTING
!iv_longtext_name TYPE string DEFAULT 'LONGTEXTS'
!io_xml TYPE REF TO zcl_abapgit_xml_input
!iv_master_language TYPE langu
RAISING
zcx_abapgit_exception .
METHODS delete
IMPORTING
!iv_object_name TYPE sobj_name
!iv_longtext_id TYPE dokil-id
RAISING
zcx_abapgit_exception .
ENDINTERFACE.