SAP ABAP Class CL_NWECM_PLC_UTILITIES (ECMI: Store Utilities)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ECM-ABA (Application Component) ECM ABAP Stack
     S_NWECM_CONNECTOR_STORE (Package) ECMI: Connector for the ECM Persistence Layer
Properties
Class CL_NWECM_PLC_UTILITIES  
Short Description ECMI: Store Utilities    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_NWECM_CONNECTOR_STORE   ECMI: Connector for the ECM Persistence Layer 
Created 20090504   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_PLC_UTILITIES has no interface implemented.
Friends
Class CL_NWECM_PLC_UTILITIES has no friend class.
Attributes
Class CL_NWECM_PLC_UTILITIES has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_NODE_EXISTENCE Static method Public Method Checks if the node that belongs to the given id exists 20100803
2 CHECK_STRING_LENGTH Static method Public Method Throws an exception if the lenght exceed 255 characters 20091022
3 COMPLETE_PROPERTIES Static method Public Method Completes properties using standard node types and the like 20090714
4 CONVERT_C32_TO_X16 Static method Public Method Convert sysuuid_c32 to sysuuid_x16 20090504
5 CONVERT_PROPERTIES Static method Public Method Convert properties to store format 20090504
6 CONVERT_X16_TO_C32 Static method Public Method Convert sysuuid_x16 to sysuuid_c32 20090504
7 GET_ENUM_PROPERTY_TYPE Static method Public Method Gets the enum value for the specified property base type 20090706
8 GET_PROPERTY_TYPE Static method Public Method Gets the property type for the given enum value 20090713
9 IS_FOLDER Static method Public Method Returns true if the node is a folder 20090506
10 IS_WRITE_ALLOWED Static method Public Method Checks if the given node is writable 20090602
Events
Class CL_NWECM_PLC_UTILITIES has no event.
Types
Class CL_NWECM_PLC_UTILITIES has no local type.
Method Signatures

Method CHECK_NODE_EXISTENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SESSION_INFO Call by reference Object reference (TYPE REF TO) IF_NWECM_SESSION_INFO ECMI: Session Info for User and Workspace Identification 20100803
2 Importing IV_NODE_ID Call by reference Type reference (TYPE) STRING 20100803
3 Returning RV_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL 20100803
# Exception Resumable Description Created on
1 CX_NWECM_REPOSITORY ECMI: Repository Exception 20100803

Method CHECK_STRING_LENGTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VALUE Call by reference Type reference (TYPE) STRING 20091022
# Exception Resumable Description Created on
1 CX_NWECM_CONSTRAINT_VIOLATION ECMI: Constraint Violation 20091022

Method COMPLETE_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PROPERTIES Call by reference Type reference (TYPE) NWECM_T_PLA_VALUED_PROPERTY NW ECM: Properties with Values 20090714
2 Exporting ES_OBJECT_TYPE_NAME Call by reference Type reference (TYPE) NWECM_S_PLA_NAME Name of the assigned object type 20101217
3 Importing IV_BASE_TYPE Value transfer Type reference (TYPE) NWECM_PLA_ENUM NW ECM: Enumeration Code from Store 20101217
# Exception Resumable Description Created on
1 CX_NWECM_REPOSITORY 20090714

Method CONVERT_C32_TO_X16 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Value transfer Type reference (TYPE) STRING UUID as c32 20090504
2 Returning RV_ID Value transfer Type reference (TYPE) SYSUUID_X16 UUID as x16 20090504
# Exception Resumable Description Created on
1 CX_NWECM_REPOSITORY NW ECM: Repository Exception 20090504

Method CONVERT_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SPI_PROPERTIES Call by reference Type reference (TYPE) NWECM_T_PROPERTY_HOLDER SPI properties 20090504
2 Returning RT_PLA_PROPERTIES Value transfer Type reference (TYPE) NWECM_T_PLA_VALUED_PROPERTY Properties with values 20090504
# Exception Resumable Description Created on
1 CX_NWECM_CONSTRAINT_VIOLATION 20091022

Method CONVERT_X16_TO_C32 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ID Value transfer Type reference (TYPE) SYSUUID_X16 UUID as x16 20090504
2 Returning RV_ID Value transfer Type reference (TYPE) SYSUUID_C32 UUID as c32 20090504
# Exception Resumable Description Created on
1 CX_NWECM_REPOSITORY NW ECM: Repository Exception 20090504

Method GET_ENUM_PROPERTY_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PROPERTY_TYPE Value transfer Object reference (TYPE REF TO) CL_NWECM_PROPERTY_TYPE 20090706
2 Returning RV_PROPERTY_TYPE Value transfer Type reference (TYPE) NWECM_PLA_ENUM 20090706

Method GET_ENUM_PROPERTY_TYPE on class CL_NWECM_PLC_UTILITIES has no exception.

Method GET_PROPERTY_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENUM Call by reference Type reference (TYPE) NWECM_PLA_ENUM NW ECM: Enumeration Code from Store 20090713
2 Returning RO_TYPE Value transfer Object reference (TYPE REF TO) CL_NWECM_PROPERTY_TYPE NW ECM: Property Data Type 20090713

Method GET_PROPERTY_TYPE on class CL_NWECM_PLC_UTILITIES has no exception.

Method IS_FOLDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_NODE_INFO Value transfer Object reference (TYPE REF TO) IF_NWECM_NODE_INFO Node Info 20090506
2 Returning RV_IS_FOLDER Value transfer Type reference (TYPE) ABAP_BOOL Is folder 20090506

Method IS_FOLDER on class CL_NWECM_PLC_UTILITIES has no exception.

Method IS_WRITE_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_NODE_INFO Value transfer Object reference (TYPE REF TO) IF_NWECM_NODE_INFO Node Info 20090602
2 Importing IO_SESSION_INFO Value transfer Object reference (TYPE REF TO) IF_NWECM_SESSION_INFO Session Info 20090602
3 Returning RV_IS_WRITEABLE Value transfer Type reference (TYPE) ABAP_BOOL Is Writeable 20090602
# Exception Resumable Description Created on
1 CX_NWECM_ACCESS_DENIED 20090602
2 CX_NWECM_INVALID_STATE 20090602
3 CX_NWECM_REPOSITORY 20090602
History
Last changed by/on SAP  20110908 
SAP Release Created in 720