/**
  * Deletes an existing permission item object.
  * This action is available only to Kaltura system administrators.
  * 
  * @action delete
  * @param int $permissionItemId The permission item's unique identifier
  * @return KalturaPermissionItem The deleted permission item object
  *
  * @throws KalturaErrors::INVALID_OBJECT_ID
  */
 public function deleteAction($permissionItemId)
 {
     $dbPermissionItem = PermissionItemPeer::retrieveByPK($permissionItemId);
     if (!$dbPermissionItem) {
         throw new KalturaAPIException(KalturaErrors::INVALID_OBJECT_ID, $permissionItemId);
     }
     $dbPermissionItem->delete();
     $permissionItem = new KalturaPermissionItem();
     $permissionItem->fromObject($dbPermissionItem);
     return $permissionItem;
 }