SAP ABAP Class CL_WB_ADT_PLUGIN_RESOURCE (Basic resource controller for 'plug-in' WB object types)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-AIE (Application Component) Installation and Infrastructure for ABAP Tools in Eclipse
     SWB_ADT_TOOL (Package) Tool integration of WB object types into ADT
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_WB_ADT_REST_RESOURCE Basis Class for ADT Resource Controllers for WB object types 20110607
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_DDIC_ADT_RES_DBPROC_PROXY Plugin Resource Controller for DB Procedure Proxies SQSC 20120426
2 Inheritance (c INHERITING FROM c_ref)  CL_DDIC_ADT_RES_DDLS Resource Controller of ABAP DDL Source Editor 20121113
3 Inheritance (c INHERITING FROM c_ref)  CL_DDIC_ADT_RES_XVIEW Resource Controller for External Views 20120601
Properties
Class CL_WB_ADT_PLUGIN_RESOURCE  
Short Description Basic resource controller for 'plug-in' WB object types    
Super Class CL_WB_ADT_REST_RESOURCE Basis Class for ADT Resource Controllers for WB object types 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWB_ADT_TOOL   Tool integration of WB object types into ADT 
Created 20110415   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_WB_ADT_PLUGIN_RESOURCE has no forward declaration.
Interfaces
Class CL_WB_ADT_PLUGIN_RESOURCE has no interface implemented.
Friends
Class CL_WB_ADT_PLUGIN_RESOURCE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_CLASS_NAME Constant Public Type reference (TYPE) SEOCLSNAME 'CL_WB_ADT_PLUGIN_RESOURCE' 20110608
2 CS_RES_PARAM Constant Public See coding 20110624
3 RESOURCE_CONTEXT Instance attribute Protected Object reference (TYPE REF TO) IF_REST_CONTEXT 20110624
4 WB_INFRASTRUCTURE Instance attribute Protected Object reference (TYPE REF TO) IF_WB_ACCESS 20110607
5 WB_OBJECT_DATA_SELECTION Instance attribute Protected Type reference (TYPE) WB_OBJECT_DATA_SELECTION 20110608
6 WB_PERSIST Instance attribute Protected Object reference (TYPE REF TO) IF_WB_OBJECT_PERSIST 20110607
7 WB_REST Instance attribute Protected Object reference (TYPE REF TO) IF_WB_ADT_REST_RES_DELEGATE 20110608
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20110624
2 DELETE_FROM_WORK_AREA Instance method Protected Method 20110817
3 FILL_RESPONSE_BODY Instance method Protected Method 20110607
4 GET_ACCESS_OBJECT_FOR_SCOPE Instance method Protected Method 20110608
5 GET_CONTENT_HANDLER Instance method Protected Method 20110608
6 GET_WB_INFRASTRUCTURE Instance method Protected Method 20110608
7 GET_WB_OBJECT_DATA_SELECTION Instance method Protected Method 20110608
8 GET_WB_PERSIST Instance method Protected Method 20110608
9 GET_WB_REST Instance method Protected Method 20110608
10 INSERT_INTO_WORK_AREA Instance method Protected Method 20110817
11 READ_REQUEST_BODY Instance method Protected Method 20110607
12 UPDATE_OBJECT_LIST Instance method Protected Method 20110608
Events
Class CL_WB_ADT_PLUGIN_RESOURCE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTY_RES_PARAM_VALUE Public See coding 20110624 BEGIN OF gty_res_param_value, ref TYPE REF TO if_rest_context, END OF gty_res_param_value
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RESOURCE_CONTEXT Call by reference Type reference (TYPE) GTY_RES_PARAM_VALUE 20110624

Method CONSTRUCTOR on class CL_WB_ADT_PLUGIN_RESOURCE has no exception.

Method DELETE_FROM_WORK_AREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RESOURCE_DATA Call by reference Object reference (TYPE REF TO) IF_WB_ADT_REST_RESOURCE_DATA 20110817
# Exception Resumable Description Created on
1 CX_ADT_REST 20110817

