SAP ABAP Class CL_NWECM_PLA_NODES_MODEL_MAN (ECMI: Nodes Model Checker)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ECM-ABA (Application Component) ECM ABAP Stack
     S_NWECM_STORE (Package) ECMI: Store DB Access
Properties
Class CL_NWECM_PLA_NODES_MODEL_MAN  
Short Description ECMI: Nodes Model Checker    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_NWECM_STORE   ECMI: Store DB Access 
Created 20090609   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
Class CL_NWECM_PLA_NODES_MODEL_MAN has no interface implemented.
Friends
Class CL_NWECM_PLA_NODES_MODEL_MAN has no friend class.
Attributes
Class CL_NWECM_PLA_NODES_MODEL_MAN has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CHILD_TYPES Static method Private Method 20110210
2 CHECK_CREATE_NODE Static method Public Method Checks whether node is allowed to be created 20090714
3 CHECK_EXISTENCE Static method Public Method Checks whether the node type with the specified name exists 20090709
4 CHECK_SUPPORT_UNMODELLED_PROPS Static method Public Method 20101028
5 DELETE_OBJECT_TYPE Static method Public Method 20101220
6 EXISTS_NODE_FOR_OBJ_TYPE Static method Public Method Returns true if a node for the given object type exists 20110215
7 GET_CHILD_TYPES Static method Public Method 20110210
8 GET_OBJECT_TYPES Static method Public Method Returns all node types 20101027
9 GET_OBJECT_TYPE_BY_ID Static method Public Method 20101029
10 GET_OBJECT_TYPE_BY_NAME Static method Public Method 20101029
11 GET_OBJECT_TYPE_ID_BY_NAME Static method Public Method Returns the id for the given node type name 20101029
12 GET_OBJECT_TYPE_ID_BY_NODE_ID Static method Public Method Returns the id for the given node type name 20101029
13 GET_STANDARD_FILE_TYPE Static method Public Method Gets the name of the standard file type 20090610
14 GET_STANDARD_FOLDER_TYPE Static method Public Method Gets the name of the standard folder type 20090610
15 INSERT_OBJECT_TYPE Static method Public Method 20110209
16 OBJECT_TYPE_HEADER_EQUALS Static method Private Method Check if two object types headers are equal to each other 20110215
17 UPDATE_OBJECT_TYPE Static method Public Method 20110209
Events
Class CL_NWECM_PLA_NODES_MODEL_MAN has no event.
Types
Class CL_NWECM_PLA_NODES_MODEL_MAN has no local type.
Method Signatures

Method CHECK_CHILD_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_NEW_PROP_DEFS Call by reference Type reference (TYPE) NWECM_T_PLA_PROPERTY_DEF 20110210
2 Importing IV_PARENT_TYPE_ID Value transfer Type reference (TYPE) SYSUUID_X16 20110210
3 Importing IV_REPOSITORY_ID Value transfer Type reference (TYPE) SYSUUID_X16 20110210
4 Returning RT_SUBTYPE_IDS Value transfer Type reference (TYPE) NWECM_T_PLA_IDS 20110210
# Exception Resumable Description Created on
1 CX_NWECM_PLA_VIOLATION 20110210

Method CHECK_CREATE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PROPERTIES Call by reference Type reference (TYPE) NWECM_T_PLA_VALUED_PROPERTY NW ECM: Properties with Values 20090714
2 Importing IV_BASE_TYPE Value transfer Type reference (TYPE) NWECM_PLA_ENUM 20090714
3 Importing IV_REPOSITORY_ID Value transfer Type reference (TYPE) SYSUUID_X16 20090714
# Exception Resumable Description Created on
1 CX_NWECM_PLA_VIOLATION NW ECM: Store Violation Exception 20090714

