mirror of
https://github.com/abapGit/abapGit.git
synced 2025-05-01 12:20:51 +08:00

* move longtexts under interface adds interface for the longtext class * fix * longtexts, remove the constructor * add injector method for longtexts
37 lines
1.0 KiB
ABAP
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.
|