SAP ABAP Class CL_NWECM_NODE_TYPE_MANAGER (ECMI: Node Type Manager Implementation)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ECM-ABA-COR (Application Component) ECM Core Infrastructure
     S_NWECM_CORE (Package) ECMI: Runtime Implementation
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_NWECM_NODE_TYPE_MANAGER ECMI: Node Type Manager to support ECM Model 20090327
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SERIALIZABLE_OBJECT Serializable Object 20090921
Properties
Class CL_NWECM_NODE_TYPE_MANAGER  
Short Description ECMI: Node Type Manager Implementation    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_NWECM_CORE   ECMI: Runtime Implementation 
Created 20090327   SAP 
Last change 20110908   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_NWECM_NODE_TYPE_MANAGER ECMI: Node Type Manager to support ECM Model 20090327
2 IF_SERIALIZABLE_OBJECT Serializable Object 20090921
Friends
Class CL_NWECM_NODE_TYPE_MANAGER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_APP_NAME Instance attribute Private Object reference (TYPE REF TO) CL_NWECM_NAME ECMI: Namespace-Qualified Names 20101124
2 MO_APP_NODE_TYPE_DEFS Instance attribute Private Type reference (TYPE) NWECM_T_NODETYPEDEF_INFO Table of node type info objects 20101208
3 MO_REPOSITORY_SERVICE Instance attribute Private Object reference (TYPE REF TO) IF_NWECM_REPOSITORY_SERVICE 20090414
4 MO_REP_NAME Instance attribute Private Object reference (TYPE REF TO) CL_NWECM_NAME ECMI: Namespace-Qualified Names 20101124
5 MO_SESSION_INFO Instance attribute Private Object reference (TYPE REF TO) IF_NWECM_SESSION_INFO 20090414
6 MT_BASENODETYPE_DEFS Instance attribute Private Type reference (TYPE) NWECM_T_NODETYPE_DEF Ecm-Base-Model node types 20101213
7 MT_UNMAPPED_NODETYPE_INFOS Instance attribute Private Type reference (TYPE) NWECM_T_NODETYPEDEF_INFO Cache for unmapped nodetype infos 20101213
8 MV_APP_NODE_TYPE_DEFS_FETCHED Instance attribute Private Type reference (TYPE) ABAP_BOOL 20101221
9 MV_MAPPING_EXISTS Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110119
10 MV_MAPPING_EXISTS_FETCHED Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110119
11 MV_UNMAPPED_NTIS_ALL_CACHED Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE If true: MT_UNMAPPED_NODETYPE_INFOS has all types cached 20101213
12 MV_UNMAPPED_NTIS_INCL_PROPDEFS Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE If true: MT_UNMAPPED_NODETYPE_INFOS include propdefs 20101213
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20090409
2 GET_APPLICATION_NODE_TYPE_DEFS Instance method Public Method 20101208
3 GET_APP_NAME Instance method Public Method 20101215
4 GET_APP_PROP_NAME Instance method Public Method 20101129
5 GET_APP_PROP_NAME_REC Static method Private Method 20101129
6 GET_NODE_TYPES_INTERNAL Instance method Private Method 20101124
7 GET_REPOSITORY_SERVICE Instance method Public Method 20101215
8 GET_REP_NAME Instance method Public Method 20101215
9 GET_REP_PROP_NAME Instance method Public Method 20101129
10 GET_REP_PROP_NAMES Instance method Public Method 20101201
11 GET_REP_PROP_NAME_REC Static method Private Method 20101129
12 GET_SESSION_INFO Instance method Public Method 20101215
13 GET_STANDARD_NODE_TYPE Instance method Public Method 20101109
14 GET_UNMAPPED_NODE_TYPE_INFOS Instance method Public Method 20101129
15 MAPPING_EXISTS Instance method Public Method 20110119
Events
Class CL_NWECM_NODE_TYPE_MANAGER has no event.
Types
Class CL_NWECM_NODE_TYPE_MANAGER has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_APP_NAME Value transfer Object reference (TYPE REF TO) CL_NWECM_NAME ECMI: Namespace-Qualified Names 20101124
2 Importing IO_REPOSITORY_SERVICE Value transfer Object reference (TYPE REF TO) IF_NWECM_REPOSITORY_SERVICE 20090414
3 Importing IO_REP_NAME Value transfer Object reference (TYPE REF TO) CL_NWECM_NAME ECMI: Namespace-Qualified Names 20101124
4 Importing IO_SESSION_INFO Value transfer Object reference (TYPE REF TO) IF_NWECM_SESSION_INFO 20090414

