Class Horde_Kolab_Server_Object_Kolabgroupofnames
This class provides methods to deal with groups for Kolab.
Copyright 2008-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.
- Horde_Kolab_Server_Object_Base implements Horde_Kolab_Server_Object_Interface
- Horde_Kolab_Server_Object_Top implements Horde_Kolab_Server_Object_Searches
- Horde_Kolab_Server_Object_Groupofnames
- Horde_Kolab_Server_Object_Kolabgroupofnames
Direct known subclasses
Horde_Kolab_Server_Object_Kolab_Distlist
Package: Kolab\Server
Category: Kolab
License: LGPL 2.1
Author: Gunnar Wrobel wrobel@pardus.de
Link: http://pear.horde.org/index.php?package=Kolab_Server
Located at Horde/Kolab/Server/Object/Kolabgroupofnames.php
Category: Kolab
License: LGPL 2.1
Author: Gunnar Wrobel wrobel@pardus.de
Link: http://pear.horde.org/index.php?package=Kolab_Server
Located at Horde/Kolab/Server/Object/Kolabgroupofnames.php
public static
string
|
|
public
string|PEAR_Error
|
|
public
NULL.
|
|
public static
array
|
|
public static
mixed
|
#
gidForMail( string $server, integer $mail, mixed $restrict = 0 )
Identify the GID for the first group found with the given mail. |
public static
boolean
|
#
memberOfGroupAddress( string $server, string $uid, mixed $mail )
Is the given UID member of the group with the given mail address? |
public static
array
|
#
getGroupAddresses( string $server, mixed $uid )
Get the mail addresses for the group of this object. |
addMember(),
deleteMember(),
getMembers(),
isMember()
|
getActions()
|
__construct(),
delete(),
exists(),
getExternal(),
getExternalAttributes(),
getGuid(),
getInternal(),
getInternalAttributes(),
readInternal(),
save()
|
string |
ATTRIBUTE_VISIBILITY
The visibility of the group |
#
'visible'
|
string |
ATTRIBUTE_OU
The ou subtree of the group |
#
'ou'
|
string |
ATTRIBUTE_MAIL
The mail address of this group |
#
'mail'
|
string |
OBJECTCLASS_KOLABGROUPOFNAMES
The specific object class of this object type |
#
'kolabGroupOfNames'
|
ATTRIBUTE_CN,
ATTRIBUTE_MEMBER,
OBJECTCLASS_GROUPOFNAMES
|
OBJECTCLASS_TOP
|
public static
array
|
$init_attributes
A structure to initialize the attribute structure for this class. |
#
array(
'defined' => array(
self::ATTRIBUTE_VISIBILITY,
self::ATTRIBUTE_MAIL,
),
'derived' => array(
self::ATTRIBUTE_VISIBILITY => array(),
),
'object_classes' => array(
self::OBJECTCLASS_KOLABGROUPOFNAMES,
),
)
|
$attributes,
$object_classes,
$sort_by
|