SAP ABAP Class CL_SWDCL_COLLECTION (WebDAV: Implement IF_WDCL_RESOURCE for Collections)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-RM (Application Component) SAP Records Management
     SWEBDAV_CLIENT (Package) WebDAV Client
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_SWDCL_RESOURCE WebDAV Resource 20030519
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_SWDCL_RESOURCE WebDAV: Implement IF_WDCL_RESOURCE for Resources 20030519
Properties
Class CL_SWDCL_COLLECTION  
Short Description WebDAV: Implement IF_WDCL_RESOURCE for Collections    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWEBDAV_CLIENT   WebDAV Client 
Created 20030519   SAP 
Last change 00000000   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_SWDCL_RESOURCE WebDAV Resource 20030519
Friends
# Friend Modeled only Created on Description
1 IF_SWDCL_RESOURCE 20030519 WebDAV Resource
2 IF_SWDCL_RESOURCE_FACTORY 20030519 Factory for IF_DAV_RESOURCE
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MP_DAV_CONNECTION Instance attribute Protected Object reference (TYPE REF TO) IF_SWDCL_CONNECTION DAV Connection Object 20030519
2 MP_PARENT Instance attribute Protected Object reference (TYPE REF TO) IF_SWDCL_RESOURCE WebDAV Resource 20030519
3 MS_ACTIVE_LOCK Instance attribute Protected Type reference (TYPE) SDAVC_TS_LOCK_ENTRY Lock Entry 20030519
4 MT_ACL Instance attribute Protected Type reference (TYPE) SDAVC_TT_ACL ACL List 20030616
5 MT_CHILDREN Instance attribute Protected Type reference (TYPE) SDAVC_TT_RESOURCES List of Resource Objects 20030519
6 MT_PREDECESSORS Instance attribute Protected Type reference (TYPE) SDAVC_TT_VERSIONS List of Versions 20030527
7 MT_PROPERTIES Instance attribute Protected Type reference (TYPE) SDAVC_TT_PROPERTIES Properties of WebDAV Resource 20030519
8 MT_SUCCESSORS Instance attribute Protected Type reference (TYPE) SDAVC_TT_VERSIONS List of Versions 20030527
9 MT_UPDATE_PROPERTIES Instance attribute Protected Type reference (TYPE) SDAVC_TT_UPDATE_PROPERTIES Properties of WebDAV Resource 20030519
10 MT_VERSIONS Instance attribute Protected Type reference (TYPE) SDAVC_TT_VERSIONS List of Versions 20030527
11 M_ACL_READ Instance attribute Protected Type reference (TYPE) ABAP_BOOL ACL Read 20030616
12 M_CHECKED_IN Instance attribute Protected Type reference (TYPE) STRING Checked In 20030527
13 M_CHECKED_OUT Instance attribute Protected Type reference (TYPE) STRING Checked Out 20030527
14 M_CHECKED_OUT_READ Instance attribute Protected Type reference (TYPE) ABAP_BOOL Checked Out Information 20030527
15 M_CHILDREN_READ Instance attribute Protected Type reference (TYPE) ABAP_BOOL 'Children' Already Read 20030519
16 M_COMMENT Instance attribute Protected Type reference (TYPE) STRING Comment 20030519
17 M_CREATIONDATE Instance attribute Protected Type reference (TYPE) TZNTSTMPS UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20030519
18 M_DAV_URL Instance attribute Protected Type reference (TYPE) STRING DAV URL 20030519
19 M_DISPLAY_NAME Instance attribute Protected Type reference (TYPE) STRING Display Name 20030519
20 M_DISPLAY_NAME_X Instance attribute Protected Type reference (TYPE) ABAP_BOOL Display name modified 20030519
21 M_ETAG Instance attribute Protected Type reference (TYPE) STRING ETAG 20030519
22 M_HAS_CHANGED Instance attribute Protected Type reference (TYPE) ABAP_BOOL Resource modified 20030519
23 M_IS_PERSISTENT Instance attribute Protected Type reference (TYPE) ABAP_BOOL Resource is persistent 20030519
24 M_LASTMODIFIED Instance attribute Protected Type reference (TYPE) TZNTSTMPS UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20030519
25 M_LINKED_TO Instance attribute Protected Type reference (TYPE) STRING Target URL of Link 20030519
26 M_LINK_TYPE Instance attribute Protected Type reference (TYPE) I Link Type 20030519
27 M_PREDECESSORS_READ Instance attribute Protected Type reference (TYPE) ABAP_BOOL Predecessors Read 20030527
28 M_SUCCESSORS_READ Instance attribute Protected Type reference (TYPE) ABAP_BOOL Successors Read 20030527
29 M_URL Instance attribute Protected Type reference (TYPE) STRING URL 20030519
30 M_URL_ENCODED Instance attribute Protected Type reference (TYPE) STRING encoded URL 20030519
31 M_VERSIONS_READ Instance attribute Protected Type reference (TYPE) ABAP_BOOL Versions Read 20030527
32 M_VERSION_NAME Instance attribute Protected Type reference (TYPE) STRING Version Name 20030519
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20030519
2 GET_CHECKED_OUT Instance method Private Method Determine Checked Out/Checked In Properties 20030527
3 INIT_DATA Instance method Protected Method Initialize Data 20030519
4 ON_RESOURCE_CREATED Instance method Protected Event handling method Event Handler for "Created" 20030519
5 ON_RESOURCE_DELETED Instance method Protected Event handling method Event Handler for "Deleted" 20030519
6 ON_RESOURCE_MOVED Instance method Protected Event handling method Event Handler for "Moved" 20030519
7 SET_DATA Instance method Protected Method Set data 20030519
8 SET_PROPERTIES Instance method Protected Method Update Properties on WebDAV Server 20030519
9 UNSUPPORTED_METHOD_EXCEPTION Instance method Protected Method Triggers Exception CX_UNSUPPORTED_METHOD 20030519
Events
Class CL_SWDCL_COLLECTION has no event.
Types
Class CL_SWDCL_COLLECTION has no local type.
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_SWDCL_COLLECTION has no parameter.
Method CONSTRUCTOR on class CL_SWDCL_COLLECTION has no exception.

