public function deleteRoleDraft(APIRoleDraft $roleDraft)
{
$loadedRoleDraft = $this->loadRoleDraft($roleDraft->id);
$this->repository->beginTransaction();
try {
$this->userHandler->deleteRole($loadedRoleDraft->id, Role::STATUS_DRAFT);
$this->repository->commit();
} catch (Exception $e) {
$this->repository->rollback();
throw $e;
}
}