ILIAS
trunk Revision v12.0_alpha-377-g3641b37b9db
◀ ilDoc Overview
EditSkillsOfQuestionTableAction.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
21
namespace
ILIAS\TestQuestionPool\Skills
;
22
23
use
ILIAS\UI\URLBuilder
;
24
use
ILIAS\UI\URLBuilderToken
;
25
use
ILIAS\UI\Component\Table\Action\Action
;
26
27
interface
EditSkillsOfQuestionTableAction
28
{
29
public
function
getActionId
(): string;
30
31
public
function
isAvailable
(): bool;
32
33
public
function
getTableAction
(
34
URLBuilder
$url_builder,
35
URLBuilderToken
$row_id_token,
36
URLBuilderToken
$action_token,
37
URLBuilderToken
$action_type_token
38
):
Action
;
39
40
public
function
allowActionForRecord
(\
ilAssQuestionSkillAssignment
$record): bool;
41
}
ILIAS\UI\URLBuilderToken
URLBuilderToken.
Definition:
URLBuilderToken.php:30
ILIAS\UI\URLBuilder
URLBuilder.
Definition:
URLBuilder.php:41
ilAssQuestionSkillAssignment
Definition:
class.ilAssQuestionSkillAssignment.php:30
ILIAS\TestQuestionPool\Skills\EditSkillsOfQuestionTableAction
Definition:
EditSkillsOfQuestionTableAction.php:28
ILIAS\TestQuestionPool\Skills\EditSkillsOfQuestionTableAction\getActionId
getActionId()
ILIAS\TestQuestionPool\Skills\EditSkillsOfQuestionTableAction\isAvailable
isAvailable()
ILIAS\TestQuestionPool\Skills\EditSkillsOfQuestionTableAction\getTableAction
getTableAction(URLBuilder $url_builder, URLBuilderToken $row_id_token, URLBuilderToken $action_token, URLBuilderToken $action_type_token)
ILIAS\TestQuestionPool\Skills\EditSkillsOfQuestionTableAction\allowActionForRecord
allowActionForRecord(\ilAssQuestionSkillAssignment $record)
ILIAS\UI\Component\Table\Action\Action
Definition:
Action.php:27
ILIAS\MetaData\Elements\Markers\Action
Action
Definition:
Action.php:24
ILIAS\TestQuestionPool\Skills
Definition:
class.TestQuestionPoolSkillDBRepository.php:21
components
ILIAS
TestQuestionPool
src
Skills
EditSkillsOfQuestionTableAction.php
Generated on Sat Dec 13 2025 23:03:52 for ILIAS by
1.9.4 (using
Doxyfile
)