ILIAS  release_5-4 Revision v5.4.26-12-gabc799a52e6
Sabre\CalDAV\Subscriptions\ISubscription Interface Reference

ISubscription. More...

+ Inheritance diagram for Sabre\CalDAV\Subscriptions\ISubscription:
+ Collaboration diagram for Sabre\CalDAV\Subscriptions\ISubscription:

Additional Inherited Members

- Public Member Functions inherited from Sabre\DAV\ICollection
 createFile ($name, $data=null)
 Creates a new file in the directory. More...
 
 createDirectory ($name)
 Creates a new subdirectory. More...
 
 getChild ($name)
 Returns a specific child node, referenced by its name. More...
 
 getChildren ()
 Returns an array with all the child nodes. More...
 
 childExists ($name)
 Checks if a child-node with the specified name exists. More...
 
- Public Member Functions inherited from Sabre\DAV\INode
 delete ()
 Deleted the current node. More...
 
 getName ()
 Returns the name of the node. More...
 
 setName ($name)
 Renames the node. More...
 
 getLastModified ()
 Returns the last modification time, as a unix timestamp. More...
 
- Public Member Functions inherited from Sabre\DAV\IProperties
 propPatch (PropPatch $propPatch)
 Updates properties on this node. More...
 
 getProperties ($properties)
 Returns a list of properties for this nodes. More...
 

Detailed Description

ISubscription.

Nodes implementing this interface represent calendar subscriptions.

The subscription node doesn't do much, other than returning and updating subscription-related properties.

The following properties should be supported:

  1. {DAV:}displayname
  2. {http://apple.com/ns/ical/}refreshrate
  3. {http://calendarserver.org/ns/}subscribed-strip-todos (omit if todos should not be stripped).
  4. {http://calendarserver.org/ns/}subscribed-strip-alarms (omit if alarms should not be stripped).
  5. {http://calendarserver.org/ns/}subscribed-strip-attachments (omit if attachments should not be stripped).
  6. {http://calendarserver.org/ns/}source (Must be a Sabre).
  7. {http://apple.com/ns/ical/}calendar-color
  8. {http://apple.com/ns/ical/}calendar-order

It is recommended to support every property.

Author
Evert Pot (http://evertpot.com/) http://sabre.io/license/ Modified BSD License

Definition at line 37 of file ISubscription.php.


The documentation for this interface was generated from the following file: