SAP ABAP Class CL_NWECM_NAME (ECMI: Namespace-Qualified Names)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ECM-ABA-COR (Application Component) ECM Core Infrastructure
     S_NWECM_COMMONS (Package) ECMI Common Classes of API and SPI
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SERIALIZABLE_OBJECT Serializable Object 20090827
Properties
Class CL_NWECM_NAME  
Short Description ECMI: Namespace-Qualified Names    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_NWECM_COMMONS   ECMI Common Classes of API and SPI 
Created 20080605   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_SERIALIZABLE_OBJECT Serializable Object 20090827
Friends
Class CL_NWECM_NAME has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MV_NAME Instance attribute Private Type reference (TYPE) STRING 20080715
2 MV_NAMESPACE Instance attribute Private Type reference (TYPE) STRING 20080715
3 MV_TOSTRING Instance attribute Private Type reference (TYPE) STRING 20090319
4 SC_NODE_TYPE_FILE Static Attribute Public Object reference (TYPE REF TO) CL_NWECM_NAME 20090424
5 SC_NODE_TYPE_FILE_NAME Constant Private Type reference (TYPE) STRING 'file' 20090424
6 SC_NODE_TYPE_FOLDER Static Attribute Public Object reference (TYPE REF TO) CL_NWECM_NAME 20090424
7 SC_NODE_TYPE_FOLDER_NAME Constant Private Type reference (TYPE) STRING 'folder' 20090424
8 SC_NS_BEGIN Constant Public Type reference (TYPE) STRING '{' 20080716
9 SC_NS_END Constant Public Type reference (TYPE) STRING '}' 20080716
10 SC_PROPNAME_ALLOWED_CHILDTYPES Constant Private Type reference (TYPE) STRING 'allowedChildObjectTypeIds' 20101028
11 SC_PROPNAME_BASETYPE_ID Constant Private Type reference (TYPE) STRING 'baseTypeId' 20101028
12 SC_PROPNAME_CHANGE_TOKEN Constant Private Type reference (TYPE) STRING 'changeToken' 20101028
13 SC_PROPNAME_CONTENT_FILE_NAME Constant Private Type reference (TYPE) STRING 'contentStreamFileName' 20101028
14 SC_PROPNAME_CONTENT_SIZE Constant Private Type reference (TYPE) STRING 'contentStreamLength' 20090721
15 SC_PROPNAME_CONTENT_STREAM_ID Constant Private Type reference (TYPE) STRING 'contentStreamId' 20101028
16 SC_PROPNAME_CREATED_BY Constant Private Type reference (TYPE) STRING 'createdBy' 20080930
17 SC_PROPNAME_CREATION_DATE Constant Private Type reference (TYPE) STRING 'creationDate' 20080715
18 SC_PROPNAME_DISPLAY_NAME Constant Private Type reference (TYPE) STRING 'displayname' 20080715
19 SC_PROPNAME_IS_IMMUTABLE Constant Private Type reference (TYPE) STRING 'isImmutable' 20101028
20 SC_PROPNAME_LAST_MODIFIED Constant Private Type reference (TYPE) STRING 'lastModificationDate' 20080715
21 SC_PROPNAME_LAST_MODIFIED_BY Constant Private Type reference (TYPE) STRING 'lastModifiedBy' 20080930
22 SC_PROPNAME_MIME_TYPE Constant Private Type reference (TYPE) STRING 'contentStreamMimeType' 20090721
23 SC_PROPNAME_NAME Constant Private Type reference (TYPE) STRING 'name' 20101028
24 SC_PROPNAME_OBJECTTYPE_ID Constant Private Type reference (TYPE) STRING 'objectTypeId' 20101028
25 SC_PROPNAME_OBJECT_ID Constant Private Type reference (TYPE) STRING 'objectId' 20101028
26 SC_PROPNAME_PARENT_ID Constant Private Type reference (TYPE) STRING 'parentId' 20101028
27 SC_PROPNAME_PATH Constant Private Type reference (TYPE) STRING 'path' 20101028
28 SC_PROP_ALLOWED_CHILDTYPE_IDS Static Attribute Public Object reference (TYPE REF TO) CL_NWECM_NAME 20101028
29 SC_PROP_BASETYPE_ID Static Attribute Public Object reference (TYPE REF TO) CL_NWECM_NAME 20101028
30 SC_PROP_CHANGE_TOKEN Static Attribute Public Object reference (TYPE REF TO) CL_NWECM_NAME 20101028
31 SC_PROP_CONTENT_FILENAME Static Attribute Public Object reference (TYPE REF TO) CL_NWECM_NAME 20101028
32 SC_PROP_CONTENT_SIZE Static Attribute Public Object reference (TYPE REF TO) CL_NWECM_NAME 20090721
33 SC_PROP_CONTENT_STREAM_ID Static Attribute Public Object reference (TYPE REF TO) CL_NWECM_NAME 20101028
34 SC_PROP_CREATED_BY Static Attribute Public Object reference (TYPE REF TO) CL_NWECM_NAME 20080930
35 SC_PROP_CREATION_DATE Static Attribute Public Object reference (TYPE REF TO) CL_NWECM_NAME 20080715
36 SC_PROP_DISPLAY_NAME Static Attribute Public Object reference (TYPE REF TO) CL_NWECM_NAME 20080715
37 SC_PROP_IS_IMMUTABLE Static Attribute Public Object reference (TYPE REF TO) CL_NWECM_NAME 20101028
38 SC_PROP_LAST_MODIFIED Static Attribute Public Object reference (TYPE REF TO) CL_NWECM_NAME 20080715
39 SC_PROP_LAST_MODIFIED_BY Static Attribute Public Object reference (TYPE REF TO) CL_NWECM_NAME 20080930
40 SC_PROP_MIME_TYPE Static Attribute Public Object reference (TYPE REF TO) CL_NWECM_NAME 20090721
41 SC_PROP_NAME Static Attribute Public Object reference (TYPE REF TO) CL_NWECM_NAME 20101028
42 SC_PROP_OBJECTTYPE_ID Static Attribute Public Object reference (TYPE REF TO) CL_NWECM_NAME 20101028
43 SC_PROP_OBJECT_ID Static Attribute Public Object reference (TYPE REF TO) CL_NWECM_NAME 20101028
44 SC_PROP_PARENT_ID Static Attribute Public Object reference (TYPE REF TO) CL_NWECM_NAME 20101028
45 SC_PROP_PATH Static Attribute Public Object reference (TYPE REF TO) CL_NWECM_NAME 20101028
46 SC_SAP_ECM_NAMESPACE Constant Public Type reference (TYPE) STRING 'http://sap.com/xmlns/ecm' 20080715
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20080715
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080605
3 CREATE Static method Public Method Create Name Object from Name and Namespace 20090430
4 EQUALS Instance method Public Method 20090225
5 GET_NAME Instance method Public Method Gets the local name of this qualified name 20080715
6 GET_NAMESPACE Instance method Public Method Gets the namespace of this qualified name 20080715
7 PARSE_FULLNAME Static method Public Method Parses '{}name' notation into qualified name 20080716
8 TO_STRING Instance method Public Method Returns '{}name' notation of this qualified name 20080716
Events
Class CL_NWECM_NAME has no event.
Types
Class CL_NWECM_NAME has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Value transfer Type reference (TYPE) STRING 20080715
2 Importing IV_NAMESPACE Value transfer Type reference (TYPE) STRING 20080715

