PHP Class Horde_Core_Factory_KolabServer, 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: extends Horde_Core_Factory_Base
Afficher le fichier Open project: horde/horde

Méthodes publiques

Méthode Description
__construct ( Horde_Injector $injector )
create ( ) : Horde_Kolab_Server_Composite Returns a concrete Horde_Kolab_Server_Composite instance.
getConfiguration ( ) : array Returns the server configuration parameters.
getConnection ( ) : Horde_Kolab_Server Return the conn server connection that should be used.
getObjects ( ) : Horde_Kolab_Server_Objects Return the object handler that should be used.
getSchema ( ) : Horde_Kolab_Server_Schema Return the db schema representation that should be used.
getSearch ( ) : Horde_Kolab_Server_Search Return the search handler that should be used.
getServer ( ) : Horde_Kolab_Server Return the server connection that should be used.
getStructure ( ) : Horde_Kolab_Server_Structure Return the structural representation that should be used.

Private Methods

Méthode Description
_setup ( ) : null Setup the machinery to create Horde_Kolab_Server objects.
_setupConfiguration ( ) : null Inject the server configuration.
_setupConnection ( ) : null Setup the machinery to create a Horde_Kolab_Server_Connection.
_setupObjects ( ) : null Setup the machinery to create a Horde_Kolab_Server_Objects handler.
_setupSchema ( ) : null Setup the machinery to create a Horde_Kolab_Server_Schema handler.
_setupSearch ( ) : null Setup the machinery to create a Horde_Kolab_Server_Search handler.
_setupServer ( ) : null Setup the machinery to create a Horde_Kolab_Server.
_setupStructure ( ) : null Setup the machinery to create a Horde_Kolab_Server_Structure handler.

Method Details

__construct() public méthode

public __construct ( Horde_Injector $injector )
$injector Horde_Injector

create() public méthode

Returns a concrete Horde_Kolab_Server_Composite instance.
public create ( ) : Horde_Kolab_Server_Composite
Résultat Horde_Kolab_Server_Composite The newly created concrete Horde_Kolab_Server_Composite instance.

getConfiguration() public méthode

Returns the server configuration parameters.
public getConfiguration ( ) : array
Résultat array The configuration parameters.

getConnection() public méthode

Return the conn server connection that should be used.
public getConnection ( ) : Horde_Kolab_Server
Résultat Horde_Kolab_Server The Horde_Kolab_Server connection.

getObjects() public méthode

Return the object handler that should be used.
public getObjects ( ) : Horde_Kolab_Server_Objects
Résultat Horde_Kolab_Server_Objects The handler for objects on the server.

getSchema() public méthode

Return the db schema representation that should be used.
public getSchema ( ) : Horde_Kolab_Server_Schema
Résultat Horde_Kolab_Server_Schema The db schema representation.

getSearch() public méthode

Return the search handler that should be used.
public getSearch ( ) : Horde_Kolab_Server_Search
Résultat Horde_Kolab_Server_Search The search handler.

getServer() public méthode

Return the server connection that should be used.
public getServer ( ) : Horde_Kolab_Server
Résultat Horde_Kolab_Server The Horde_Kolab_Server connection.

getStructure() public méthode

Return the structural representation that should be used.
public getStructure ( ) : Horde_Kolab_Server_Structure
Résultat Horde_Kolab_Server_Structure The representation of the db structure.