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

This interface represents a Calendar that is shared by a different user. More...

+ Inheritance diagram for Sabre\CalDAV\ISharedCalendar:
+ Collaboration diagram for Sabre\CalDAV\ISharedCalendar:

Public Member Functions

 setPublishStatus ($value)
 Marks this calendar as published. More...
 
- Public Member Functions inherited from Sabre\DAV\Sharing\ISharedNode
 getShareAccess ()
 Returns the 'access level' for the instance of this shared resource. More...
 
 getShareResourceUri ()
 This function must return a URI that uniquely identifies the shared resource. More...
 
 updateInvites (array $sharees)
 Updates the list of sharees. More...
 
 getInvites ()
 Returns the list of people whom this resource is shared with. 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...
 

Detailed Description

This interface represents a Calendar that is shared by a different user.

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

Definition at line 14 of file ISharedCalendar.php.

Member Function Documentation

◆ setPublishStatus()

Sabre\CalDAV\ISharedCalendar::setPublishStatus (   $value)

Marks this calendar as published.

Publishing a calendar should automatically create a read-only, public, subscribable calendar.

Parameters
bool$value
Returns
void

Implemented in Sabre\CalDAV\SharedCalendar.


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