Method CHECK_EXISTENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Value transfer Type reference (TYPE) NWECM_PLA_SSTRING 20090709
2 Importing IV_NAMESPACE Value transfer Type reference (TYPE) NWECM_PLA_SSTRING 20090709
3 Importing IV_REPOSITORY_ID Value transfer Type reference (TYPE) SYSUUID_X16 20090709
4 Returning RV_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL 20090709

Method CHECK_EXISTENCE on class CL_NWECM_PLA_NODES_MODEL_MAN has no exception.

Method CHECK_SUPPORT_UNMODELLED_PROPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PROPERTIES Call by reference Type reference (TYPE) NWECM_T_PLA_VALUED_PROPERTY 20101028
2 Importing IV_OWNER_ID Value transfer Type reference (TYPE) SYSUUID_X16 20101028
3 Importing IV_OWNER_TYPE Value transfer Type reference (TYPE) NWECM_PLA_ENUM 20101028
4 Importing IV_REPOSITORY_ID Value transfer Type reference (TYPE) SYSUUID_X16 20101028
# Exception Resumable Description Created on
1 CX_NWECM_PLA_VIOLATION 20101028

Method DELETE_OBJECT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_TYPE_ID Call by reference Type reference (TYPE) SYSUUID_X16 16 Byte UUID in 16 Bytes (Raw Format) 20101220
2 Importing IV_REPOSITORY_ID Call by reference Type reference (TYPE) SYSUUID_X16 16 Byte UUID in 16 Bytes (Raw Format) 20101220

Method DELETE_OBJECT_TYPE on class CL_NWECM_PLA_NODES_MODEL_MAN has no exception.

Method EXISTS_NODE_FOR_OBJ_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_TYPE_ID Call by reference Type reference (TYPE) SYSUUID_X16 16 Byte UUID in 16 Bytes (Raw Format) 20110215
2 Importing IV_REPOSITORY_ID Call by reference Type reference (TYPE) SYSUUID_X16 16 Byte UUID in 16 Bytes (Raw Format) 20110215
3 Returning RV_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL 20110215

Method EXISTS_NODE_FOR_OBJ_TYPE on class CL_NWECM_PLA_NODES_MODEL_MAN has no exception.

Method GET_CHILD_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PARENT_TYPE_ID Call by reference Type reference (TYPE) SYSUUID_X16 16 Byte UUID in 16 Bytes (Raw Format) 20110210
2 Importing IV_REPOSITORY_ID Call by reference Type reference (TYPE) SYSUUID_X16 16 Byte UUID in 16 Bytes (Raw Format) 20110210
3 Returning RT_CHILD_TYPES Value transfer Type reference (TYPE) NWECM_T_PLA_OBJECT_TYPE_DEF ECMI: Table of Object Type Definitions 20110210

Method GET_CHILD_TYPES on class CL_NWECM_PLA_NODES_MODEL_MAN has no exception.

Method GET_OBJECT_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_REPOSITORY_ID Call by reference Type reference (TYPE) SYSUUID_X16 16 Byte UUID in 16 Bytes (Raw Format) 20101027
2 Returning RT_OBJECT_TYPES Value transfer Type reference (TYPE) NWECM_T_PLA_OBJECT_TYPE_DEF NW ECM: Table of property types from store 20101027

Method GET_OBJECT_TYPES on class CL_NWECM_PLA_NODES_MODEL_MAN has no exception.

Method GET_OBJECT_TYPE_BY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_TYPE_ID Value transfer Type reference (TYPE) SYSUUID_X16 16 Byte UUID in 16 Bytes (Raw Format) 20101029
2 Importing IV_REPOSITORY_ID Value transfer Type reference (TYPE) SYSUUID_X16 20101029
3 Returning RS_OBJECT_TYPE Value transfer Type reference (TYPE) NWECM_S_PLA_OBJECT_TYPE_DEF 20101029

Method GET_OBJECT_TYPE_BY_ID on class CL_NWECM_PLA_NODES_MODEL_MAN has no exception.

