|
ILIAS
release_7 Revision v7.30-3-g800a261c036
|
Class ilMailRoleAddressType. More...
Inheritance diagram for ilMailRoleAddressType:
Collaboration diagram for ilMailRoleAddressType:Public Member Functions | |||
| __construct (ilMailAddressTypeHelper $typeHelper, ilMailAddress $address, ilRoleMailboxSearch $roleMailboxSearch, ilLogger $logger, ilRbacSystem $rbacsystem, ilRbacReview $rbacreview) | |||
| ilMailRoleAddressType constructor. More... | |||
| resolve () | |||
Returns an array of resolved user ids based on an address instance.
| |||
Public Member Functions inherited from ilBaseMailAddressType | |||
| __construct (ilMailAddressTypeHelper $typeHelper, ilMailAddress $address, ilLogger $logger) | |||
| ilBaseMailAddressType constructor. More... | |||
| validate (int $senderId) | |||
Validates the parsed recipients and set errors accordingly.
| |||
| getErrors () | |||
Returns a list of errors determined in the validation process.The errors should be reset everytime the validation is triggered.
| |||
| getAddress () | |||
The address instance used for validation and user id lookup.
| |||
| resolve () | |||
| Returns an array of resolved user ids based on an address instance. More... | |||
| validate (int $senderId) | |||
| Validates the parsed recipients and set errors accordingly. More... | |||
| getErrors () | |||
| Returns a list of errors determined in the validation process. More... | |||
| getAddress () | |||
| The address instance used for validation and user id lookup. More... | |||
Protected Member Functions | |||
| getRoleIdsByAddress (ilMailAddress $address) | |||
| maySendToGlobalRole (int $senderId) | |||
| isValid (int $senderId) | |||
| |||
Protected Member Functions inherited from ilBaseMailAddressType | |||
| isValid (int $senderId) | |||
| pushError (string $languageVariable, array $placeHolderValues=[]) | |||
Protected Attributes | |
| $rbacsystem | |
| $rbacreview | |
| $roleMailboxSearch | |
Protected Attributes inherited from ilBaseMailAddressType | |
| $typeHelper | |
| $address | |
| $logger | |
Class ilMailRoleAddressType.
Definition at line 8 of file class.ilMailRoleAddressType.php.
| ilMailRoleAddressType::__construct | ( | ilMailAddressTypeHelper | $typeHelper, |
| ilMailAddress | $address, | ||
| ilRoleMailboxSearch | $roleMailboxSearch, | ||
| ilLogger | $logger, | ||
| ilRbacSystem | $rbacsystem, | ||
| ilRbacReview | $rbacreview | ||
| ) |
ilMailRoleAddressType constructor.
| ilMailAddressTypeHelper | $typeHelper | |
| ilMailAddress | $address | |
| ilRoleMailboxSearch | $roleMailboxSearch | |
| ilLogger | $logger | |
| ilRbacSystem | $rbacsystem | |
| ilRbacReview | $rbacreview |
Definition at line 28 of file class.ilMailRoleAddressType.php.
References ilBaseMailAddressType\$address, ilBaseMailAddressType\$logger, $rbacreview, $rbacsystem, $roleMailboxSearch, ilBaseMailAddressType\$typeHelper, and ILIAS\GlobalScreen\Provider\__construct().
Here is the call graph for this function:
|
protected |
| ilMailAddress | $address |
Definition at line 47 of file class.ilMailRoleAddressType.php.
References ilBaseMailAddressType\$address.
Referenced by isValid(), and resolve().
Here is the caller graph for this function:
|
protected |
| $senderId | integer |
Reimplemented from ilBaseMailAddressType.
Definition at line 78 of file class.ilMailRoleAddressType.php.
References getRoleIdsByAddress(), maySendToGlobalRole(), and ilBaseMailAddressType\pushError().
Here is the call graph for this function:
|
protected |
| int | $senderId |
Definition at line 60 of file class.ilMailRoleAddressType.php.
References ANONYMOUS_USER_ID.
Referenced by isValid().
Here is the caller graph for this function:| ilMailRoleAddressType::resolve | ( | ) |
Returns an array of resolved user ids based on an address instance.
Implements ilMailAddressType.
Definition at line 107 of file class.ilMailRoleAddressType.php.
References getRoleIdsByAddress().
Here is the call graph for this function:
|
protected |
Definition at line 14 of file class.ilMailRoleAddressType.php.
Referenced by __construct().
|
protected |
Definition at line 11 of file class.ilMailRoleAddressType.php.
Referenced by __construct().
|
protected |
Definition at line 17 of file class.ilMailRoleAddressType.php.
Referenced by __construct().