SAP ABAP Class CL_NWECM_PLC_W_HIERARCHY_SRV (ECMI: PL Writable Hierarchy Service Implementation)
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
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_NWECM_SUBSERVICE ECMI: Basic Connector Service Interface 20090504
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_NWECM_W_HIERARCHY_SERVICE ECMI: Hierarchy service for write operations 20090504
Properties
Class CL_NWECM_PLC_W_HIERARCHY_SRV  
Short Description ECMI: PL Writable Hierarchy Service Implementation    
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
# Interface Abstract Final Description Created on
1 IF_NWECM_SUBSERVICE ECMI: Basic Connector Service Interface 20090504
2 IF_NWECM_W_HIERARCHY_SERVICE ECMI: Hierarchy service for write operations 20090504
Friends
Class CL_NWECM_PLC_W_HIERARCHY_SRV has no friend class.
Attributes
Class CL_NWECM_PLC_W_HIERARCHY_SRV has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_TARGET_FOLDER Instance method Private Method Checks if the target folder is valid 20090615
2 COPY_INTERNAL Instance method Private Method Copies the supplied node 20090506
3 SET_COPY_PROPERTIES Instance method Private Method 20100729
Events
Class CL_NWECM_PLC_W_HIERARCHY_SRV has no event.
Types
Class CL_NWECM_PLC_W_HIERARCHY_SRV has no local type.
Method Signatures

Method CHECK_TARGET_FOLDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SESSION_INFO Value transfer Object reference (TYPE REF TO) IF_NWECM_SESSION_INFO NW ECM: Session Info for User and Workspace Identification 20090615
2 Importing IO_SOURCE_NODE_INFO Value transfer Object reference (TYPE REF TO) IF_NWECM_NODE_INFO NW ECM: Connector-Specific Node Info 20090615
3 Importing IO_TARGET_FOLDER_INFO Value transfer Object reference (TYPE REF TO) IF_NWECM_FOLDER_INFO NW ECM: Connector-Specific Folder Info 20090615
4 Importing IV_CHILD_NAME Value transfer Type reference (TYPE) STRING 20090615
5 Importing IV_OVERWRITE Value transfer Type reference (TYPE) ABAP_BOOL 20090615
# Exception Resumable Description Created on
1 CX_NWECM_ACCESS_DENIED 20090615
2 CX_NWECM_CONSTRAINT_VIOLATION 20090615
3 CX_NWECM_INVALID_STATE 20090615
4 CX_NWECM_ITEM_EXISTS 20090615
5 CX_NWECM_LOCK 20090615
6 CX_NWECM_REPOSITORY 20090615

Method COPY_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SESSION_INFO Value transfer Object reference (TYPE REF TO) CL_NWECM_PLC_SESSION_INFO PLC Session Info 20090506
2 Importing IO_SOURCE_NODE_INFO Value transfer Object reference (TYPE REF TO) IF_NWECM_NODE_INFO 20090506
3 Importing IO_TARGET_FOLDER_INFO Value transfer Object reference (TYPE REF TO) IF_NWECM_FOLDER_INFO 20100728
4 Importing IV_IS_ORIGINAL_TARGET Value transfer Type reference (TYPE) ABAP_BOOL 20090730
5 Importing IV_NEW_NAME Value transfer Type reference (TYPE) NWECM_PLA_SSTRING 20090506
6 Importing IV_OVERWRITE Value transfer Type reference (TYPE) ABAP_BOOL 20100728
7 Importing IV_TARGET_NODE_ID Value transfer Type reference (TYPE) SYSUUID_X16 20100728
8 Returning RV_NODE_ID Value transfer Type reference (TYPE) SYSUUID_X16 New Node UUID 20090506
# Exception Resumable Description Created on
1 CX_NWECM_ACCESS_DENIED 20090506
2 CX_NWECM_CONSTRAINT_VIOLATION 20100728
3 CX_NWECM_INVALID_STATE 20090506
4 CX_NWECM_ITEM_EXISTS 20100728
5 CX_NWECM_LOCK 20100728
6 CX_NWECM_REPOSITORY 20090506

Method SET_COPY_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SESSION_INFO Value transfer Object reference (TYPE REF TO) CL_NWECM_PLC_SESSION_INFO 20100729
2 Importing IV_SOURCE_ID Value transfer Type reference (TYPE) SYSUUID_X16 20100729
3 Importing IV_TARGET_ID Value transfer Type reference (TYPE) SYSUUID_X16 20100729

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