| 
    ILIAS
    release_9 Revision v9.13-25-g2c18ec4c24f
    
   | 
  
Interface ilMailAddressType. More...
 Inheritance diagram for ilMailAddressType:
 Collaboration diagram for ilMailAddressType:Public Member Functions | |
| 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... | |
Interface ilMailAddressType.
Definition at line 25 of file interface.ilMailAddressType.php.
| ilMailAddressType::getAddress | ( | ) | 
The address instance used for validation and user id lookup.
Implemented in ilBaseMailAddressType, and ilMailCachedAddressType.
| ilMailAddressType::getErrors | ( | ) | 
Returns a list of errors determined in the validation process.
The errors should be reset everytime the validation is triggered.
Implemented in ilBaseMailAddressType, and ilMailCachedAddressType.
| ilMailAddressType::resolve | ( | ) | 
Returns an array of resolved user ids based on an address instance.
Implemented in ilMailRoleAddressType, ilMailLoginOrEmailAddressAddressType, ilMailCachedAddressType, ilMailMailingListAddressType, and ilMailGroupAddressType.
| ilMailAddressType::validate | ( | int | $senderId | ) | 
Validates the parsed recipients and set errors accordingly.
| int | $senderId | The id of the acting ILIAS user, can be used for permission checks etc. | 
Implemented in ilMailCachedAddressType, and ilBaseMailAddressType.