Method CONSTRUCTOR on class CL_NWECM_NODE_TYPE_MANAGER has no exception.

Method GET_APPLICATION_NODE_TYPE_DEFS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_APP_NODE_TYPE_DEFS Value transfer Type reference (TYPE) NWECM_T_NODETYPEDEF_INFO Table of node type info objects 20101208
# Exception Resumable Description Created on
1 CX_NWECM_REPOSITORY ECMI: Repository Exception 20101208

Method GET_APP_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_NAME Value transfer Object reference (TYPE REF TO) CL_NWECM_NAME ECMI: Central Repository Service of Connector 20101215

Method GET_APP_NAME on class CL_NWECM_NODE_TYPE_MANAGER has no exception.

Method GET_APP_PROP_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_APP_NODE_TYPE_NAME Value transfer Object reference (TYPE REF TO) CL_NWECM_NAME 20101129
2 Importing IO_REP_PROP_NAME Value transfer Object reference (TYPE REF TO) CL_NWECM_NAME 20101129
3 Returning RO_APP_PROP_NAME Value transfer Object reference (TYPE REF TO) CL_NWECM_NAME 20101129
# Exception Resumable Description Created on
1 CX_NWECM_REPOSITORY 20101129

Method GET_APP_PROP_NAME_REC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_APP_NAME Value transfer Object reference (TYPE REF TO) CL_NWECM_NAME 20101129
2 Importing IO_REP_NAME Value transfer Object reference (TYPE REF TO) CL_NWECM_NAME 20101129
3 Importing IO_REP_NODE_TYPE_NAME Value transfer Object reference (TYPE REF TO) CL_NWECM_NAME 20101129
4 Importing IO_REP_PROP_NAME Value transfer Object reference (TYPE REF TO) CL_NWECM_NAME 20101129
5 Importing IT_REP_NODE_TYPE_INFOS Call by reference Type reference (TYPE) NWECM_T_NODETYPEDEF_INFO 20101129
6 Returning RO_APP_PROP_NAME Value transfer Object reference (TYPE REF TO) CL_NWECM_NAME 20101129

Method GET_APP_PROP_NAME_REC on class CL_NWECM_NODE_TYPE_MANAGER has no exception.

Method GET_NODE_TYPES_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TYPE_NAMES Call by reference Type reference (TYPE) NWECM_T_NAME 20101124
2 Importing IV_DO_MAPPING Value transfer Type reference (TYPE) ABAP_BOOL 20101124
3 Importing IV_INCLUDE_PROP_DEFS Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20101124
4 Returning RT_NODE_TYPES Value transfer Type reference (TYPE) NWECM_T_NODETYPE_DEF 20101124
# Exception Resumable Description Created on
1 CX_NWECM_REPOSITORY 20101124

Method GET_REPOSITORY_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_REP_SERVICE Value transfer Object reference (TYPE REF TO) IF_NWECM_REPOSITORY_SERVICE ECMI: Central Repository Service of Connector 20101215

Method GET_REPOSITORY_SERVICE on class CL_NWECM_NODE_TYPE_MANAGER has no exception.

Method GET_REP_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_NAME Value transfer Object reference (TYPE REF TO) CL_NWECM_NAME ECMI: Central Repository Service of Connector 20101215

