ILIAS
release_5-4 Revision v5.4.26-12-gabc799a52e6
|
The INode interface is the base interface, and the parent class of both ICollection and IFile. More...
Public Member Functions | |
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... | |
The INode interface is the base interface, and the parent class of both ICollection and IFile.
Sabre\DAV\INode::delete | ( | ) |
Deleted the current node.
Implemented in ilClientNodeDAV, Sabre\CalDAV\Calendar, ilMountPointDAV, Sabre\DAV\Mock\Collection, Sabre\CardDAV\AddressBook, Sabre\DAV\TreeDirectoryTester, Sabre\DAV\FSExt\Directory, Sabre\DAV\Mock\File, Sabre\DAV\FS\Directory, Sabre\CalDAV\CalendarObject, Sabre\CardDAV\Card, Sabre\CalDAV\Notifications\Node, Sabre\DAV\FSExt\File, Sabre\DAV\PartialUpdate\FileMock, Sabre\CalDAV\Subscriptions\Subscription, Sabre\CalDAV\Schedule\SchedulingObject, ilObjectDAV, Sabre\CalDAV\CalendarHome, Sabre\CardDAV\AddressBookHome, Sabre\CalDAV\Principal\ProxyRead, Sabre\CalDAV\Principal\ProxyWrite, Sabre\DAV\FS\File, ilObjRepositoryRootDAV, and Sabre\DAV\Node.
Sabre\DAV\INode::getLastModified | ( | ) |
Returns the last modification time, as a unix timestamp.
Return null if the information is not available.
Implemented in Sabre\DAV\ServerPreconditionsNode, Sabre\CalDAV\Calendar, Sabre\CardDAV\AddressBook, Sabre\CalDAV\CalendarObject, Sabre\DAV\Mock\File, Sabre\CardDAV\Card, Sabre\DAV\PartialUpdate\FileMock, ilMountPointDAV, Sabre\CalDAV\CalendarHome, Sabre\CardDAV\AddressBookHome, ilClientNodeDAV, Sabre\CalDAV\Subscriptions\Subscription, ilObjectDAV, Sabre\DAV\FS\Node, Sabre\CalDAV\Principal\ProxyRead, Sabre\CalDAV\Principal\ProxyWrite, and Sabre\DAV\Node.
Referenced by Sabre\DAV\CorePlugin\propFind().
Sabre\DAV\INode::getName | ( | ) |
Returns the name of the node.
This is used to generate the url.
Implemented in Sabre\DAV\ServerPreconditionsNode, Sabre\DAV\FileMock, Sabre\DAV\DirectoryMock, Sabre\DAV\TreeFileTester, Sabre\DAVACL\Principal, ilObjectDAV, Sabre\DAV\PartialUpdate\FileMock, ilObjFileDAV, Sabre\CalDAV\Notifications\Collection, Sabre\DAVACL\AbstractPrincipalCollection, ilClientNodeDAV, Sabre\CalDAV\CalendarObject, Sabre\CalDAV\Subscriptions\Subscription, Sabre\DAV\SimpleCollection, Sabre\CalDAV\Notifications\Node, Sabre\DAV\SimpleFile, Sabre\DAVACL\FS\HomeCollection, Sabre\DAV\Mock\Collection, Sabre\CardDAV\Card, Sabre\CalDAV\CalendarHome, Sabre\CalDAV\CalendarRoot, Sabre\CardDAV\AddressBookRoot, ilMountPointDAV, Sabre\CalDAV\Schedule\Inbox, Sabre\CalDAV\Calendar, Sabre\CalDAV\Principal\ProxyRead, Sabre\CalDAV\Principal\ProxyWrite, Sabre\CardDAV\AddressBookHome, Sabre\CardDAV\AddressBook, Sabre\DAV\Mock\File, Sabre\CalDAV\Schedule\Outbox, Sabre\DAV\FS\Node, ilObjRepositoryRootDAV, Sabre\DAVACL\MockPrincipal, Sabre\DAV\Mock\SharedNode, and Sabre\DAVACL\MockACLNode.
Referenced by Sabre\DAV\SimpleCollection\addChild(), Sabre\DAV\Tree\copyNode(), and Sabre\DAV\Mock\Collection\delete().
Sabre\DAV\INode::setName | ( | $name | ) |
Renames the node.
string | $name | The new name |
Implemented in Sabre\CalDAV\Calendar, Sabre\CardDAV\AddressBook, ilObjFileDAV, Sabre\DAV\TreeDirectoryTester, ilMountPointDAV, ilObjectDAV, Sabre\DAV\PartialUpdate\FileMock, Sabre\CalDAV\Principal\ProxyRead, Sabre\CalDAV\Principal\ProxyWrite, Sabre\CalDAV\CalendarHome, Sabre\CardDAV\AddressBookHome, Sabre\DAV\Mock\File, Sabre\DAV\FS\Node, ilClientNodeDAV, Sabre\DAV\Node, and ilObjRepositoryRootDAV.