Method GET_CHECKED_OUT Signature

Method GET_CHECKED_OUT on class CL_SWDCL_COLLECTION has no parameter.
# Exception Resumable Description Created on
1 CX_SWDCL_COMMON_ERROR Allgemeiner Fehler 20030527

Method INIT_DATA Signature

Method INIT_DATA on class CL_SWDCL_COLLECTION has no parameter.
Method INIT_DATA on class CL_SWDCL_COLLECTION has no exception.

Method ON_RESOURCE_CREATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SENDER Call by reference Attribute reference (LIKE) 20030814

Method ON_RESOURCE_CREATED on class CL_SWDCL_COLLECTION has no exception.

Method ON_RESOURCE_DELETED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SENDER Call by reference Attribute reference (LIKE) 20030814

Method ON_RESOURCE_DELETED on class CL_SWDCL_COLLECTION has no exception.

Method ON_RESOURCE_MOVED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DESTINATION_URL Call by reference Attribute reference (LIKE) 20030814
2 Importing SENDER Call by reference Attribute reference (LIKE) 20030814

Method ON_RESOURCE_MOVED on class CL_SWDCL_COLLECTION has no exception.

Method SET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATA Call by reference Type reference (TYPE) SDAVC_TS_RESOURCE_DATA Daten einer WebDAV-Resource 20030519

Method SET_DATA on class CL_SWDCL_COLLECTION has no exception.

Method SET_PROPERTIES Signature

Method SET_PROPERTIES on class CL_SWDCL_COLLECTION has no parameter.
# Exception Resumable Description Created on
1 CX_SWDCL_COMMON_ERROR Allgemeiner Fehler 20030519

Method UNSUPPORTED_METHOD_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_METHOD Call by reference Type reference (TYPE) STRING Methode 20030519
# Exception Resumable Description Created on
1 CX_SWDCL_COMMON_ERROR Allgemeiner Fehler 20030519
History
Last changed by/on SAP  00000000 
SAP Release Created in 640