PHP 클래스 Horde_Kolab_Server_Structure_Ldap, horde

상속: extends Horde_Kolab_Server_Structure_Base
파일 보기 프로젝트 열기: horde/horde 1 사용 예제들

공개 메소드들

메소드 설명
determineType ( string $guid ) : string Determine the type of an object by its tree position and other parameters.
generateServerGuid ( string $type, string $id, array $info ) : string Generates a GUID for the given information.
getExternalAttribute ( $name, Horde_Kolab_Server_Object_Interface $object )
getSearchOperations ( ) : array Returns the set of search operations supported by this object type.
getSupportedObjects ( ) : array Returns the set of objects supported by this structure.
mapExternalToInternalAttribute ( string $external ) : string Maps the external attribute name to its internal counterpart.
mapExternalToInternalAttributes ( array $external ) : string Maps the external attribute names to their internal counterparts.

보호된 메소드들

메소드 설명
_determineType ( string $guid, array $ocs ) : string Determine the type of an object by its tree position and other parameters.
getObjectClasses ( string $guid ) : array Get the LDAP object classes for the given GUID.

비공개 메소드들

메소드 설명
_mapExternalToInternal ( string $external ) : string Maps the external attribute name to its internal counterpart(s).

메소드 상세

_determineType() 보호된 메소드

Determine the type of an object by its tree position and other parameters.
protected _determineType ( string $guid, array $ocs ) : string
$guid string The GUID of the object to examine.
$ocs array The object classes of the object to examine.
리턴 string The class name of the corresponding object type.

determineType() 공개 메소드

Determine the type of an object by its tree position and other parameters.
public determineType ( string $guid ) : string
$guid string The GUID of the object to examine.
리턴 string The class name of the corresponding object type.

generateServerGuid() 공개 메소드

Generates a GUID for the given information.
public generateServerGuid ( string $type, string $id, array $info ) : string
$type string The class name of the object to create.
$id string The id of the object.
$info array Any additional information about the object to create.
리턴 string The GUID.

getExternalAttribute() 공개 메소드

public getExternalAttribute ( $name, Horde_Kolab_Server_Object_Interface $object )
$object Horde_Kolab_Server_Object_Interface

getObjectClasses() 보호된 메소드

This is meant to be a shortcut for the structure handler. It should be used when determining the object type.
protected getObjectClasses ( string $guid ) : array
$guid string GUID of the object.
리턴 array An array of object classes.

getSearchOperations() 공개 메소드

Returns the set of search operations supported by this object type.
public getSearchOperations ( ) : array
리턴 array An array of supported search operations.

getSupportedObjects() 공개 메소드

Returns the set of objects supported by this structure.
public getSupportedObjects ( ) : array
리턴 array An array of supported objects.

mapExternalToInternalAttribute() 공개 메소드

Maps the external attribute name to its internal counterpart.
public mapExternalToInternalAttribute ( string $external ) : string
$external string The external attribute name.
리턴 string The internal attribute name.

mapExternalToInternalAttributes() 공개 메소드

Maps the external attribute names to their internal counterparts.
public mapExternalToInternalAttributes ( array $external ) : string
$external array The external attribute names.
리턴 string The internal attribute names.