Method |
Description |
|
appendMessage ( string $folder, resource $msg ) : mixed |
Appends a message to the given folder. |
|
create ( string $folder ) : null |
Create the specified folder. |
|
createBackend ( ) : mixed |
Create the backend driver. |
|
delete ( string $folder ) : null |
Delete the specified folder. |
|
deleteAcl ( string $folder, string $user ) : null |
Delete the access rights for user on a folder. |
|
deleteMessages ( string $folder, integer $uids ) : null |
Deletes messages from the specified folder. |
|
expunge ( string $folder ) : null |
Expunges messages in the current folder. |
|
fetchBodypart ( string $folder, array $uid, array $id ) : resource | string |
Retrieves a bodypart for the given message ID and mime part ID. |
|
fetchComplete ( string $folder, array $uid ) : array |
Retrieves a complete message. |
|
fetchHeaders ( string $folder, array $uid ) : Horde_Mime_Headers |
Retrieves the message headers. |
|
fetchStructure ( string $folder, array $uids ) : array |
Retrieves the messages for the given message ids. |
|
getAcl ( string $folder ) : array |
Retrieve the access rights for a folder. |
|
getAnnotation ( string $folder, string $annotation ) : string |
Fetches the annotation from a folder. |
|
getAuth ( ) : string |
Return the id of the user currently authenticated. |
|
getBackend ( ) : mixed |
Returns the actual backend driver. |
|
getId ( ) : string |
Return the unique connection id. |
|
getMyAcl ( string $folder ) : string |
Retrieve the access rights the current user has on a folder. |
|
getNamespace ( ) : Horde_Kolab_Storage_Driver_Namespace |
Retrieve the namespace information for this connection. |
|
getParameters ( ) : array |
Return the connection parameters. |
|
getStamp ( string $folder ) : Horde_Kolab_Storage_Folder_Stamp |
Returns a stamp for the current folder status. This stamp can be used to
identify changes in the folder data. |
|
getUids ( string $folder ) : array |
Returns the message ids of the messages in this folder. |
|
hasAclSupport ( ) : boolean |
Does the backend support ACL? |
|
hasCatenateSupport ( ) : boolean |
Checks if the backend supports CATENATE. |
|
listAnnotation ( string $annotation ) : array |
Retrieves the specified annotation for the complete list of folders. |
|
listFolders ( ) : array |
Retrieves a list of folders from the server. |
|
moveMessage ( integer $uid, string $old_folder, string $new_folder ) : null |
Moves a message to a new folder. |
|
rename ( string $old, string $new ) : null |
Rename the specified folder. |
|
setAcl ( string $folder, string $user, string $acl ) : null |
Set the access rights for a folder. |
|
setAnnotation ( string $folder, string $annotation, array $value ) : null |
Sets the annotation on a folder. |
|
setBackend ( mixed $backend ) : null |
Set the backend driver. |
|
status ( string $folder ) : array |
Returns the status of the current folder. |
|