ILIAS
trunk Revision v11.0_alpha-2638-g80c1d007f79
◀ ilDoc Overview
class.SkillProfileRoleAssignment.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
21
namespace
ILIAS\Skill\Profile
;
22
26
class
SkillProfileRoleAssignment
implements
SkillProfileAssignmentInterface
27
{
28
protected
string
$type
=
"role"
;
29
protected
string
$name
=
""
;
30
protected
int
$id
= 0;
31
protected
string
$obj_title
=
""
;
32
protected
string
$obj_type
=
""
;
33
protected
int
$obj_id
= 0;
34
35
public
function
__construct
(
36
string
$name,
37
int
$id,
38
string
$obj_title,
39
string
$obj_type,
40
int
$obj_id
41
) {
42
$this->name =
$name
;
43
$this->
id
=
$id
;
44
$this->obj_title =
$obj_title
;
45
$this->obj_type =
$obj_type
;
46
$this->obj_id =
$obj_id
;
47
}
48
49
public
function
getType
(): string
50
{
51
return
$this->type
;
52
}
53
54
public
function
getName
(): string
55
{
56
return
$this->name
;
57
}
58
59
public
function
getId
():
int
60
{
61
return
$this->id
;
62
}
63
64
public
function
getObjTitle
(): string
65
{
66
return
$this->obj_title
;
67
}
68
69
public
function
getObjType
(): string
70
{
71
return
$this->obj_type
;
72
}
73
74
public
function
getObjId
():
int
75
{
76
return
$this->obj_id
;
77
}
78
}
ILIAS\Skill\Profile\SkillProfileRoleAssignment\__construct
__construct(string $name, int $id, string $obj_title, string $obj_type, int $obj_id)
Definition:
class.SkillProfileRoleAssignment.php:35
ILIAS\Skill\Profile\SkillProfileRoleAssignment\$type
string $type
Definition:
class.SkillProfileRoleAssignment.php:28
ILIAS\Skill\Profile\SkillProfileRoleAssignment\getObjId
getObjId()
Definition:
class.SkillProfileRoleAssignment.php:74
ILIAS\Skill\Profile\SkillProfileRoleAssignment\getName
getName()
Definition:
class.SkillProfileRoleAssignment.php:54
ILIAS\Skill\Profile\SkillProfileRoleAssignment\$name
string $name
Definition:
class.SkillProfileRoleAssignment.php:29
ILIAS\Skill\Profile\SkillProfileRoleAssignment\getType
getType()
Definition:
class.SkillProfileRoleAssignment.php:49
ILIAS\Skill\Profile\SkillProfileRoleAssignment\$obj_id
int $obj_id
Definition:
class.SkillProfileRoleAssignment.php:33
ILIAS\Skill\Profile\SkillProfileRoleAssignment\$id
int $id
Definition:
class.SkillProfileRoleAssignment.php:30
ILIAS\Skill\Profile\SkillProfileRoleAssignment\getObjTitle
getObjTitle()
Definition:
class.SkillProfileRoleAssignment.php:64
ILIAS\Skill\Profile\SkillProfileRoleAssignment\$obj_type
string $obj_type
Definition:
class.SkillProfileRoleAssignment.php:32
ILIAS\Skill\Profile\SkillProfileRoleAssignment
Definition:
class.SkillProfileRoleAssignment.php:26
ILIAS\Skill\Profile\SkillProfileAssignmentInterface
Definition:
interface.SkillProfileAssignmentInterface.php:26
ILIAS\Skill\Profile
Definition:
class.SkillProfile.php:21
ILIAS\Skill\Profile\SkillProfileRoleAssignment\$obj_title
string $obj_title
Definition:
class.SkillProfileRoleAssignment.php:31
ILIAS\Skill\Profile\SkillProfileRoleAssignment\getObjType
getObjType()
Definition:
class.SkillProfileRoleAssignment.php:69
ILIAS\Skill\Profile\SkillProfileRoleAssignment\getId
getId()
Definition:
class.SkillProfileRoleAssignment.php:59
ILIAS\Repository\int
int(string $key)
Definition:
trait.BaseGUIRequest.php:61
components
ILIAS
Skill
Profile
class.SkillProfileRoleAssignment.php
Generated on Sun Aug 31 2025 23:03:44 for ILIAS by
1.8.13 (using
Doxyfile
)