SAP ABAP Class CL_OO_ADT_RES_INTF (Interface resource)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-AIE-SRC (Application Component) ABAP Source Code editors in ABAP in Eclipse
     SEO_ADT (Package) ABAP Develeopment Tools integration for Class Builder
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 20130702
Properties
Class CL_OO_ADT_RES_INTF  
Short Description Interface resource    
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 SEO_ADT   ABAP Develeopment Tools integration for Class Builder 
Created 20091221   SAP 
Last change 20140121   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
Class CL_OO_ADT_RES_INTF has no interface implemented.
Friends
Class CL_OO_ADT_RES_INTF has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_ACCEPT_HEADER_INTERFACE Constant Public Type reference (TYPE) STRING 'application/vnd.sap.adt.oo.interfaces+xml' 20130702
2 CO_ACTIVE Constant Private Type reference (TYPE) STRING CL_ADT_RESOURCE_CONTROLLER=>CO_VERSION_ACTIVE_WB 20130702
3 CO_CLASS_NAME Constant Public Type reference (TYPE) STRING 'CL_OO_ADT_RES_INTF' 20130702
4 CO_CORRNR Constant Private Type reference (TYPE) STRING IF_ADT_URI_QUERY_PARAMETERS=>CO_CORRECTION_NUMBER 20130702
5 CO_DETAIL Constant Public Type reference (TYPE) STRING 'DETAIL' 20130702
6 CO_IMPORT_ABAP_DOC Constant Private Type reference (TYPE) STRING 'withAbapDocFromShortTexts' 20130702
7 CO_INACTIVE Constant Private Type reference (TYPE) STRING CL_ADT_RESOURCE_CONTROLLER=>CO_VERSION_INACTIVE_WB 20130702
8 CO_INCLUDENAME Constant Public Type reference (TYPE) STRING 'includename' 20130702
9 CO_INTERFACES Constant Private Type reference (TYPE) STRING 'INTERFACES' 20130702
10 CO_INTFNAME Constant Public Type reference (TYPE) STRING 'interfacename' 20130702
11 CO_INTF_GLOBAL_TYPE Constant Public Type reference (TYPE) STRING 'INTF/OI' 20130702
12 CO_INTF_PROPS_XML_VERSION_NO Constant Private Type reference (TYPE) STRING '1' 20130702
13 CO_INTF_SRC_TEXT_VERSION_NO Constant Private Type reference (TYPE) STRING '1' 20130702
14 CO_INTF_ST Constant Public Type reference (TYPE) STRING 'INTF_TRANSFORMATION' 20130702
15 CO_LOCKHANDLE Constant Private Type reference (TYPE) STRING IF_ADT_URI_QUERY_PARAMETERS=>CO_LOCK_HANDLE 20130702
16 CO_LONGTEXT Constant Public Type reference (TYPE) STRING 'LONGTEXT' 20130702
17 CO_MAIN Constant Public Type reference (TYPE) STRING 'MAIN' 20130702
18 CO_ST_ROOT Constant Public Type reference (TYPE) STRING 'INTF_DATA' 20130702
19 CO_VERSION Constant Private Type reference (TYPE) STRING IF_ADT_URI_QUERY_PARAMETERS=>CO_VERSION 20130702
20 CTS_MANAGEMENT Instance attribute Private Object reference (TYPE REF TO) IF_ADT_CTS_MANAGEMENT 20130702
21 C_DEFAULT_CTS_MANAGEMENT Static Attribute Public Object reference (TYPE REF TO) IF_ADT_CTS_MANAGEMENT 20130702
22 C_DEFAULT_LIFECYCLE_MANAGER Static Attribute Public Object reference (TYPE REF TO) IF_ADT_LIFECYCLE_MANAGER 20130702
23 LIFECYCLE_MANAGER Instance attribute Private Object reference (TYPE REF TO) IF_ADT_LIFECYCLE_MANAGER 20130702
24 RESOURCE_TYPE Static Attribute Public Type reference (TYPE) STRING 'INTERFACE' 20130702
25 SERVICES Instance attribute Private Object reference (TYPE REF TO) LCL_SERVICES 20130702
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE Instance method Protected Method 20130702
2 ADD_ATOM_LINKS Static method Private Method 20130702
3 CHECK_DESCRIPTION_LENGTH Instance method Private Method 20130702
4 CLASS_CONSTRUCTOR Static method Public Constructor 20130702
5 CONSTRUCTOR Instance method Public Constructor Constructor 20130702
6 COPY_INTERFACE Instance method Private Method 20130702
7 CREATE Instance method Protected Method 20130702
8 GET_INTF_METADATA Static method Private Method 20130702
9 IS_MAINSOURCE_WORKITEM Instance method Private Method 20130702
10 LOCK Instance method Protected Method 20130702
11 READ_INTF Instance method Private Method 20130702
12 UNLOCK Instance method Protected Method 20130702
13 UPDATE_METADATA Instance method Private Method update meta data 20130702
14 UPDATE_SOURCE Instance method Private Method update source 20130702
15 WRITE_INACTIVE_IU_INCLUDE Instance method Private Method 20130702
Events
Class CL_OO_ADT_RES_INTF has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 COMPRISED_INTERFACE Public See coding 20130702 begin of comprised_interface, name type string, reference type string, end of comprised_interface
2 COMPRISED_INTERFACES Public See coding 20130702 comprised_interfaces type standard table of comprised_interface with default key
Method Signatures

Method ACTIVATE 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 20130702
2 Importing RESPONSE Call by reference Object reference (TYPE REF TO) IF_ADT_REST_RESPONSE 20130702
# Exception Resumable Description Created on
1 CX_ADT_REST 20130702

