| 
    ILIAS
    release_10 Revision v10.1-43-ga1241a92c2f
    
   | 
  
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
 Collaboration diagram for ilOrgUnitPermission:Public Member Functions | |
| __construct ($id=0) | |
| getId () | |
| getParentId () | |
| withParentId (int $parent_id) | |
| getContextId () | |
| withContextId (int $context_id) | |
| getPositionId () | |
| withPositionId (int $position_id) | |
| getOperations () | |
| withOperations (array $operations) | |
| getPossibleOperations () | |
| withPossibleOperations (array $possible_operations) | |
| getSelectedOperationIds () | |
| withSelectedOperationIds (array $selected_operation_ids) | |
| isOperationIdSelected (int $operation_id) | |
| getContext () | |
| withContext (ilOrgUnitOperationContext $context) | |
| isProtected () | |
| withProtected (bool $protected) | |
| isTemplate () | |
Data Fields | |
| const | PARENT_TEMPLATE = -1 | 
| const | TABLE_NAME = 'il_orgu_permissions' | 
Protected Attributes | |
| int | $id = 0 | 
| int | $parent_id = self::PARENT_TEMPLATE | 
| int | $context_id = 0 | 
| int | $position_id = 0 | 
| bool | $protected = false | 
| array | $operations = [] | 
| array | $possible_operations = [] | 
| array | $selected_operation_ids = [] | 
| ilOrgUnitOperationContext | $context = null | 
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.
If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning Class ilOrgUnitPermissionGUI
Definition at line 24 of file class.ilOrgUnitPermission.php.
| ilOrgUnitPermission::__construct | ( | $id = 0 | ) | 
| ilOrgUnitPermission::getContext | ( | ) | 
Definition at line 139 of file class.ilOrgUnitPermission.php.
References $context.
| ilOrgUnitPermission::getContextId | ( | ) | 
Definition at line 71 of file class.ilOrgUnitPermission.php.
References $context_id.
Referenced by ilOrgUnitPermissionDBRepository\insertDB(), ilOrgUnitPermissionDBRepository\update(), and ilOrgUnitPermissionDBRepository\updateDB().
 Here is the caller graph for this function:| ilOrgUnitPermission::getId | ( | ) | 
Definition at line 54 of file class.ilOrgUnitPermission.php.
References $id.
Referenced by ilOrgUnitPermissionDBRepository\store(), and ilOrgUnitPermissionDBRepository\updateDB().
 Here is the caller graph for this function:| ilOrgUnitPermission::getOperations | ( | ) | 
Definition at line 98 of file class.ilOrgUnitPermission.php.
References $operations.
Referenced by ilOrgUnitPermissionDBRepository\insertDB(), ilOrgUnitPermissionDBRepository\update(), and ilOrgUnitPermissionDBRepository\updateDB().
 Here is the caller graph for this function:| ilOrgUnitPermission::getParentId | ( | ) | 
Definition at line 59 of file class.ilOrgUnitPermission.php.
References $parent_id.
Referenced by ilOrgUnitPermissionDBRepository\insertDB(), isTemplate(), ilOrgUnitPermissionDBRepository\store(), and ilOrgUnitPermissionDBRepository\updateDB().
 Here is the caller graph for this function:| ilOrgUnitPermission::getPositionId | ( | ) | 
Definition at line 83 of file class.ilOrgUnitPermission.php.
References $position_id.
Referenced by ilOrgUnitPermissionDBRepository\insertDB(), and ilOrgUnitPermissionDBRepository\updateDB().
 Here is the caller graph for this function:| ilOrgUnitPermission::getPossibleOperations | ( | ) | 
