SAP ABAP Class CL_OO_ADT_RC_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_RESOURCE_CONTROLLER Base class for all resource controller 20091221
Properties
Class CL_OO_ADT_RC_INTF  
Short Description Interface resource    
Super Class CL_ADT_RESOURCE_CONTROLLER Base class for all resource controller 
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 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_OO_ADT_RC_INTF has no forward declaration.
Interfaces
Class CL_OO_ADT_RC_INTF has no interface implemented.
Friends
Class CL_OO_ADT_RC_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' 20100805
2 CO_ACTIVE Constant Private Type reference (TYPE) STRING CL_ADT_RESOURCE_CONTROLLER=>CO_VERSION_ACTIVE_WB 20091221
3 CO_CLASS_NAME Constant Public Type reference (TYPE) STRING 'CL_OO_ADT_RC_INTF' 20111005
4 CO_CORRNR Constant Private Type reference (TYPE) STRING IF_ADT_URI_QUERY_PARAMETERS=>CO_CORRECTION_NUMBER 20091221
5 CO_DETAIL Constant Public Type reference (TYPE) STRING 'DETAIL' 20091221
6 CO_IMPORT_ABAP_DOC Constant Private Type reference (TYPE) STRING 'withAbapDocFromShortTexts' 20121126
7 CO_INACTIVE Constant Private Type reference (TYPE) STRING CL_ADT_RESOURCE_CONTROLLER=>CO_VERSION_INACTIVE_WB 20091221
8 CO_INCLUDENAME Constant Public Type reference (TYPE) STRING 'INCLUDENAME' 20091221
9 CO_INTERFACES Constant Private Type reference (TYPE) STRING 'INTERFACES' 20091221
10 CO_INTFNAME Constant Public Type reference (TYPE) STRING 'INTERFACENAME' 20091221
11 CO_INTF_GLOBAL_TYPE Constant Public Type reference (TYPE) STRING 'INTF/OI' 20100803
12 CO_INTF_PROPS_XML_VERSION_NO Constant Private Type reference (TYPE) STRING '1' 20110321
13 CO_INTF_SRC_TEXT_VERSION_NO Constant Private Type reference (TYPE) STRING '1' 20110321
14 CO_INTF_ST Constant Public Type reference (TYPE) STRING 'INTF_TRANSFORMATION' 20100720
15 CO_LOCKHANDLE Constant Private Type reference (TYPE) STRING IF_ADT_URI_QUERY_PARAMETERS=>CO_LOCK_HANDLE 20091221
16 CO_LONGTEXT Constant Public Type reference (TYPE) STRING 'LONGTEXT' 20091221
17 CO_MAIN Constant Public Type reference (TYPE) STRING 'MAIN' 20091221
18 CO_ST_ROOT Constant Public Type reference (TYPE) STRING 'INTF_DATA' 20100720
19 CO_VERSION Constant Private Type reference (TYPE) STRING IF_ADT_URI_QUERY_PARAMETERS=>CO_VERSION 20091221
20 CTS_MANAGEMENT Instance attribute Private Object reference (TYPE REF TO) IF_ADT_CTS_MANAGEMENT 20091221
21 C_DEFAULT_CTS_MANAGEMENT Static Attribute Public Object reference (TYPE REF TO) IF_ADT_CTS_MANAGEMENT 20091221
22 C_DEFAULT_LIFECYCLE_MANAGER Static Attribute Public Object reference (TYPE REF TO) IF_ADT_LIFECYCLE_MANAGER 20091221
23 LIFECYCLE_MANAGER Instance attribute Private Object reference (TYPE REF TO) IF_ADT_LIFECYCLE_MANAGER 20091221
24 RESOURCE_TYPE Static Attribute Public Type reference (TYPE) STRING 'INTERFACE' 20091221
25 SERVICES Instance attribute Private Object reference (TYPE REF TO) LCL_SERVICES 20091221
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ATOM_LINKS Static method Private Method 20110228
2 CHECK_DESCRIPTION_LENGTH Instance method Private Method 20101117
3 CLASS_CONSTRUCTOR Static method Public Constructor 20091221
4 CONSTRUCTOR Instance method Public Constructor Constructor 20091221
5 COPY_INTERFACE Instance method Private Method 20120531
6 GET_INTF_METADATA Static method Private Method 20100805
7 IS_MAINSOURCE_WORKITEM Instance method Private Method 20091221
8 READ_INTF Instance method Private Method 20091221
9 UPDATE_METADATA Instance method Private Method update meta data 20100811
10 UPDATE_SOURCE Instance method Private Method update source 20100811
11 WRITE_INACTIVE_IU_INCLUDE Instance method Private Method 20100824
Events
Class CL_OO_ADT_RC_INTF has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 COMPRISED_INTERFACE Public See coding 20091221 begin of comprised_interface, name type string, reference type string, end of comprised_interface
2 COMPRISED_INTERFACES Public See coding 20091221 comprised_interfaces type standard table of comprised_interface with default key
Method Signatures

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 20110228
2 Changing INTF_DATA Call by reference Type reference (TYPE) IF_ADT_OO_TYPES=>TY_INTF_DATA 20110228

Method ADD_ATOM_LINKS on class CL_OO_ADT_RC_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 20101117
# Exception Resumable Description Created on
1 CX_ADT_REST_DATA_INVALID 20101221

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_OO_ADT_RC_INTF has no parameter.
Method CLASS_CONSTRUCTOR on class CL_OO_ADT_RC_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 20091221
2 Importing LIFECYCLE_MANAGER Call by reference Object reference (TYPE REF TO) IF_ADT_LIFECYCLE_MANAGER C_DEFAULT_LIFECYCLE_MANAGER 20091221

Method CONSTRUCTOR on class CL_OO_ADT_RC_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 20120531
2 Changing DATA Call by reference Type reference (TYPE) IF_ADT_OO_TYPES=>TY_INTF_DATA 20120531
# Exception Resumable Description Created on
1 CX_ADT_RESOURCE 20120531
2 CX_ADT_REST 20120531

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 20110228
2 Changing INTF_DATA Call by reference Type reference (TYPE) IF_ADT_OO_TYPES=>TY_INTF_DATA 20100805
3 Importing INTF_PROPERTIES Call by reference Type reference (TYPE) VSEOINTERF 20100805
4 Importing READ_METADATA Call by reference Type reference (TYPE) ABAP_BOOL 20110321
# Exception Resumable Description Created on
1 CX_ADT_RES_WRONG_DATA 20110228
2 CX_ADT_URI_MAPPING 20100805

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 20091221
2 Changing MAIN_VERSION Value transfer Type reference (TYPE) R3STATE 20091221

Method IS_MAINSOURCE_WORKITEM on class CL_OO_ADT_RC_INTF has no exception.

Method READ_INTF Signature

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

Method UPDATE_METADATA Signature

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

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 20110228
2 Importing DATA Call by reference Object reference (TYPE REF TO) IF_ADT_SRL_METHOD_INPUT_DATA Method input data 20100811
3 Importing INTFKEY Call by reference Type reference (TYPE) SEOCLSKEY Key structure of a class 20100811
4 Importing OBJ_SOURCE Call by reference Object reference (TYPE REF TO) IF_OO_CLIF_SOURCE Class/Interface source representation 20100811
# Exception Resumable Description Created on
1 CX_ADT_RESOURCE Resource exception 20100811
2 CX_ADT_REST 20101221

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 20100824

Method WRITE_INACTIVE_IU_INCLUDE on class CL_OO_ADT_RC_INTF has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 800