SAP ABAP Class CL_NWECM_WEBDAV_URL (Utiility class to retrieve a valid webdav url)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ECM-ABA-COR (Application Component) ECM Core Infrastructure
     S_NWECM_VIEW_WEBDAV (Package) ECMI WebDAV view implementation
Properties
Class CL_NWECM_WEBDAV_URL  
Short Description Utiility class to retrieve a valid webdav url    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_NWECM_VIEW_WEBDAV   ECMI WebDAV view implementation 
Created 20081211   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_NWECM_WEBDAV_URL has no forward declaration.
Interfaces
Class CL_NWECM_WEBDAV_URL has no interface implemented.
Friends
Class CL_NWECM_WEBDAV_URL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ST_ALL_REPOSITORY_MAPPINGS Static Attribute Private Type reference (TYPE) NWECM_T_REP_NAME_ALIAS Repository Name and Alias 20090708
Methods
# Method Level Visibility Method type Description Created on
1 GET_ABSOLUTE_WEBDAV_URL Static method Public Method Returns an absolute URL pointing to the webdav server 20081211
2 GET_ALIAS_FOR_NAME Static method Private Method Returns the repository alias for the given repository name 20090707
3 GET_RELATIVE_WEBDAV_URL Static method Public Method Returns a relative URL pointing to the webdav server 20081211
Events
Class CL_NWECM_WEBDAV_URL has no event.
Types
Class CL_NWECM_WEBDAV_URL has no local type.
Method Signatures

Method GET_ABSOLUTE_WEBDAV_URL 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 The path for which a webdav url should be build 20081211
2 Importing IO_REPOSITORY_NAME Call by reference Object reference (TYPE REF TO) CL_NWECM_NAME NW ECM: Namespace-Qualified Names 20090707
3 Importing IV_PROTOCOL Call by reference Type reference (TYPE) STRING 20090506
4 Returning RV_URL Value transfer Type reference (TYPE) STRING The resulting URL pointing to the webdav server 20081211
# Exception Resumable Description Created on
1 CX_NWECM_ACCESS_DENIED 20090707
2 CX_NWECM_REPOSITORY 20090707
3 CX_NWECM_SYSTEM 20090707

Method GET_ALIAS_FOR_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_REPOSITORY_NAME Call by reference Object reference (TYPE REF TO) CL_NWECM_NAME NW ECM: Namespace-Qualified Names 20090707
2 Returning RV_REPOSITORY_ALIAS Value transfer Type reference (TYPE) STRING 20090707
# Exception Resumable Description Created on
1 CX_NWECM_ACCESS_DENIED NW ECM: Access Denied Exception 20090707
2 CX_NWECM_REPOSITORY NW ECM: Repository Exception 20090707
3 CX_NWECM_SYSTEM NW ECM: System Exception 20090707

Method GET_RELATIVE_WEBDAV_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PATH Call by reference Object reference (TYPE REF TO) CL_NWECM_PATH The path for which a webdav url should be build 20081211
2 Importing IO_REPOSITORY_NAME Call by reference Object reference (TYPE REF TO) CL_NWECM_NAME NW ECM: Namespace-Qualified Names 20090707
3 Returning RV_URL Value transfer Type reference (TYPE) STRING The resulting URL pointing to the webdav server 20081211
# Exception Resumable Description Created on
1 CX_NWECM_ACCESS_DENIED 20090707
2 CX_NWECM_REPOSITORY 20090707
3 CX_NWECM_SYSTEM 20090707
History
Last changed by/on SAP  20130531 
SAP Release Created in 720