Method GET_REP_NAME on class CL_NWECM_NODE_TYPE_MANAGER has no exception.

Method GET_REP_PROP_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_APP_NAME Value transfer Object reference (TYPE REF TO) CL_NWECM_NAME 20101129
2 Importing IO_APP_NODE_TYPE_NAME Value transfer Object reference (TYPE REF TO) CL_NWECM_NAME 20101129
3 Importing IO_APP_PROP_NAME Value transfer Object reference (TYPE REF TO) CL_NWECM_NAME 20101129
4 Importing IO_REP_NAME Value transfer Object reference (TYPE REF TO) CL_NWECM_NAME 20101129
5 Returning RO_REP_PROP_NAME Value transfer Object reference (TYPE REF TO) CL_NWECM_NAME 20101129
# Exception Resumable Description Created on
1 CX_NWECM_REPOSITORY 20101201

Method GET_REP_PROP_NAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_APP_NAME Value transfer Object reference (TYPE REF TO) CL_NWECM_NAME 20101201
2 Importing IO_APP_NODE_TYPE_NAME Value transfer Object reference (TYPE REF TO) CL_NWECM_NAME 20101201
3 Importing IO_REP_NAME Value transfer Object reference (TYPE REF TO) CL_NWECM_NAME 20101201
4 Importing IT_APP_PROP_NAMES Call by reference Type reference (TYPE) NWECM_T_NAME Table of names 20101201
5 Returning RT_REP_PROP_NAMES Value transfer Type reference (TYPE) NWECM_T_NAME Table of names 20101201
# Exception Resumable Description Created on
1 CX_NWECM_REPOSITORY 20101201

Method GET_REP_PROP_NAME_REC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_APP_NAME Value transfer Object reference (TYPE REF TO) CL_NWECM_NAME 20101129
2 Importing IO_APP_PROP_NAME Value transfer Object reference (TYPE REF TO) CL_NWECM_NAME 20101129
3 Importing IO_REP_NAME Value transfer Object reference (TYPE REF TO) CL_NWECM_NAME 20101129
4 Importing IO_REP_NODE_TYPE_NAME Value transfer Object reference (TYPE REF TO) CL_NWECM_NAME 20101129
5 Importing IT_REP_NODE_TYPE_INFOS Call by reference Type reference (TYPE) NWECM_T_NODETYPEDEF_INFO 20101129
6 Returning RO_REP_PROP_NAME Value transfer Object reference (TYPE REF TO) CL_NWECM_NAME 20101129

Method GET_REP_PROP_NAME_REC on class CL_NWECM_NODE_TYPE_MANAGER has no exception.

Method GET_SESSION_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_SESSION_INFO Value transfer Object reference (TYPE REF TO) IF_NWECM_SESSION_INFO ECMI: Central Repository Service of Connector 20101215

Method GET_SESSION_INFO on class CL_NWECM_NODE_TYPE_MANAGER has no exception.

Method GET_STANDARD_NODE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FOR_FOLDER Value transfer Type reference (TYPE) ABAP_BOOL 20101109
2 Returning RS_NODE_TYPE_DEF Value transfer Type reference (TYPE) NWECM_S_NODETYPEDEF_INFO 20101109
# Exception Resumable Description Created on
1 CX_NWECM_REPOSITORY 20101109

Method GET_UNMAPPED_NODE_TYPE_INFOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_REP_NODETYPE_NAMES Value transfer Type reference (TYPE) NWECM_T_NAME 20101213
2 Importing IV_INCLUDE_PROP_DEFS Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20101129
3 Returning RT_NODE_TYPES Value transfer Type reference (TYPE) NWECM_T_NODETYPEDEF_INFO 20101129
# Exception Resumable Description Created on
1 CX_NWECM_REPOSITORY 20101129

Method MAPPING_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL 20110119

Method MAPPING_EXISTS on class CL_NWECM_NODE_TYPE_MANAGER has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 720