| 
    ILIAS
    release_10 Revision v10.1-43-ga1241a92c2f
    
   | 
  
 Collaboration diagram for ILIAS\Notes\AccessManager:Public Member Functions | |
| __construct (InternalDataService $data, InternalRepoService $repo, InternalDomainService $domain) | |
| canEdit (Note $note, int $user_id=0) | |
| canDelete (Note $note, int $user_id=0, $public_deletion_enabled=false) | |
Protected Attributes | |
| ilAccessHandler | $access | 
| ilSetting | $settings | 
| int | $user_id | 
| InternalDomainService | $domain | 
| InternalRepoService | $repo | 
| InternalDataService | $data | 
Definition at line 26 of file class.AccessManager.php.
| ILIAS\Notes\AccessManager::__construct | ( | InternalDataService | $data, | 
| InternalRepoService | $repo, | ||
| InternalDomainService | $domain | ||
| ) | 
Definition at line 35 of file class.AccessManager.php.
References ILIAS\Notes\AccessManager\$data, ILIAS\Notes\AccessManager\$domain, ILIAS\Notes\AccessManager\$repo, ILIAS\Repository\access(), and ILIAS\Repository\settings().
 Here is the call graph for this function:| ILIAS\Notes\AccessManager::canDelete | ( | Note | $note, | 
| int | $user_id = 0,  | 
        ||
$public_deletion_enabled = false  | 
        |||
| ) | 
Definition at line 58 of file class.AccessManager.php.
References ILIAS\Notes\AccessManager\$access, $ref_id, ILIAS\Notes\AccessManager\$settings, ILIAS\Notes\AccessManager\$user_id, ilObject\_getAllReferences(), ANONYMOUS_USER_ID, ILIAS\Notes\Note\getAuthor(), ILIAS\Notes\Note\getContext(), ILIAS\Notes\Note\getType(), ILIAS\Notes\Note\PRIVATE, and ILIAS\Notes\Note\PUBLIC.
 Here is the call graph for this function:| ILIAS\Notes\AccessManager::canEdit | ( | Note | $note, | 
| int | $user_id = 0  | 
        ||
| ) | 
Definition at line 48 of file class.AccessManager.php.
References ILIAS\Notes\AccessManager\$user_id, ANONYMOUS_USER_ID, and ILIAS\Notes\Note\getAuthor().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 28 of file class.AccessManager.php.
Referenced by ILIAS\Notes\AccessManager\canDelete().
      
  | 
  protected | 
Definition at line 33 of file class.AccessManager.php.
Referenced by ILIAS\Notes\AccessManager\__construct().
      
  | 
  protected | 
Definition at line 31 of file class.AccessManager.php.
Referenced by ILIAS\Notes\AccessManager\__construct().
      
  | 
  protected | 
Definition at line 32 of file class.AccessManager.php.
Referenced by ILIAS\Notes\AccessManager\__construct().
      
  | 
  protected | 
Definition at line 29 of file class.AccessManager.php.
Referenced by ILIAS\Notes\AccessManager\canDelete().
      
  | 
  protected | 
Definition at line 30 of file class.AccessManager.php.
Referenced by ILIAS\Notes\AccessManager\canDelete(), and ILIAS\Notes\AccessManager\canEdit().