PHP Class Horde_Kolab_Server_Structure_Base, horde

Copyright 2009-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_Structure_Interface
Mostra file Open project: horde/horde

Public Methods

Method Description
find ( Horde_Kolab_Server_Query_Element_Interface $criteria, array $params = [] ) : Horde_Kolab_Server_Result Finds object data matching a given set of criteria.
findBelow ( Horde_Kolab_Server_Query_Element_Interface $criteria, string $parent, array $params = [] ) : Horde_Kolab_Server_Result Finds all object data below a parent matching a given set of criteria.
getComposite ( ) : Horde_Kolab_Server_Composite Get the composite server reference for this object.
getExternalAttributes ( string $class ) : array Return the attributes supported by the given object class.
getInternalAttributes ( $class )
getInternalAttributesForExternal ( $class, $external )
setComposite ( Horde_Kolab_Server_Composite $composite ) : null Set the composite server reference for this object.

Method Details

find() public method

Finds object data matching a given set of criteria.
public find ( Horde_Kolab_Server_Query_Element_Interface $criteria, array $params = [] ) : Horde_Kolab_Server_Result
$criteria Horde_Kolab_Server_Query_Element_Interface The criteria for the search.
$params array Additional search parameters.
return Horde_Kolab_Server_Result The result object.

findBelow() public method

Finds all object data below a parent matching a given set of criteria.
public findBelow ( Horde_Kolab_Server_Query_Element_Interface $criteria, string $parent, array $params = [] ) : Horde_Kolab_Server_Result
$criteria Horde_Kolab_Server_Query_Element_Interface The criteria for the search.
$parent string The parent to search below.
$params array Additional search parameters.
return Horde_Kolab_Server_Result The result object.

getComposite() public method

Get the composite server reference for this object.
public getComposite ( ) : Horde_Kolab_Server_Composite
return Horde_Kolab_Server_Composite A link to the composite server handler.

getExternalAttributes() public method

Return the attributes supported by the given object class.
public getExternalAttributes ( string $class ) : array
$class string Determine the attributes for this class.
return array The supported attributes.

getInternalAttributes() public method

public getInternalAttributes ( $class )

getInternalAttributesForExternal() public method

public getInternalAttributesForExternal ( $class, $external )

setComposite() public method

Set the composite server reference for this object.
public setComposite ( Horde_Kolab_Server_Composite $composite ) : null
$composite Horde_Kolab_Server_Composite A link to the composite server handler.
return null