Path

ez components / documentation / api reference / 2007.2 / webdav


Webdav: ezcWebdavBackendChange

[ Tutorial ] [ Plugin architecture ] [ Class tree ] [ Element index ] [ ChangeLog ] [ Credits ]

Interface: ezcWebdavBackendChange

Interface implemented by backends which support the DELETE, COPY and MOVE operations. [source]
If a backend supports the following request method, it must implement this interface:
  • DELETE
  • COPY
  • MOVE

Method Summary

public ezcWebdavResponse copy( $request )
Serves COPY requests.
public ezcWebdavResponse delete( $request )
Serves DELETE requests.
public ezcWebdavResponse move( $request )
Serves MOVE requests.

Methods

copy

Serves COPY requests.
The method receives a ezcWebdavCopyRequest objects containing all relevant information obout the clients request and will return an instance of ezcWebdavErrorResponse on error or ezcWebdavCopyResponse on success. If only some operations failed, this method may return an instance of ezcWebdavMultistatusResponse.

Parameters

Name Type Description
$request ezcWebdavCopyRequest  

delete

Serves DELETE requests.
The method receives a ezcWebdavDeleteRequest objects containing all relevant information obout the clients request and will return an instance of ezcWebdavErrorResponse on error or ezcWebdavDeleteResponse on success.

Parameters

Name Type Description
$request ezcWebdavDeleteRequest  

move

Serves MOVE requests.
The method receives a ezcWebdavMoveRequest objects containing all relevant information obout the clients request and will return an instance of ezcWebdavErrorResponse on error or ezcWebdavMoveResponse on success. If only some operations failed, this method may return an instance of ezcWebdavMultistatusResponse.

Parameters

Name Type Description
$request ezcWebdavMoveRequest  

Last updated: Mon, 17 Dec 2007