Method CONSTRUCTOR on class CL_NWECM_NAME has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) STRING name 20090430
2 Importing IV_NAMESPACE Call by reference Type reference (TYPE) STRING namespace 20090430
3 Returning RO_NAME Value transfer Object reference (TYPE REF TO) CL_NWECM_NAME created name object 20090430

Method CREATE on class CL_NWECM_NAME has no exception.

Method EQUALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_OTHER Value transfer Object reference (TYPE REF TO) CL_NWECM_NAME NW ECM: Namespace-Qualified Names 20090225
2 Returning RV_EQUALS Value transfer Type reference (TYPE) ABAP_BOOL Returns 'X' if the objects are equal 20090225

Method EQUALS on class CL_NWECM_NAME has no exception.

Method GET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_NAME Value transfer Type reference (TYPE) STRING 20080715

Method GET_NAME on class CL_NWECM_NAME has no exception.

Method GET_NAMESPACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_NAMESPACE Value transfer Type reference (TYPE) STRING 20080715

Method GET_NAMESPACE on class CL_NWECM_NAME has no exception.

Method PARSE_FULLNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FULLNAME Value transfer Type reference (TYPE) STRING 20080716
2 Returning RO_NAME Value transfer Object reference (TYPE REF TO) CL_NWECM_NAME Implementation of name interface 20080716
# Exception Resumable Description Created on
1 CX_NWECM_NAME_FORMAT NW ECM: Name Format Mismatch Exception 20080716

Method TO_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_FULLNAME Value transfer Type reference (TYPE) STRING 20080716

Method TO_STRING on class CL_NWECM_NAME has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 712