mirror of
https://github.com/abapGit/abapGit.git
synced 2025-04-30 20:03:20 +08:00
61 lines
1.4 KiB
ABAP
61 lines
1.4 KiB
ABAP
INTERFACE zif_abapgit_sap_package
|
|
PUBLIC .
|
|
|
|
|
|
TYPES:
|
|
ty_devclass_tt TYPE STANDARD TABLE OF devclass WITH DEFAULT KEY .
|
|
|
|
METHODS validate_name
|
|
RAISING
|
|
zcx_abapgit_exception .
|
|
METHODS create
|
|
IMPORTING
|
|
!is_package TYPE scompkdtln
|
|
RAISING
|
|
zcx_abapgit_exception .
|
|
METHODS create_local
|
|
RAISING
|
|
zcx_abapgit_exception .
|
|
METHODS list_subpackages
|
|
RETURNING
|
|
VALUE(rt_list) TYPE ty_devclass_tt .
|
|
METHODS list_superpackages
|
|
RETURNING
|
|
VALUE(rt_list) TYPE ty_devclass_tt
|
|
RAISING
|
|
zcx_abapgit_exception .
|
|
METHODS read_parent
|
|
RETURNING
|
|
VALUE(rv_parentcl) TYPE devclass
|
|
RAISING
|
|
zcx_abapgit_exception .
|
|
METHODS read_description
|
|
RETURNING
|
|
VALUE(rv_description) TYPE string
|
|
RAISING
|
|
zcx_abapgit_exception .
|
|
METHODS read_responsible
|
|
RETURNING
|
|
VALUE(rv_responsible) TYPE usnam
|
|
RAISING
|
|
zcx_abapgit_exception .
|
|
METHODS create_child
|
|
IMPORTING
|
|
!iv_child TYPE devclass
|
|
RAISING
|
|
zcx_abapgit_exception .
|
|
METHODS exists
|
|
RETURNING
|
|
VALUE(rv_bool) TYPE abap_bool .
|
|
METHODS are_changes_recorded_in_tr_req
|
|
RETURNING
|
|
VALUE(rv_are_changes_rec_in_tr_req) TYPE abap_bool
|
|
RAISING
|
|
zcx_abapgit_exception .
|
|
METHODS get_transport_type
|
|
RETURNING
|
|
VALUE(rs_transport_type) TYPE zif_abapgit_definitions=>ty_transport_type
|
|
RAISING
|
|
zcx_abapgit_exception .
|
|
ENDINTERFACE.
|