SAP ABAP Interface IF_NWECM_WORKSPACE (ECMI: Workspace)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ECM-ABA-COR (Application Component) ECM Core Infrastructure
     S_NWECM_API_REPOSITORY (Package) ECMI: Repositories, Sessions and Related Classes
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_NWECM_WORKSPACE ECMI: Workspace Implementation 20080612
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_NWECM_WORKSPACE_AWR ECMI: Workspace API Firewall Wrapper 20080723
Properties
Interface IF_NWECM_WORKSPACE  
Short Description ECMI: Workspace    
General Data
Package S_NWECM_API_REPOSITORY   ECMI: Repositories, Sessions and Related Classes 
Created 20080529   SAP 
Last changed 20110908   SAP 
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 IF_NWECM_WORKSPACE has no interface.
Friends
Interface IF_NWECM_WORKSPACE has no friend.
Attributes
Interface IF_NWECM_WORKSPACE has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 DELETE_NODE Instance method Public Method Deletes the node by its unique ID 20081202
2 GET_NODE Instance method Public Method Retrieves a node by its absolute path 20080923
3 GET_NODE_BY_ID Instance method Public Method Retrieves a node by its unique ID 20080923
4 GET_WORKSPACE_NAME Instance method Public Method Returns the name of the workspace 20090921
5 NODE_EXISTS Instance method Public Method Checks wether a node at the given absolute path exists 20090622
6 NODE_EXISTS_BY_ID Instance method Public Method Checks wether a node with the given unique ID already exists 20090622
Events
Interface IF_NWECM_WORKSPACE has no event.
Types
Interface IF_NWECM_WORKSPACE has no local type.
Method Signatures

Method DELETE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_STORAGE_CLASS Value transfer Object reference (TYPE REF TO) CL_NWECM_STORAGE_CLASS Storage class of deletion 20090820
2 Importing IV_ID Call by reference Type reference (TYPE) STRING The unique ID of the node which should be deleted 20081202
# Exception Resumable Description Created on
1 CX_NWECM_ACCESS_DENIED NW ECM: Access Denied Exception 20081202
2 CX_NWECM_CONSTRAINT_VIOLATION 20090513
3 CX_NWECM_LOCK NW ECM: Lock Exception 20081202
4 CX_NWECM_NODE_NOT_FOUND NW ECM: Node Not Found Exception 20081202
5 CX_NWECM_REPOSITORY NW ECM: Repository Exception 20081202
6 CX_NWECM_UNSUPPORTED_OPERATION NW ECM: Unsupported Repository Operation Exception 20081202

Method GET_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PATH Value transfer Object reference (TYPE REF TO) CL_NWECM_PATH An absolute path 20081202
2 Importing IT_PREPARE_FOR_PROPERTIES Call by reference Type reference (TYPE) NWECM_T_NAME Prepare for the named properties 20081203
3 Importing IV_PREPARE_FOR_CONTENT Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE Prepare for content 20081203
4 Returning RO_NODE Value transfer Object reference (TYPE REF TO) IF_NWECM_NODE NW ECM: Generic Node 20080923
# Exception Resumable Description Created on
1 CX_NWECM_ACCESS_DENIED NW ECM: Access Denied Exception 20081031
2 CX_NWECM_NODE_NOT_FOUND NW ECM: Node Not Found Exception 20080923
3 CX_NWECM_REPOSITORY NW ECM: Repository Exception 20080923
4 CX_NWECM_UNSUPPORTED_OPERATION NW ECM: Unsupported Repository Operation Exception 20080923

Method GET_NODE_BY_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PREPARE_FOR_PROPERTIES Call by reference Type reference (TYPE) NWECM_T_NAME Prepare for the named properties 20081203
2 Importing IV_ID Value transfer Type reference (TYPE) STRING The unique ID of the node 20081202
3 Importing IV_PREPARE_FOR_CONTENT Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE Prepare for content 20081203
4 Returning RO_NODE Value transfer Object reference (TYPE REF TO) IF_NWECM_NODE The specified node 20080923
# Exception Resumable Description Created on
1 CX_NWECM_ACCESS_DENIED NW ECM: Access Denied Exception 20081031
2 CX_NWECM_NODE_NOT_FOUND NW ECM: Node Not Found Exception 20080923
3 CX_NWECM_REPOSITORY NW ECM: Repository Exception 20080923

Method GET_WORKSPACE_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 20090921
# Exception Resumable Description Created on
1 CX_NWECM_REPOSITORY NW ECM: Repository Exception 20090921

Method NODE_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PATH Value transfer Object reference (TYPE REF TO) CL_NWECM_PATH An absolute path 20090622
2 Returning RV_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL True if a node already exists at the given path 20090622
# Exception Resumable Description Created on
1 CX_NWECM_ACCESS_DENIED NW ECM: Access Denied Exception 20090622
2 CX_NWECM_REPOSITORY NW ECM: Repository Exception 20090622
3 CX_NWECM_UNSUPPORTED_OPERATION NW ECM: Unsupported Repository Operation Exception 20090622

Method NODE_EXISTS_BY_ID 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 The unique ID of the node 20090622
2 Returning RV_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL True if a node already exists for the given ID 20090622
# Exception Resumable Description Created on
1 CX_NWECM_ACCESS_DENIED NW ECM: Access Denied Exception 20090622
2 CX_NWECM_REPOSITORY NW ECM: Repository Exception 20090622
History
Last changed by/on SAP  20110908 
SAP Release Created in 712