mirror of
https://github.com/abapGit/abapGit.git
synced 2025-05-03 21:37:26 +08:00

* Adapt trial code from christianguenter2 * Add changed_by * Adapt trial code from christianguenter2 * Add changed_by * Add unit test mock class * Update unit tests * Unit tests %26 lint fixes * De-Linting * More lint fixes * More lint experimenting * More de-linting * Update unit tests * Turnaround test (WIP) * More XML turnaround testing * Turnaround test now working * Clean up code * Enable experimental mode If we want to merge into master, it will only run for daredevil experimentalists * Update src/objects/zcl_abapgit_object_pdts.clas.testclasses.abap Co-authored-by: Lars Hvam <larshp@hotmail.com> * Update src/objects/zcl_abapgit_object_pdts.clas.abap Co-authored-by: Lars Hvam <larshp@hotmail.com> * 702 compatibility * More 702 compatibility * Removed container texts and system elements Temporary(?) measure as they are being too troublesome, changing XML on successive serializations and suchlike. * Caught exception * General refactoring * Remove NOTEXT pragmas and directives * De-linting * Remove diff in transport class * Refactoring WIP * Refactoring - WIP * Refactor serialization * De-lint * Update container serialization * Refactor deserialization WIP * Object type PDTS - Workflow Task (experimental) * Object PDTS Alpha version * De-lint * Correct CI dependency issues * Check for critical unit test setting Co-authored-by: Lars Hvam <larshp@hotmail.com>
32 lines
1.5 KiB
ABAP
32 lines
1.5 KiB
ABAP
INTERFACE lif_task_definition.
|
|
|
|
TYPES: BEGIN OF ty_task_data,
|
|
short_text TYPE hr_mcshort,
|
|
plvar TYPE plvar,
|
|
wi_text TYPE witext,
|
|
method TYPE hrs1201,
|
|
method_binding TYPE hrsmtbind,
|
|
starting_events TYPE hrsevtab,
|
|
starting_events_binding TYPE hrsevbind,
|
|
terminating_events TYPE hrsetmtab,
|
|
terminating_events_binding TYPE hrsevbind,
|
|
descriptions TYPE wstexts,
|
|
END OF ty_task_data.
|
|
|
|
METHODS clear_origin_data.
|
|
METHODS get_definition RETURNING VALUE(rs_result) TYPE ty_task_data.
|
|
METHODS get_container RETURNING VALUE(ri_result) TYPE REF TO if_swf_cnt_container.
|
|
METHODS get_user_container RETURNING VALUE(ri_result) TYPE REF TO if_swf_cnt_container.
|
|
METHODS import_container IMPORTING iv_xml_string TYPE xstring
|
|
RAISING zcx_abapgit_exception.
|
|
METHODS create_task RAISING zcx_abapgit_exception.
|
|
METHODS save IMPORTING iv_package TYPE devclass OPTIONAL
|
|
RAISING zcx_abapgit_exception.
|
|
METHODS change_wi_text RAISING zcx_abapgit_exception.
|
|
METHODS change_method RAISING zcx_abapgit_exception.
|
|
METHODS change_start_events RAISING zcx_abapgit_exception.
|
|
METHODS change_terminating_events RAISING zcx_abapgit_exception.
|
|
METHODS change_text RAISING zcx_abapgit_exception.
|
|
|
|
ENDINTERFACE.
|