\Horde_Perms_Permission_Kolab_Storage

Defines a Kolab storage object that supports permission handling.

Summary

Methods
Constants
getPermissionId()
getOwner()
getAcl()
setAcl()
deleteAcl()
No constants found
No protected methods found
N/A
No private methods found
N/A

Methods

getPermissionId()

getPermissionId() : string

Return the ID of this storage object.

Returns

string —

The ID.

getOwner()

getOwner() : string

Return the owner of this storage object.

Returns

string —

The owner.

getAcl()

getAcl() : \An

Retrieve the Kolab specific access rights for this storage object.

Returns

\An —

array of rights.

setAcl()

setAcl(string  $user, string  $acl) : NULL

Set the Kolab specific access rights for this storage object.

Parameters

string $user

The user to set the ACL for.

string $acl

The ACL.

Returns

NULL

deleteAcl()

deleteAcl(string  $user) : NULL

Delete Kolab specific access rights for this storage object.

Parameters

string $user

The user to delete the ACL for

Returns

NULL