/**
  * Allows you to add a new KalturaPermissionItem object
  * 
  * @action add
  * @param KalturaPermissionItem $permissionItem
  * @return KalturaPermissionItem
  * 
  * @throws KalturaErrors::PROPERTY_VALIDATION_CANNOT_BE_NULL
  * @throws KalturaErrors::PROPERTY_VALIDATION_NOT_UPDATABLE
  */
 public function addAction(KalturaPermissionItem $permissionItem)
 {
     $permissionItem->validateForInsert();
     $permissionItem->validatePropertyNotNull('permissionId');
     $permissionItem->validatePropertyNotNull('type');
     $dbPermissionItem = $permissionItem->toInsertableObject();
     $dbPermissionItem->save();
     $permissionItem = new KalturaPermissionItem();
     $permissionItem->fromObject($dbPermissionItem);
     return $permissionItem;
 }