Interface Horde_Kolab_Server_Structure_Interface
The interface definition for the handlers dealing with the Kolab Server object tree structure.
Copyright 2009-2012 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.
Direct known implementers
Horde_Kolab_Server_Structure_BaseCategory: Kolab
License: LGPL 2.1
Author: Gunnar Wrobel wrobel@pardus.de
Link: http://pear.horde.org/index.php?package=Kolab_Server
Located at Horde/Kolab/Server/Structure/Interface.php
public
Horde_Kolab_Server_Result
|
#
find(
Finds object data matching a given set of criteria. |
public
Horde_Kolab_Server_Result
|
#
findBelow(
Finds all object data below a parent matching a given set of criteria. |
public
null
|
#
setComposite(
Set the composite server reference for this object. |
public
array
|
|
public
array
|
|
public
string
|
#
mapExternalToInternalAttribute( string $external )
Maps the external attribute name to its internal counterpart. |
public
array
|
#
getExternalAttributes( Horde_Kolab_Server_Object $object )
Return the external attributes supported by the given object class. |
public
array
|
#
getInternalAttributes( Horde_Kolab_Server_Object $object )
Return the internal attributes supported by the given object class. |
public
|
|
public
string
|
#
determineType( string $guid )
Determine the type of an object by its tree position and other parameters. |
public
string
|
#
generateServerGuid( string $type, string $id, array $info )
Generates a UID for the given information. |