Overview

Packages

  • Perms

Classes

  • Horde_Perms
  • Horde_Perms_Base
  • Horde_Perms_Datatree
  • Horde_Perms_Exception
  • Horde_Perms_Null
  • Horde_Perms_Permission
  • Horde_Perms_Permission_Datatree
  • Horde_Perms_Permission_Kolab
  • Horde_Perms_Permission_Kolab_Acl
  • Horde_Perms_Permission_Kolab_Acl_Anonymous
  • Horde_Perms_Permission_Kolab_Acl_Anyone
  • Horde_Perms_Permission_Kolab_Acl_Creator
  • Horde_Perms_Permission_Kolab_Acl_Group
  • Horde_Perms_Permission_Kolab_Acl_User
  • Horde_Perms_Permission_Kolab_AclIterator
  • Horde_Perms_Permission_Kolab_Element
  • Horde_Perms_Permission_Kolab_Element_Creator
  • Horde_Perms_Permission_Kolab_Element_Default
  • Horde_Perms_Permission_Kolab_Element_Group
  • Horde_Perms_Permission_Kolab_Element_Guest
  • Horde_Perms_Permission_Kolab_Element_User
  • Horde_Perms_Permission_Kolab_ElementIterator
  • Horde_Perms_Permission_Sql
  • Horde_Perms_Sql
  • Horde_Perms_Translation

Interfaces

  • Horde_Perms_Permission_Kolab_Storage
  • Overview
  • Package
  • Class
  • Tree

Interface Horde_Perms_Permission_Kolab_Storage

Defines a Kolab storage object that supports permission handling.

Copyright 2006-2012 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.

Package: Perms
Category: Horde
License: LGPL 2.1
Author: Gunnar Wrobel wrobel@pardus.de
Link: http://pear.horde.org/index.php?package=Perms
Located at Horde/Perms/Permission/Kolab/Storage.php
Methods summary
public string
# getPermissionId( )

Return the ID of this storage object.

Return the ID of this storage object.

Returns

string
The ID.
public string
# getOwner( )

Return the owner of this storage object.

Return the owner of this storage object.

Returns

string
The owner.
public An
# getAcl( )

Retrieve the Kolab specific access rights for this storage object.

Retrieve the Kolab specific access rights for this storage object.

Returns

An
array of rights.
public null
# setAcl( string $user, string $acl )

Set the Kolab specific access rights for this storage object.

Set the Kolab specific access rights for this storage object.

Parameters

$user
The user to set the ACL for.
$acl
The ACL.

Returns

null
public null
# deleteAcl( string $user )

Delete Kolab specific access rights for this storage object.

Delete Kolab specific access rights for this storage object.

Parameters

$user
The user to delete the ACL for

Returns

null
API documentation generated by ApiGen