Method ADD_ATOM_LINKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ETAG Call by reference Type reference (TYPE) STRING 20130702
2 Changing INTF_DATA Call by reference Type reference (TYPE) IF_ADT_OO_TYPES=>TY_INTF_DATA 20130702

Method ADD_ATOM_LINKS on class CL_OO_ADT_RES_INTF has no exception.

Method CHECK_DESCRIPTION_LENGTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INTF_DATA Call by reference Type reference (TYPE) IF_ADT_OO_TYPES=>TY_INTF_DATA 20130702
# Exception Resumable Description Created on
1 CX_ADT_REST_DATA_INVALID 20130702

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_OO_ADT_RES_INTF has no parameter.
Method CLASS_CONSTRUCTOR on class CL_OO_ADT_RES_INTF has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CTS_MANAGEMENT Call by reference Object reference (TYPE REF TO) IF_ADT_CTS_MANAGEMENT C_DEFAULT_CTS_MANAGEMENT 20130702
2 Importing LIFECYCLE_MANAGER Call by reference Object reference (TYPE REF TO) IF_ADT_LIFECYCLE_MANAGER C_DEFAULT_LIFECYCLE_MANAGER 20130702

Method CONSTRUCTOR on class CL_OO_ADT_RES_INTF has no exception.

Method COPY_INTERFACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CORRNR Value transfer Type reference (TYPE) TRKORR 20130702
2 Changing DATA Call by reference Type reference (TYPE) IF_ADT_OO_TYPES=>TY_INTF_DATA 20130702
# Exception Resumable Description Created on
1 CX_ADT_RESOURCE 20130702
2 CX_ADT_REST 20130702

Method CREATE 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 20130702
2 Importing RESPONSE Call by reference Object reference (TYPE REF TO) IF_ADT_REST_RESPONSE 20130702
# Exception Resumable Description Created on
1 CX_ADT_REST 20130702

Method GET_INTF_METADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETAG Call by reference Type reference (TYPE) STRING 20130702
2 Changing INTF_DATA Call by reference Type reference (TYPE) IF_ADT_OO_TYPES=>TY_INTF_DATA 20130702
3 Importing INTF_PROPERTIES Call by reference Type reference (TYPE) VSEOINTERF 20130702
4 Importing READ_METADATA Call by reference Type reference (TYPE) ABAP_BOOL 20130702
# Exception Resumable Description Created on
1 CX_ADT_RES_WRONG_DATA 20130702
2 CX_ADT_URI_MAPPING 20130702

Method IS_MAINSOURCE_WORKITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing L_INTFKEY Value transfer Type reference (TYPE) SEOCLSKEY 20130702
2 Changing MAIN_VERSION Value transfer Type reference (TYPE) R3STATE 20130702

Method IS_MAINSOURCE_WORKITEM on class CL_OO_ADT_RES_INTF has no exception.

Method LOCK 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 20130702
2 Importing RESPONSE Call by reference Object reference (TYPE REF TO) IF_ADT_REST_RESPONSE 20130702
# Exception Resumable Description Created on
1 CX_ADT_REST 20130702

Method READ_INTF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CLIENT_ETAG Call by reference Type reference (TYPE) STRING 20130708
2 Importing DETAIL_LEVEL Call by reference Type reference (TYPE) STRING 20130702
3 Importing IMPORT_ABAP_DOC Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20130702
4 Importing INTF_PROPERTIES Call by reference Type reference (TYPE) VSEOINTERF Generated Table for View 20130702
5 Importing READ_METADATA Call by reference Type reference (TYPE) ABAP_BOOL 20130702
6 Importing READ_SOURCE Call by reference Type reference (TYPE) ABAP_BOOL 20130702
7 Importing RESOURCE_ID Call by reference Type reference (TYPE) STRING 20130702
8 Importing RESPONSE Call by reference Object reference (TYPE REF TO) IF_ADT_REST_RESPONSE 20130702
9 Importing VERSION Value transfer Type reference (TYPE) R3STATE 20130702
# Exception Resumable Description Created on
1 CX_ADT_REST 20130702

Method UNLOCK 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 20130702
2 Importing RESPONSE Call by reference Object reference (TYPE REF TO) IF_ADT_REST_RESPONSE 20130702
# Exception Resumable Description Created on
1 CX_ADT_REST 20130702

Method UPDATE_METADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INTFKEY Call by reference Type reference (TYPE) SEOCLSKEY Wrapper for request URI 20130702
2 Importing REQUEST Call by reference Object reference (TYPE REF TO) IF_ADT_REST_REQUEST 20130702
# Exception Resumable Description Created on
1 CX_ADT_RESOURCE Resource exception 20130702
2 CX_ADT_REST 20130702

Method UPDATE_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CORRNR Call by reference Type reference (TYPE) TRKORR 20130702
2 Importing INTFKEY Call by reference Type reference (TYPE) SEOCLSKEY Key structure of a class 20130702
3 Importing OBJ_SOURCE Call by reference Object reference (TYPE REF TO) IF_OO_CLIF_SOURCE Class/Interface source representation 20130702
4 Importing REQUEST Call by reference Object reference (TYPE REF TO) IF_ADT_REST_REQUEST 20130702
# Exception Resumable Description Created on
1 CX_ADT_RESOURCE Resource exception 20130702
2 CX_ADT_REST 20130702

Method WRITE_INACTIVE_IU_INCLUDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INTFKEY Call by reference Type reference (TYPE) SEOCLSKEY 20130702

Method WRITE_INACTIVE_IU_INCLUDE on class CL_OO_ADT_RES_INTF has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740