Class Horde_Kolab_Server_Object_Kolabgermanbankarrangement
This class provides a representation of german bank account information.
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_Kolabgermanbankarrangement
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/Kolabgermanbankarrangement.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/Kolabgermanbankarrangement.php
public
string|PEAR_Error
|
|
public static
array
|
|
public static
mixed
|
#
accountsForMail( Horde_Kolab_Server $server, string $mail )
Returns the UIDs of the bank accounts for the user with the given mail address. |
getActions(),
getFilter(),
prepareObjectInformation()
|
__construct(),
delete(),
exists(),
getExternal(),
getExternalAttributes(),
getGuid(),
getInternal(),
getInternalAttributes(),
readInternal(),
save()
|
string |
ATTRIBUTE_NUMBER
The number of the account |
#
'kolabGermanBankAccountNumber'
|
string |
ATTRIBUTE_BANKCODE
The numeric ID of the bank |
#
'kolabGermanBankCode'
|
string |
ATTRIBUTE_HOLDER
Account holder |
#
'kolabGermanBankAccountHolder'
|
string |
ATTRIBUTE_BANKNAME
Name of the bank |
#
'kolabGermanBankName'
|
string |
ATTRIBUTE_INFO
Additional information |
#
'kolabGermanBankAccountInfo'
|
string |
ATTRIBUTE_OWNERUID
The uid of the owner of this account |
#
'kolabGermanBankAccountOwnerUid'
|
string |
OBJECTCLASS_KOLABGERMANBANKARRANGEMENT
The specific object class of this object type |
#
'kolabGermanBankArrangement'
|
OBJECTCLASS_TOP
|
public static
array
|
$init_attributes
A structure to initialize the attribute structure for this class. |
#
array(
'defined' => array(
self::ATTRIBUTE_NUMBER,
self::ATTRIBUTE_BANKCODE,
self::ATTRIBUTE_HOLDER,
self::ATTRIBUTE_BANKNAME,
self::ATTRIBUTE_INFO,
),
'derived' => array(
self::ATTRIBUTE_OWNERUID => array(
'method' => 'getParentUid',
'args' => array(
2,
),
),
),
'collapsed' => array(
self::ATTRIBUTE_OWNERUID => array(
'base' => array(
self::ATTRIBUTE_OWNERUID
),
'method' => 'removeAttribute',
),
),
'required' => array(
self::ATTRIBUTE_NUMBER,
self::ATTRIBUTE_BANKCODE,
),
'object_classes' => array(
self::OBJECTCLASS_KOLABGERMANBANKARRANGEMENT,
),
)
|
$attributes,
$object_classes,
$sort_by
|