PHP Class Horde_Kolab_Server_Object_Base, horde

Copyright 2008-2016 Horde LLC (http://www.horde.org/) See the enclosed file COPYING for license information (LGPL). If you did not receive this file, see http://www.horde.org/licenses/lgpl21.
Inheritance: implements Horde_Kolab_Server_Object_Interface
Afficher le fichier Open project: horde/horde

Protected Properties

Свойство Type Description
$guid string GUID of this object on the Kolab server.

Méthodes publiques

Méthode Description
__construct ( Horde_Kolab_Server_Composite $composite, string $guid = null ) Initialize the Kolab Object. Provide either the GUID
delete ( ) : null Delete this object.
exists ( ) : boolean Does the object exist?
getExternal ( string $attr ) : mixed Get the specified attribute of this object.
getExternalAttributes ( ) : array Get the external attributes supported by this object.
getGuid ( ) : string Get the GUID of this object
getInternal ( array $attributes ) : array Get the specified internal attributes.
getInternalAttributes ( ) : array Get the internal attributes supported by this object.
readInternal ( ) : array Read the object data.
save ( array $info ) : null Saves object information. This may either create a new entry or modify an existing entry.

Méthodes protégées

Méthode Description
getNewInternal ( array $info ) : null Transform the given data array into the new internal dataset.

Method Details

__construct() public méthode

Initialize the Kolab Object. Provide either the GUID
public __construct ( Horde_Kolab_Server_Composite $composite, string $guid = null )
$composite Horde_Kolab_Server_Composite The link to the Kolab server.
$guid string GUID of the object.

delete() public méthode

Delete this object.
public delete ( ) : null
Résultat null

exists() public méthode

Does the object exist?
public exists ( ) : boolean
Résultat boolean True if the object exists, false otherwise.

getExternal() public méthode

Get the specified attribute of this object.
public getExternal ( string $attr ) : mixed
$attr string The attribute to read.
Résultat mixed The value of this attribute.

getExternalAttributes() public méthode

Get the external attributes supported by this object.
public getExternalAttributes ( ) : array
Résultat array The external attributes supported by this object. This is a list of abbreviated attribute class names.

getGuid() public méthode

Get the GUID of this object
public getGuid ( ) : string
Résultat string the GUID of this object

getInternal() public méthode

Get the specified internal attributes.
public getInternal ( array $attributes ) : array
$attributes array The internal attribute.
Résultat array The value(s) of these attribute

getInternalAttributes() public méthode

Get the internal attributes supported by this object.
public getInternalAttributes ( ) : array
Résultat array The internal attributes supported by this object.

getNewInternal() protected méthode

Transform the given data array into the new internal dataset.
protected getNewInternal ( array $info ) : null
$info array The information about the object.
Résultat null

readInternal() public méthode

Read the object data.
public readInternal ( ) : array
Résultat array The read data.

save() public méthode

Please note that fields with multiple allowed values require the callee to provide the full set of values for the field. Any old values that are not resubmitted will be considered to be deleted.
public save ( array $info ) : null
$info array The information about the object.
Résultat null

Property Details

$guid protected_oe property

GUID of this object on the Kolab server.
protected string $guid
Résultat string