SAP ABAP Class CL_SEDI_ADT_RES_NAVIGATION (Navigation resource controller)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-AIE-SRC (Application Component) ABAP Source Code editors in ABAP in Eclipse
     SEDI_ADT (Package) Service Enabeling Navigation
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ADT_REST_RESOURCE Basis Class for ADT Resource Controllers 20110527
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SEDI_ADT_NAVIGATION Domain specific navigation target finder 20121026
Properties
Class CL_SEDI_ADT_RES_NAVIGATION  
Short Description Navigation resource controller    
Super Class CL_ADT_REST_RESOURCE Basis Class for ADT Resource Controllers 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SEDI_ADT   Service Enabeling Navigation 
Created 20110519   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SEDI_ADT_RES_NAVIGATION has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_SEDI_ADT_NAVIGATION Domain specific navigation target finder 20121026
Friends
Class CL_SEDI_ADT_RES_NAVIGATION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CONTENT_HANDLER_FACTORY Instance attribute Private Object reference (TYPE REF TO) CL_SEDI_ADT_CH_FACTORY 20110527
2 PARAM_FILTER Constant Public Type reference (TYPE) STRING 'filter' 20110527
3 PREVENT_INFINITE_LOOP Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110527
4 URI_MAPPER Instance attribute Private Object reference (TYPE REF TO) IF_ADT_URI_MAPPER 20110527
5 WB_HELPER Instance attribute Private Object reference (TYPE REF TO) IF_SEDI_ADT_WB_HELPER 20110527
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE_NAVIGATION_TARGET Instance method Private Method 20110527
2 CONSTRUCTOR Instance method Public Constructor 20110527
3 CORRECT_OO_REQUESTS Instance method Private Method 20110527
4 CORRECT_VIEW_FIELDS_REQUESTS Instance method Private Method 20110527
5 CREATE_LOCAL_WB_REQUEST Instance method Private Method 20110527
6 CREATE_NAVIGATION_FILTER Instance method Private Method 20110527
7 EXTRACT_SOURCE_CODE_POSTION Instance method Private Method 20110527
8 GET_NAVIGATION_START_OBJECT Instance method Private Method 20121026
9 GET_OBJECT_REFERENCE Instance method Protected Method 20110527
10 HANDLE_UNSUFFICIENT_REQUESTS Instance method Private Method 20110527
11 IS_INVALID_WB_REQUEST Instance method Private Method 20110527
12 PROCESS_MISSING_EDITOR_LOGIC Instance method Private Method 20110527
Events
Class CL_SEDI_ADT_RES_NAVIGATION has no event.
Types
Class CL_SEDI_ADT_RES_NAVIGATION has no local type.
Method Signatures

Method CALCULATE_NAVIGATION_TARGET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FILTER Call by reference Object reference (TYPE REF TO) IF_SEDI_ADT_POPUP_DEF_IMPL 20110527
2 Importing LINE Call by reference Type reference (TYPE) I 20110527
3 Importing LINE_OFFSET Call by reference Type reference (TYPE) I 20110527
4 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_WB_REQUEST 20110527
5 Importing SOURCE_CODE Call by reference Type reference (TYPE) SADT_SRL_PLAIN_TEXT 20110527
6 Importing WB_CONTEXT Call by reference Object reference (TYPE REF TO) CL_WB_CONTEXT 20110527
# Exception Resumable Description Created on
1 CX_ADT_REST 20110527
2 LCX_NAVIGATION_FAILURE 20110527

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_SEDI_ADT_RES_NAVIGATION has no parameter.
Method CONSTRUCTOR on class CL_SEDI_ADT_RES_NAVIGATION has no exception.

Method CORRECT_OO_REQUESTS 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) CL_WB_REQUEST 20110527
2 Importing WB_REQUEST Call by reference Object reference (TYPE REF TO) CL_WB_REQUEST 20110527
# Exception Resumable Description Created on
1 CX_ADT_REST 20110527

Method CORRECT_VIEW_FIELDS_REQUESTS 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) CL_WB_REQUEST 20110527
2 Importing WB_REQUEST Call by reference Object reference (TYPE REF TO) CL_WB_REQUEST 20110527

Method CORRECT_VIEW_FIELDS_REQUESTS on class CL_SEDI_ADT_RES_NAVIGATION has no exception.

Method CREATE_LOCAL_WB_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LOCAL_LINE Call by reference Type reference (TYPE) I 20110527
2 Importing LOCAL_LINE_OFFSET Call by reference Type reference (TYPE) I 20110527
3 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_WB_REQUEST 20110527
4 Importing WB_CONTEXT Call by reference Object reference (TYPE REF TO) CL_WB_CONTEXT 20110527

Method CREATE_LOCAL_WB_REQUEST on class CL_SEDI_ADT_RES_NAVIGATION has no exception.

Method CREATE_NAVIGATION_FILTER 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 20110527
2 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_SEDI_ADT_NAVIGATION_FILTER SEDI navigation filter 20110527
# Exception Resumable Description Created on
1 CX_ADT_REST 20110527

Method EXTRACT_SOURCE_CODE_POSTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting LINE Call by reference Type reference (TYPE) I 20110527
2 Exporting LINE_OFFSET Call by reference Type reference (TYPE) I 20110527
3 Importing SOURCE_CODE Call by reference Type reference (TYPE) SADT_SRL_PLAIN_TEXT 20110527
4 Importing URI Call by reference Type reference (TYPE) CSEQUENCE 20110527
5 Exporting WB_CONTEXT Call by reference Object reference (TYPE REF TO) CL_WB_CONTEXT 20110527
# Exception Resumable Description Created on
1 CX_ADT_URI_MAPPING 20110527

Method GET_NAVIGATION_START_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) TROBJTYPE 20121026
2 Importing URI Call by reference Type reference (TYPE) STRING 20121026

Method GET_NAVIGATION_START_OBJECT on class CL_SEDI_ADT_RES_NAVIGATION has no exception.

Method GET_OBJECT_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) IF_ADT_OBJECT_REFERENCE_CH=>TY_OBJECT_REFERENCE 20110527
2 Importing SOURCE_CODE Call by reference Type reference (TYPE) SADT_SRL_PLAIN_TEXT 20110527
3 Importing URI Call by reference Type reference (TYPE) CSEQUENCE 20110527
4 Importing WB_REQUEST Call by reference Object reference (TYPE REF TO) CL_WB_REQUEST 20110527
# Exception Resumable Description Created on
1 CX_ADT_REST_DATA_INVALID 20110527
2 CX_ADT_URI_MAPPING 20110527

Method HANDLE_UNSUFFICIENT_REQUESTS 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) CL_WB_REQUEST 20110527
2 Importing WB_REQUEST Call by reference Object reference (TYPE REF TO) CL_WB_REQUEST 20110527
# Exception Resumable Description Created on
1 CX_ADT_REST 20110527

Method IS_INVALID_WB_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20110527
2 Importing WB_REQUEST Call by reference Object reference (TYPE REF TO) CL_WB_REQUEST 20110527

Method IS_INVALID_WB_REQUEST on class CL_SEDI_ADT_RES_NAVIGATION has no exception.

Method PROCESS_MISSING_EDITOR_LOGIC 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) CL_WB_REQUEST 20110527
2 Importing WB_REQUEST Call by reference Object reference (TYPE REF TO) CL_WB_REQUEST 20110527
# Exception Resumable Description Created on
1 CX_ADT_REST_DATA_INVALID 20110527
History
Last changed by/on SAP  20130531 
SAP Release Created in 740