PHP 클래스 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.
상속: implements Horde_Kolab_Server_Object_Interface
파일 보기 프로젝트 열기: horde/horde

보호된 프로퍼티들

프로퍼티 타입 설명
$guid string GUID of this object on the Kolab server.

공개 메소드들

메소드 설명
__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.

보호된 메소드들

메소드 설명
getNewInternal ( array $info ) : null Transform the given data array into the new internal dataset.

메소드 상세

__construct() 공개 메소드

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() 공개 메소드

Delete this object.
public delete ( ) : null
리턴 null

exists() 공개 메소드

Does the object exist?
public exists ( ) : boolean
리턴 boolean True if the object exists, false otherwise.

getExternal() 공개 메소드

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

getExternalAttributes() 공개 메소드

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

getGuid() 공개 메소드

Get the GUID of this object
public getGuid ( ) : string
리턴 string the GUID of this object

getInternal() 공개 메소드

Get the specified internal attributes.
public getInternal ( array $attributes ) : array
$attributes array The internal attribute.
리턴 array The value(s) of these attribute

getInternalAttributes() 공개 메소드

Get the internal attributes supported by this object.
public getInternalAttributes ( ) : array
리턴 array The internal attributes supported by this object.

getNewInternal() 보호된 메소드

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

readInternal() 공개 메소드

Read the object data.
public readInternal ( ) : array
리턴 array The read data.

save() 공개 메소드

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.
리턴 null

프로퍼티 상세

$guid 보호되어 있는 프로퍼티

GUID of this object on the Kolab server.
protected string $guid
리턴 string