Method FILL_RESPONSE_BODY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJECT_DATA Call by reference Object reference (TYPE REF TO) IF_WB_OBJECT_DATA_MODEL 20110607
2 Importing REQUEST Call by reference Object reference (TYPE REF TO) IF_ADT_REST_REQUEST 20110608
3 Importing RESPONSE Call by reference Object reference (TYPE REF TO) IF_ADT_REST_RESPONSE 20110607
# Exception Resumable Description Created on
1 CX_ADT_REST 20110607

Method GET_ACCESS_OBJECT_FOR_SCOPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT Call by reference Object reference (TYPE REF TO) IF_REST_CONTEXT 20110614
2 Returning RESULT Value transfer Object reference (TYPE REF TO) OBJECT 20110608
3 Importing SCOPE_ID Call by reference Type reference (TYPE) WVOBJTYPE_SCOPE_ID 20110608
# Exception Resumable Description Created on
1 CX_ADT_REST 20110608

Method GET_CONTENT_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REQUEST Call by reference Object reference (TYPE REF TO) IF_ADT_REST_REQUEST 20110608
2 Returning RESULT Value transfer Object reference (TYPE REF TO) IF_ADT_REST_CONTENT_HANDLER 20110608

Method GET_CONTENT_HANDLER on class CL_WB_ADT_PLUGIN_RESOURCE has no exception.

Method GET_WB_INFRASTRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Object reference (TYPE REF TO) IF_WB_ACCESS 20110608
# Exception Resumable Description Created on
1 CX_ADT_REST 20110608

Method GET_WB_OBJECT_DATA_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REQUEST Call by reference Object reference (TYPE REF TO) IF_ADT_REST_REQUEST 20110608
2 Returning RESULT Value transfer Type reference (TYPE) WB_OBJECT_DATA_SELECTION 20110608
# Exception Resumable Description Created on
1 CX_ADT_REST 20110608

Method GET_WB_PERSIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT Call by reference Object reference (TYPE REF TO) IF_REST_CONTEXT 20110614
2 Returning RESULT Value transfer Object reference (TYPE REF TO) IF_WB_OBJECT_PERSIST 20110608
# Exception Resumable Description Created on
1 CX_ADT_REST 20110608

Method GET_WB_REST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT Call by reference Object reference (TYPE REF TO) IF_REST_CONTEXT 20110614
2 Returning RESULT Value transfer Object reference (TYPE REF TO) IF_WB_ADT_REST_RES_DELEGATE 20110608
# Exception Resumable Description Created on
1 CX_ADT_REST 20110608

Method INSERT_INTO_WORK_AREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RESOURCE_DATA Call by reference Object reference (TYPE REF TO) IF_WB_ADT_REST_RESOURCE_DATA 20110817
# Exception Resumable Description Created on
1 CX_ADT_REST 20110817

Method READ_REQUEST_BODY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTEXT Call by reference Object reference (TYPE REF TO) IF_REST_CONTEXT 20110624
2 Exporting OBJECT_DATA Call by reference Object reference (TYPE REF TO) IF_WB_OBJECT_DATA_MODEL 20110614
3 Exporting PACKAGE Call by reference Type reference (TYPE) DEVCLASS 20110614
4 Importing REQUEST Call by reference Object reference (TYPE REF TO) IF_ADT_REST_REQUEST 20110607
# Exception Resumable Description Created on
1 CX_ADT_REST 20110607

Method UPDATE_OBJECT_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTION Call by reference Type reference (TYPE) SEU_ACTION 20110608
2 Importing RESOURCE_DATA Call by reference Object reference (TYPE REF TO) IF_WB_ADT_REST_RESOURCE_DATA 20110608
# Exception Resumable Description Created on
1 CX_ADT_REST 20110608
History
Last changed by/on SAP  20130531 
SAP Release Created in 740