| 
    ILIAS
    release_10 Revision v10.1-43-ga1241a92c2f
    
   | 
  
Class ilMailRoleAddressType. More...
 Inheritance diagram for ilMailRoleAddressType:
 Collaboration diagram for ilMailRoleAddressType:Public Member Functions | |
| __construct (ilMailAddressTypeHelper $typeHelper, ilMailAddress $address, protected ilRoleMailboxSearch $roleMailboxSearch, ilLogger $logger, protected ilRbacSystem $rbacsystem, protected ilRbacReview $rbacreview) | |
| resolve () | |
| Returns an array of resolved user ids based on an address instance.  More... | |
  Public Member Functions inherited from ilBaseMailAddressType | |
| __construct (protected ilMailAddressTypeHelper $typeHelper, protected ilMailAddress $address, protected ilLogger $logger) | |
| 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=[]) | |
Class ilMailRoleAddressType.
Definition at line 25 of file class.ilMailRoleAddressType.php.
| ilMailRoleAddressType::__construct | ( | ilMailAddressTypeHelper | $typeHelper, | 
| ilMailAddress | $address, | ||
| protected ilRoleMailboxSearch | $roleMailboxSearch, | ||
| ilLogger | $logger, | ||
| protected ilRbacSystem | $rbacsystem, | ||
| protected ilRbacReview | $rbacreview | ||
| ) | 
Definition at line 27 of file class.ilMailRoleAddressType.php.
References ILIAS\GlobalScreen\Provider\__construct().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 41 of file class.ilMailRoleAddressType.php.
Referenced by isValid(), and resolve().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 61 of file class.ilMailRoleAddressType.php.
References getRoleIdsByAddress(), maySendToGlobalRole(), and ilBaseMailAddressType\pushError().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 48 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 89 of file class.ilMailRoleAddressType.php.
References getRoleIdsByAddress(), and ILIAS\Repository\logger().
 Here is the call graph for this function: