Hierarchy

⤷

⤷

Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_HTTP_WEBDAV_RESOURCE | WebDAV Resource | 20080701 |
Properties
Class | CL_NWECM_WEBDAV_RESOURCE | |
Short Description | Web Dav Resource for Test | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | S_NWECM_VIEW_WEBDAV | ECMI WebDAV view implementation |
Created | 20080701 | SAP |
Last change | 20130531 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class CL_NWECM_WEBDAV_RESOURCE has no forward declaration.
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_HTTP_WEBDAV_RESOURCE | WebDAV Resource | 20080701 |
Friends
Class CL_NWECM_WEBDAV_RESOURCE has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_NWECM_WEBDAV_MAPPING | Mapping between WebDAV properties and ECM property names | 20081208 | ||
2 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_NWECM_PATH | 20081015 | |||
3 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_NWECM_WEBDAV_SERVER | 20081020 | |||
4 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | IF_NWECM_SESSION | Provides access to the functionalities in repository | 20080701 | ||
5 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | 'OPTIONS, TRACE, GET, HEAD, DELETE, PUT, POST, COPY, MOVE, MKCOL, PROPFIND, PROPPATCH, LOCK, UNLOCK, SEARCH' | 20081013 |
Methods
Events
Class CL_NWECM_WEBDAV_RESOURCE has no event.
Types
Class CL_NWECM_WEBDAV_RESOURCE has no local type.
Method Signatures
Method ADD_TRAILING_SLASH Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_URI | Value transfer | Type reference (TYPE) | STRING | 20081124 | |||
2 | ![]() |
RV_URI | Value transfer | Type reference (TYPE) | STRING | 20081124 |
Method ADD_TRAILING_SLASH on class CL_NWECM_WEBDAV_RESOURCE has no exception.
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_NWECM_WEBDAV_RESOURCE has no parameter.
Method CLASS_CONSTRUCTOR on class CL_NWECM_WEBDAV_RESOURCE has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_SERVER | Value transfer | Object reference (TYPE REF TO) | CL_NWECM_WEBDAV_SERVER | 20081020 | |||
2 | ![]() |
IR_SESSION | Value transfer | Object reference (TYPE REF TO) | IF_NWECM_SESSION | 20081015 | |||
3 | ![]() |
IV_PATH | Value transfer | Type reference (TYPE) | STRING | 20081015 |
Method CONSTRUCTOR on class CL_NWECM_WEBDAV_RESOURCE has no exception.
Method COPY_INTERNAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_OVERWRITE | Value transfer | Type reference (TYPE) | BOOLEAN | 20081020 | |||
2 | ![]() |
IV_SOURCE_URL | Value transfer | Type reference (TYPE) | STRING | 20081020 | |||
3 | ![]() |
IV_TARGET_URL | Value transfer | Type reference (TYPE) | STRING | 20081020 |
Method COPY_INTERNAL on class CL_NWECM_WEBDAV_RESOURCE has no exception.
Method CREATE_MULTI_VALUE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_WEBDAV_VALUE | Call by reference | Type reference (TYPE) | SDOKPROPTVS | 20090220 | |||
2 | ![]() |
RT_ECM_VALUE | Value transfer | Type reference (TYPE) | NWECM_T_VALUE | 20090220 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20090220 |
Method DELETE_INTERNAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_URL | Value transfer | Type reference (TYPE) | STRING | 20081001 |
Method DELETE_INTERNAL on class CL_NWECM_WEBDAV_RESOURCE has no exception.
Method DETERMINE_PREFETCHED_PROP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_PROPERTIES | Call by reference | Type reference (TYPE) | SKWH_HTTP_WEBDAV_PROPERTY_TAB | 20081112 | |||
2 | ![]() |
RT_PREFETCHED_PROPERTY_NAMES | Value transfer | Type reference (TYPE) | NWECM_T_NAME | 20081112 |
Method DETERMINE_PREFETCHED_PROP on class CL_NWECM_WEBDAV_RESOURCE has no exception.
Method DETERMINE_RESOURCE_ATTRIBUTES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_NODE | Value transfer | Object reference (TYPE REF TO) | IF_NWECM_NODE | 20081016 | |||
2 | ![]() |
IR_PATH | Value transfer | Object reference (TYPE REF TO) | CL_NWECM_PATH | 20081016 | |||
3 | ![]() |
IV_URI | Value transfer | Type reference (TYPE) | STRING | 20081106 |
Method DETERMINE_RESOURCE_ATTRIBUTES on class CL_NWECM_WEBDAV_RESOURCE has no exception.
Method ESCAPE_URI Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_UNESCAPED | Value transfer | Type reference (TYPE) | STRING | 20081124 | |||
2 | ![]() |
RV_ESCAPED | Value transfer | Type reference (TYPE) | STRING | 20081124 |
Method ESCAPE_URI on class CL_NWECM_WEBDAV_RESOURCE has no exception.
Method FILTER_XYTHOS_LM_DATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_PROPERTIES | Call by reference | Type reference (TYPE) | SKWH_HTTP_WEBDAV_PROPERTY_TAB | WEBDAV Properties | 20101006 | ||
2 | ![]() |
RT_FILTERED_PROPERTIES | Value transfer | Type reference (TYPE) | SKWH_HTTP_WEBDAV_PROPERTY_TAB | 20101006 |
Method FILTER_XYTHOS_LM_DATE on class CL_NWECM_WEBDAV_RESOURCE has no exception.
Method FIX_ROOT_PATH Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_PATH | Value transfer | Type reference (TYPE) | STRING | 20080717 | |||
2 | ![]() |
R_PATH | Value transfer | Type reference (TYPE) | STRING | 20080717 |
Method FIX_ROOT_PATH on class CL_NWECM_WEBDAV_RESOURCE has no exception.
Method GET_CHILDREN_INTERNAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_PREFETCH_PROPERTIES | Call by reference | Type reference (TYPE) | NWECM_T_NAME | 20081112 | |||
2 | ![]() |
RT_CHILDREN | Value transfer | Type reference (TYPE) | SKWH_HTTP_WEBDAV_RESOURCE_TAB | 20081112 |
Method GET_CHILDREN_INTERNAL on class CL_NWECM_WEBDAV_RESOURCE has no exception.
Method GET_EASTEREGG Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_CONTENT_TYPE | Value transfer | Type reference (TYPE) | STRING | 20081218 | |||
2 | ![]() |
E_DATA | Call by reference | Type reference (TYPE) | XSTRING | 20081218 | |||
3 | ![]() |
I_URL | Value transfer | Type reference (TYPE) | STRING | 20081218 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20081218 |
Method GET_INTERNAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_CONTENT_TYPE | Value transfer | Type reference (TYPE) | STRING | 20081112 | |||
2 | ![]() |
E_DATA | Call by reference | Type reference (TYPE) | XSTRING | 20081112 | |||
3 | ![]() |
I_URL | Value transfer | Type reference (TYPE) | STRING | 20081112 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20081112 |
Method GET_STORAGE_CLASS_FOR_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_NAME | Call by reference | Type reference (TYPE) | STRING | 20090901 | |||
2 | ![]() |
R_STORAGE_CLASS | Value transfer | Object reference (TYPE REF TO) | CL_NWECM_STORAGE_CLASS | NW ECM: Node or Relation Storage Class | 20090901 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
NW ECM: Repository Exception | 20090901 |
Method HEAD_INTERNAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RV_HEADER_ATTRIBUTES | Value transfer | Type reference (TYPE) | NWECM_S_WEBDAV_HEAD | 20090309 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20090309 |
Method MKCOL_INTERNAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_DATA | Call by reference | Type reference (TYPE) | XSTRING | 20081104 |
Method MKCOL_INTERNAL on class CL_NWECM_WEBDAV_RESOURCE has no exception.
Method MOVE_INTERNAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_OVERWRITE | Value transfer | Type reference (TYPE) | BOOLEAN | 20081020 | |||
2 | ![]() |
IV_SOURCE_URL | Value transfer | Type reference (TYPE) | STRING | 20081020 | |||
3 | ![]() |
IV_TARGET_URL | Value transfer | Type reference (TYPE) | STRING | 20081020 |
Method MOVE_INTERNAL on class CL_NWECM_WEBDAV_RESOURCE has no exception.
Method PROPFIND_ALL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_NODE | Value transfer | Object reference (TYPE REF TO) | IF_NWECM_NODE | 20081015 | |||
2 | ![]() |
I_NAMES_ONLY | Value transfer | Type reference (TYPE) | BOOLEAN | 20080707 | |||
3 | ![]() |
PROPERTIES_RESULT | Value transfer | Type reference (TYPE) | SKWH_HTTP_WEBDAV_PROPERTY_TAB | 20080707 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20080707 |
Method PROPFIND_INTERNAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DEPTH | Value transfer | Type reference (TYPE) | SKWHC_REQUEST_DEPTH_T | 20080707 | |||
2 | ![]() |
NAMES_ONLY | Value transfer | Type reference (TYPE) | BOOLEAN | 20080707 | |||
3 | ![]() |
PROPERTIES_REQUEST | Call by reference | Type reference (TYPE) | SKWH_HTTP_WEBDAV_PROPERTY_TAB | 20080707 | |||
4 | ![]() |
PROPERTIES_RESULT | Value transfer | Type reference (TYPE) | SKWH_HTTP_WEBDAV_PROPERTY_TAB | 20080707 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20081021 | ||
2 | ![]() |
20081021 |
Method PROPFIND_REQUEST_PROPERTIES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_NODE | Call by reference | Object reference (TYPE REF TO) | IF_NWECM_NODE | NW ECM: Generic Node | 20090310 | ||
2 | ![]() |
IT_REQUEST_PROPERTIES | Call by reference | Type reference (TYPE) | SKWH_HTTP_WEBDAV_PROPERTY_TAB | WEBDAV Properties | 20090310 | ||
3 | ![]() |
IV_NAMES_ONLY | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20090310 | ||
4 | ![]() |
RT_NEW_PROPERTIES | Value transfer | Type reference (TYPE) | SKWH_HTTP_WEBDAV_PROPERTY_TAB | WEBDAV Properties | 20090310 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
NW ECM: Repository Exception | 20090310 |
Method PROPFIND_REQUEST_PROPERTY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IR_NODE | Value transfer | Object reference (TYPE REF TO) | IF_NWECM_NODE | 20081015 | |||
2 | ![]() |
IR_REQUEST_PROPERTY | Value transfer | Object reference (TYPE REF TO) | CL_HTTP_WEBDAV_PROPERTY | 20080707 | |||
3 | ![]() |
I_NAMES_ONLY | Value transfer | Type reference (TYPE) | BOOLEAN | 20080707 | |||
4 | ![]() |
RR_NEW_PROPERTY | Value transfer | Object reference (TYPE REF TO) | CL_HTTP_WEBDAV_PROPERTY | 20080707 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20080707 |
Method PROPPATCH_INTERNAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_PROPERTIES_RESULT | Call by reference | Type reference (TYPE) | SKWH_HTTP_WEBDAV_PROPERTY_TAB | 20081028 | |||
2 | ![]() |
IT_PROPERTIES_REQUEST | Call by reference | Type reference (TYPE) | SKWH_HTTP_WEBDAV_PROPERTY_TAB | 20081028 |
Method PROPPATCH_INTERNAL on class CL_NWECM_WEBDAV_RESOURCE has no exception.
Method PUT_INTERNAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_CONTENT_LENGTH | Call by reference | Type reference (TYPE) | STRING | 20090616 | |||
2 | ![]() |
IV_CONTENT_TYPE | Value transfer | Type reference (TYPE) | STRING | 20090309 | |||
3 | ![]() |
IV_DATA | Call by reference | Type reference (TYPE) | XSTRING | 20081016 | |||
4 | ![]() |
IV_URL | Value transfer | Type reference (TYPE) | STRING | 20081016 | |||
5 | ![]() |
IV_XYTHOS_LAST_MODIFIED_DATA | Value transfer | Type reference (TYPE) | STRING | 20101005 |
Method PUT_INTERNAL on class CL_NWECM_WEBDAV_RESOURCE has no exception.
Method READ_MULTI_VALUE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_PROPERTY | Call by reference | Object reference (TYPE REF TO) | IF_NWECM_PROPERTY | NW ECM: Property | 20090219 | ||
2 | ![]() |
RT_VALUE | Value transfer | Type reference (TYPE) | SDOKPROPTVS | List of Attribute Names (as Structure) | 20090219 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20090220 |
Method RENDER_WEBUI_LINK_RESPONSE Signature
Method RENDER_WEBUI_LINK_RESPONSE on class CL_NWECM_WEBDAV_RESOURCE has no parameter.
Method RENDER_WEBUI_LINK_RESPONSE on class CL_NWECM_WEBDAV_RESOURCE has no exception.
Method SET_PATH Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IV_PATH | Value transfer | Type reference (TYPE) | STRING | 20081015 |
Method SET_PATH on class CL_NWECM_WEBDAV_RESOURCE has no exception.
Method UNLOCK_TARGET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IO_TARGET_PATH | Call by reference | Object reference (TYPE REF TO) | CL_NWECM_PATH | NW ECM: Path Representation and Handling | 20090210 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
NW ECM: Base Exception | 20090210 |
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 712 |