Definition at line 110 of file class.ilOrgUnitPermission.php.
References $possible_operations.
| ilOrgUnitPermission::getSelectedOperationIds | ( | ) | 
Definition at line 122 of file class.ilOrgUnitPermission.php.
References $selected_operation_ids.
| ilOrgUnitPermission::isOperationIdSelected | ( | int | $operation_id | ) | 
Definition at line 134 of file class.ilOrgUnitPermission.php.
| ilOrgUnitPermission::isProtected | ( | ) | 
Definition at line 151 of file class.ilOrgUnitPermission.php.
References $protected.
Referenced by ilOrgUnitPermissionDBRepository\insertDB(), ilOrgUnitPermissionDBRepository\store(), and ilOrgUnitPermissionDBRepository\updateDB().
 Here is the caller graph for this function:| ilOrgUnitPermission::isTemplate | ( | ) | 
Definition at line 163 of file class.ilOrgUnitPermission.php.
References getParentId().
 Here is the call graph for this function:| ilOrgUnitPermission::withContext | ( | ilOrgUnitOperationContext | $context | ) | 
Definition at line 144 of file class.ilOrgUnitPermission.php.
References $context.
Referenced by ilOrgUnitPermissionDBRepository\update().
 Here is the caller graph for this function:| ilOrgUnitPermission::withContextId | ( | int | $context_id | ) | 
| ilOrgUnitPermission::withOperations | ( | array | $operations | ) | 
Definition at line 103 of file class.ilOrgUnitPermission.php.
References $operations.
Referenced by ilOrgUnitPermissionDBRepository\update().
 Here is the caller graph for this function:| ilOrgUnitPermission::withParentId | ( | int | $parent_id | ) | 
| ilOrgUnitPermission::withPositionId | ( | int | $position_id | ) | 
| ilOrgUnitPermission::withPossibleOperations | ( | array | $possible_operations | ) | 
Definition at line 115 of file class.ilOrgUnitPermission.php.
References $possible_operations.
Referenced by ilOrgUnitPermissionDBRepository\update().
 Here is the caller graph for this function:| ilOrgUnitPermission::withProtected | ( | bool | $protected | ) | 
Definition at line 156 of file class.ilOrgUnitPermission.php.
References $protected.
Referenced by ilOrgUnitPermissionDBRepository\store().
 Here is the caller graph for this function:| ilOrgUnitPermission::withSelectedOperationIds | ( | array | $selected_operation_ids | ) | 
Definition at line 127 of file class.ilOrgUnitPermission.php.
References $selected_operation_ids.
Referenced by ilOrgUnitPermissionDBRepository\update().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 47 of file class.ilOrgUnitPermission.php.
Referenced by getContext(), and withContext().
      
  | 
  protected | 
Definition at line 31 of file class.ilOrgUnitPermission.php.
Referenced by getContextId(), and withContextId().
      
  | 
  protected | 
Definition at line 29 of file class.ilOrgUnitPermission.php.
Referenced by __construct(), and getId().
      
  | 
  protected | 
Definition at line 37 of file class.ilOrgUnitPermission.php.
Referenced by getOperations(), and withOperations().
      
  | 
  protected | 
Definition at line 30 of file class.ilOrgUnitPermission.php.
Referenced by getParentId(), and withParentId().
      
  | 
  protected | 
Definition at line 32 of file class.ilOrgUnitPermission.php.
Referenced by getPositionId(), and withPositionId().
      
  | 
  protected | 
Definition at line 42 of file class.ilOrgUnitPermission.php.
Referenced by getPossibleOperations(), and withPossibleOperations().
      
  | 
  protected | 
Definition at line 33 of file class.ilOrgUnitPermission.php.
Referenced by isProtected(), and withProtected().
      
  | 
  protected | 
Definition at line 46 of file class.ilOrgUnitPermission.php.
Referenced by getSelectedOperationIds(), and withSelectedOperationIds().
| const ilOrgUnitPermission::PARENT_TEMPLATE = -1 | 
Definition at line 26 of file class.ilOrgUnitPermission.php.
Referenced by ilOrgUnitPermissionDBRepository\getDefaultForContext(), ilOrgUnitPermissionDBRepository\store(), and ilModulesOrgUnitPermissionTest\testOrgUnitPermissionConstruction().
| const ilOrgUnitPermission::TABLE_NAME = 'il_orgu_permissions' | 
Definition at line 27 of file class.ilOrgUnitPermission.php.