Method GET_OBJECT_TYPE_BY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_NAME Value transfer Type reference (TYPE) NWECM_S_PLA_NAME 20101029
2 Importing IV_REPOSITORY_ID Value transfer Type reference (TYPE) SYSUUID_X16 20101029
3 Returning RS_OBJECT_TYPE Value transfer Type reference (TYPE) NWECM_S_PLA_OBJECT_TYPE_DEF 20101029

Method GET_OBJECT_TYPE_BY_NAME on class CL_NWECM_PLA_NODES_MODEL_MAN has no exception.

Method GET_OBJECT_TYPE_ID_BY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_NAME Value transfer Type reference (TYPE) NWECM_S_PLA_NAME 20101029
2 Importing IV_REPOSITORY_ID Value transfer Type reference (TYPE) SYSUUID_X16 20101029
3 Returning RV_OBJECT_TYPE_ID Value transfer Type reference (TYPE) SYSUUID_X16 16 Byte UUID in 16 Bytes (Raw Format) 20101029
# Exception Resumable Description Created on
1 CX_NWECM_PLA_NOT_FOUND NW ECM: Item Not Found Exception 20101029

Method GET_OBJECT_TYPE_ID_BY_NODE_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODE_ID Value transfer Type reference (TYPE) SYSUUID_X16 16 Byte UUID in 16 Bytes (Raw Format) 20101029
2 Importing IV_REPOSITORY_ID Value transfer Type reference (TYPE) SYSUUID_X16 20101029
3 Returning RV_OBJECT_TYPE_ID Value transfer Type reference (TYPE) SYSUUID_X16 16 Byte UUID in 16 Bytes (Raw Format) 20101029
# Exception Resumable Description Created on
1 CX_NWECM_PLA_NOT_FOUND NW ECM: Item Not Found Exception 20101029

Method GET_STANDARD_FILE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_NAME Value transfer Type reference (TYPE) NWECM_S_PLA_NAME NW ECM: Name from Store 20090610

Method GET_STANDARD_FILE_TYPE on class CL_NWECM_PLA_NODES_MODEL_MAN has no exception.

Method GET_STANDARD_FOLDER_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_NAME Value transfer Type reference (TYPE) NWECM_S_PLA_NAME NW ECM: Name from Store 20090610

Method GET_STANDARD_FOLDER_TYPE on class CL_NWECM_PLA_NODES_MODEL_MAN has no exception.

Method INSERT_OBJECT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT_TYPE Call by reference Type reference (TYPE) NWECM_S_PLA_OBJECT_TYPE_DEF 20110209
2 Importing IV_REPOSITORY_ID Value transfer Type reference (TYPE) SYSUUID_X16 20110209
# Exception Resumable Description Created on
1 CX_NWECM_PLA_VIOLATION 20110209

Method OBJECT_TYPE_HEADER_EQUALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT_TYPE_1 Value transfer Type reference (TYPE) NWECM_S_PLA_OBJECT_TYPE_DEF ECMI: Object Type Definition 20110215
2 Importing IS_OBJECT_TYPE_2 Value transfer Type reference (TYPE) NWECM_S_PLA_OBJECT_TYPE_DEF ECMI: Object Type Definition 20110215
3 Returning RV_EQUAL Value transfer Type reference (TYPE) ABAP_BOOL 20110215

Method OBJECT_TYPE_HEADER_EQUALS on class CL_NWECM_PLA_NODES_MODEL_MAN has no exception.

Method UPDATE_OBJECT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OBJECT_TYPE Call by reference Type reference (TYPE) NWECM_S_PLA_OBJECT_TYPE_DEF 20110209
2 Importing IV_REPOSITORY_ID Value transfer Type reference (TYPE) SYSUUID_X16 20110209
# Exception Resumable Description Created on
1 CX_NWECM_PLA_VIOLATION 20110209
History
Last changed by/on SAP  20110908 
SAP Release Created in 730