Path

ez components / documentation / api reference / 2008.2 / webdav


eZ Components 2008.2

Webdav: ezcWebdavLiveProperty

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

Class: ezcWebdavLiveProperty

Abstract base class for live property objects. [source]
All classes representing live (in the meanining of server maintained) properties must extend this common base class. Live properties reside in the 'DAV:' namespace.

Parents

ezcWebdavInfrastructureBase
   |
   --ezcWebdavProperty
      |
      --ezcWebdavLiveProperty

Descendents

Child Class Description
ezcWebdavGetLastModifiedProperty An object of this class represents the Webdav property <getlastmodified>.
ezcWebdavSourceProperty An object of this class represents the Webdav property <source>.
ezcWebdavSourcePropertyLink An object of this class represents the Webdav property <source>.
ezcWebdavGetContentLanguageProperty An object of this class represents the Webdav property <getcontentlanguage>.
ezcWebdavGetEtagProperty An object of this class represents the Webdav property <geteetag>.
ezcWebdavGetContentLengthProperty An object of this class represents the Webdav property <getcontentlength>.
ezcWebdavDisplayNameProperty An object of this class represents the Webdav property <name>.
ezcWebdavCreationDateProperty An object of this class represents the Webdav property <creationdate>.
ezcWebdavGetContentTypeProperty An object of this class represents the Webdav property <getcontenttype>.
ezcWebdavResourceTypeProperty An object of this class represents the Webdav property <resourcetype>.

Inherited Member Variables

From ezcWebdavProperty:
protected  ezcWebdavProperty::$properties
From ezcWebdavInfrastructureBase:
protected  ezcWebdavInfrastructureBase::$pluginData

Method Summary

public void __construct( $name )
Creates a new live property.

Inherited Methods

From ezcWebdavProperty :
public void ezcWebdavProperty::__construct()
Creates a new property object.
public void ezcWebdavProperty::clear()
Remove all contents from a property.
protected void ezcWebdavProperty::hasError()
Indicates that a property has a validation error.
public abstract bool ezcWebdavProperty::hasNoContent()
Check if property has no content.
public void ezcWebdavProperty::__clone()
Clones a property deeply.
From ezcWebdavInfrastructureBase :
public mixed ezcWebdavInfrastructureBase::getPluginData()
Retrieves plugin data from the storage.
public bool ezcWebdavInfrastructureBase::hasPluginData()
Returns if plugin data is available in the storage.
public void ezcWebdavInfrastructureBase::removePluginData()
Removes plugin data from the storage.
public void ezcWebdavInfrastructureBase::setPluginData()
Sets plugin data in the storage.

Methods

__construct

void __construct( string $name )
Creates a new live property.
Creates a new live property with the $name in the default namespace "DAV:".

Parameters

Name Type Description
$name string  

Redefinition of

Method Description
ezcWebdavProperty::__construct() Creates a new property object.

Redefined in descendants as

Method Description
ezcWebdavGetLastModifiedProperty::__construct() Creates a new ezcWebdavGetLastModifiedProperty.
ezcWebdavSourceProperty::__construct() Creates a new ezcWebdavSourceProperty.
ezcWebdavSourcePropertyLink::__construct() Creates a new ezcWebdavSourceProperty.
ezcWebdavGetContentLanguageProperty::__construct() Creates a new ezcWebdavGetContentLanguageProperty.
ezcWebdavGetEtagProperty::__construct() Creates a new ezcWebdavGetEtagProperty.
ezcWebdavGetContentLengthProperty::__construct() Creates a new ezcWebdavGetContentLengthProperty.
ezcWebdavDisplayNameProperty::__construct() Creates a new ezcWebdavDisplayNameProperty.
ezcWebdavCreationDateProperty::__construct() Creates a new ezcWebdavCreationDateProperty.
ezcWebdavGetContentTypeProperty::__construct() Creates a new ezcWebdavGetContentTypeProperty.
ezcWebdavResourceTypeProperty::__construct() Creates a new ezcWebdavResourceTypeProperty.

Last updated: Mon, 05 Jan 2009