From d2bcf5de05c37fdf3018d879ae68f1684c2edafd Mon Sep 17 00:00:00 2001 From: "oblomov-dev@outlook.com" Date: Tue, 24 Sep 2024 07:10:36 +0000 Subject: [PATCH] new handler --- src/01/z2ui5_cl_launchpad_handler.clas.abap | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/01/z2ui5_cl_launchpad_handler.clas.abap b/src/01/z2ui5_cl_launchpad_handler.clas.abap index 73f4cff..e97f748 100644 --- a/src/01/z2ui5_cl_launchpad_handler.clas.abap +++ b/src/01/z2ui5_cl_launchpad_handler.clas.abap @@ -5,7 +5,8 @@ CLASS z2ui5_cl_launchpad_handler DEFINITION PUBLIC SECTION. - INTERFACES if_http_extension . + INTERFACES if_http_extension. + PROTECTED SECTION. PRIVATE SECTION. ENDCLASS. @@ -14,12 +15,10 @@ ENDCLASS. CLASS z2ui5_cl_launchpad_handler IMPLEMENTATION. - METHOD if_http_extension~handle_request. - server->response->set_cdata( z2ui5_cl_http_handler=>main( server->request->get_cdata( ) ) ). - server->response->set_header_field( name = `cache-control` value = `no-cache` ). - server->response->set_status( code = 200 reason = `success` ). + z2ui5_cl_http_handler=>factory( server )->main( ). ENDMETHOD. + ENDCLASS.