inject user record

This commit is contained in:
Lars HVam 2025-04-18 16:45:25 +02:00
parent 9933725f5a
commit b59c878a79
3 changed files with 40 additions and 0 deletions

View File

@ -75,6 +75,7 @@ CLASS zcl_abapgit_web IMPLEMENTATION.
DATA lo_environment TYPE REF TO zcl_abapgit_web_environment.
DATA lo_cts_api TYPE REF TO zcl_abapgit_web_cts_api.
DATA lo_user_record TYPE REF TO zcl_abapgit_web_user_record.
zcl_abapgit_web_inject_fm=>inject( ).
@ -84,6 +85,9 @@ CLASS zcl_abapgit_web IMPLEMENTATION.
CREATE OBJECT lo_cts_api.
zcl_abapgit_injector=>set_cts_api( lo_cts_api ).
CREATE OBJECT lo_user_record.
zcl_abapgit_env_injector=>set_user_record( lo_user_record ).
CREATE OBJECT go_viewer
EXPORTING
ii_request = gi_request

View File

@ -0,0 +1,20 @@
CLASS zcl_abapgit_web_user_record DEFINITION PUBLIC.
PUBLIC SECTION.
INTERFACES zif_abapgit_user_record.
ENDCLASS.
CLASS zcl_abapgit_web_user_record IMPLEMENTATION.
METHOD zif_abapgit_user_record~get_name.
RETURN. " todo, implement method
ENDMETHOD.
METHOD zif_abapgit_user_record~get_email.
RETURN. " todo, implement method
ENDMETHOD.
METHOD zif_abapgit_user_record~get_title.
RETURN. " todo, implement method
ENDMETHOD.
ENDCLASS.

View File

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<abapGit version="v1.0.0" serializer="LCL_OBJECT_CLAS" serializer_version="v1.0.0">
<asx:abap xmlns:asx="http://www.sap.com/abapxml" version="1.0">
<asx:values>
<VSEOCLASS>
<CLSNAME>ZCL_ABAPGIT_WEB_USER_RECORD</CLSNAME>
<LANGU>E</LANGU>
<DESCRIPT>ZCL_ABAPGIT_WEB_USER_RECORD</DESCRIPT>
<STATE>1</STATE>
<CLSCCINCL>X</CLSCCINCL>
<FIXPT>X</FIXPT>
<UNICODE>X</UNICODE>
</VSEOCLASS>
</asx:values>
</asx:abap>
</abapGit>