Class Horde_Kolab_Storage_Folder_Namespace
The Horde_Kolab_Storage_Folder_Namespace:: class handles IMAP namespaces and allows to derive folder information from folder names.
Copyright 2004-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_Storage_Folder_Namespace implements Iterator, Serializable
Direct known subclasses
Horde_Kolab_Storage_Folder_Namespace_Config, Horde_Kolab_Storage_Folder_Namespace_FixedIndirect known subclasses
Horde_Kolab_Storage_Folder_Namespace_Imap
Abstract
Package: Kolab\Storage
Category: Kolab
License: LGPL 2.1
Author: Gunnar Wrobel wrobel@pardus.de
Link: http://pear.horde.org/index.php?package=Kolab_Storage
Located at Horde/Kolab/Storage/Folder/Namespace.php
Package: Kolab\Storage
Category: Kolab
License: LGPL 2.1
Author: Gunnar Wrobel wrobel@pardus.de
Link: http://pear.horde.org/index.php?package=Kolab_Storage
Located at Horde/Kolab/Storage/Folder/Namespace.php
public
|
|
public
|
|
public
string
|
|
public
string
|
|
public
string
|
|
public
string
|
|
public
string
|
#
constructFolderName( string $owner, string $subpath, string $prefix = null )
Construct the Kolab storage folder name based on the folder title and the owner. |
public
string
|
|
public
string
|
#
setTitleInOther( string $title, string $owner )
Generate an IMAP folder name in the other namespace. |
public
string
|
|
public
|
|
public
|
|
public
mixed
|
|
public
|
|
public
boolean
|
|
public
string
|
serialize(),
unserialize()
|
string |
PERSONAL
The possible namespace types (RFC 2342 [5]) |
#
'personal'
|
string |
OTHER
|
#
'other'
|
string |
SHARED
|
#
'shared'
|