SAP ABAP Class CL_REST_LOCAL_CLIENT (REST Local Client)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-MID-RST (Application Component) REST-based Protocols
     SREST_CORE (Package) REST Core
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_REST_CLIENT REST Client 20110711
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_REST_RESOURCE REST Resource 20110711
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_REST_TEST_CLIENT TEST Client for local Access to Resource with Routing 20110711
Properties
Class CL_REST_LOCAL_CLIENT  
Short Description REST Local Client    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SREST_CORE   REST Core 
Created 20110711   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_REST_CLIENT REST Client 20110711
2 IF_REST_RESOURCE REST Resource 20110711
Friends
Class CL_REST_LOCAL_CLIENT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GV_CHECK_REQUESTED_WITH Constant Private Type reference (TYPE) ABAP_BOOL ABAP_TRUE Requested with 20110711
2 MO_APPLICATION Instance attribute Private Object reference (TYPE REF TO) IF_REST_APPLICATION REST application 20110711
3 MO_CONTEXT Instance attribute Private Object reference (TYPE REF TO) IF_REST_CONTEXT REST Context 20110711
4 MO_REQUEST Instance attribute Private Object reference (TYPE REF TO) CL_REST_BASE_REQUEST Request object 20110711
5 MO_RESPONSE Instance attribute Private Object reference (TYPE REF TO) IF_REST_RESPONSE Response object 20110711
6 MO_ROOT_HANDLER Instance attribute Private Object reference (TYPE REF TO) IF_REST_HANDLER Root handler object 20110711
7 MV_SCRIPT_NAME Instance attribute Private Type reference (TYPE) STRING Script name 20110711
Methods
# Method Level Visibility Method type Description Created on
1 CLOSE Instance method Public Method 20110711
2 CONSTRUCTOR Instance method Public Constructor Constructor 20110711
3 CREATE_REQUEST_ENTITY Instance method Public Method 20110711
4 DELETE Instance method Public Method 20110711
5 DO_HANDLE Instance method Private Method Handle request 20110711
6 GET Instance method Public Method 20110711
7 GET_RESPONSE_ENTITY Instance method Public Method 20110711
8 GET_RESPONSE_HEADER Instance method Public Method 20110711
9 GET_RESPONSE_HEADERS Instance method Public Method 20110711
10 GET_STATUS Instance method Public Method 20110711
11 HEAD Instance method Public Method 20110711
12 OPTIONS Instance method Public Method 20110711
13 POST Instance method Public Method 20110711
14 PUT Instance method Public Method 20110711
15 SET_REQUEST_HEADER Instance method Public Method 20110711
16 SET_REQUEST_HEADERS Instance method Public Method 20110711
17 SET_REQUEST_METHOD Instance method Private Method Set request method 20110711
18 SET_REQUEST_URI Instance method Public Method Set request URI 20110711
Events
Class CL_REST_LOCAL_CLIENT has no event.
Types
Class CL_REST_LOCAL_CLIENT has no local type.
Method Signatures

Method CLOSE Signature

Method CLOSE on class CL_REST_LOCAL_CLIENT has no parameter.
Method CLOSE on class CL_REST_LOCAL_CLIENT has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_APPLICATION Call by reference Object reference (TYPE REF TO) IF_REST_APPLICATION REST application 20110711
2 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_REST_CONTEXT REST Context 20110711
3 Importing IV_ICF_NODE Call by reference Type reference (TYPE) STRING 20110711

Method CONSTRUCTOR on class CL_REST_LOCAL_CLIENT has no exception.

Method CREATE_REQUEST_ENTITY Signature

Method CREATE_REQUEST_ENTITY on class CL_REST_LOCAL_CLIENT has no parameter.
Method CREATE_REQUEST_ENTITY on class CL_REST_LOCAL_CLIENT has no exception.

Method DELETE Signature

Method DELETE on class CL_REST_LOCAL_CLIENT has no parameter.
Method DELETE on class CL_REST_LOCAL_CLIENT has no exception.

Method DO_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_METHOD Call by reference Type reference (TYPE) STRING 20110711

Method DO_HANDLE on class CL_REST_LOCAL_CLIENT has no exception.

Method GET Signature

Method GET on class CL_REST_LOCAL_CLIENT has no parameter.
Method GET on class CL_REST_LOCAL_CLIENT has no exception.

Method GET_RESPONSE_ENTITY Signature

Method GET_RESPONSE_ENTITY on class CL_REST_LOCAL_CLIENT has no parameter.
Method GET_RESPONSE_ENTITY on class CL_REST_LOCAL_CLIENT has no exception.

Method GET_RESPONSE_HEADER Signature

Method GET_RESPONSE_HEADER on class CL_REST_LOCAL_CLIENT has no parameter.
Method GET_RESPONSE_HEADER on class CL_REST_LOCAL_CLIENT has no exception.

Method GET_RESPONSE_HEADERS Signature

Method GET_RESPONSE_HEADERS on class CL_REST_LOCAL_CLIENT has no parameter.
Method GET_RESPONSE_HEADERS on class CL_REST_LOCAL_CLIENT has no exception.

Method GET_STATUS Signature

Method GET_STATUS on class CL_REST_LOCAL_CLIENT has no parameter.
Method GET_STATUS on class CL_REST_LOCAL_CLIENT has no exception.

Method HEAD Signature

Method HEAD on class CL_REST_LOCAL_CLIENT has no parameter.
Method HEAD on class CL_REST_LOCAL_CLIENT has no exception.

Method OPTIONS Signature

Method OPTIONS on class CL_REST_LOCAL_CLIENT has no parameter.
Method OPTIONS on class CL_REST_LOCAL_CLIENT has no exception.

Method POST Signature

Method POST on class CL_REST_LOCAL_CLIENT has no parameter.
Method POST on class CL_REST_LOCAL_CLIENT has no exception.

Method PUT Signature

Method PUT on class CL_REST_LOCAL_CLIENT has no parameter.
Method PUT on class CL_REST_LOCAL_CLIENT has no exception.

Method SET_REQUEST_HEADER Signature

Method SET_REQUEST_HEADER on class CL_REST_LOCAL_CLIENT has no parameter.
Method SET_REQUEST_HEADER on class CL_REST_LOCAL_CLIENT has no exception.

Method SET_REQUEST_HEADERS Signature

Method SET_REQUEST_HEADERS on class CL_REST_LOCAL_CLIENT has no parameter.
Method SET_REQUEST_HEADERS on class CL_REST_LOCAL_CLIENT has no exception.

Method SET_REQUEST_METHOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_METHOD Call by reference Type reference (TYPE) STRING 20110711

Method SET_REQUEST_METHOD on class CL_REST_LOCAL_CLIENT has no exception.

Method SET_REQUEST_URI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_URI Call by reference Type reference (TYPE) STRING 20110711

Method SET_REQUEST_URI on class CL_REST_LOCAL_CLIENT has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 803