ILIAS  trunk Revision v11.0_alpha-1715-g7fc467680fb
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
class.ilMStListCompetencesSkill.php
Go to the documentation of this file.
1 <?php
23 {
24  protected int $skill_node_id;
25  protected string $skill_title;
26  protected string $skill_level;
27  protected string $login;
28  protected string $last_name;
29  protected string $first_name;
30  protected string $email;
31  protected int $user_id;
32 
33  public function __construct(
34  int $skill_node_id,
35  string $skill_title,
36  string $skill_level,
37  string $login,
38  string $last_name,
39  string $first_name,
40  string $email,
41  int $user_id
42  ) {
43  $this->skill_node_id = $skill_node_id;
44  $this->skill_title = $skill_title;
45  $this->skill_level = $skill_level;
46  $this->login = $login;
47  $this->last_name = $last_name;
48  $this->first_name = $first_name;
49  $this->email = $email;
50  $this->user_id = $user_id;
51  }
52 
53  final public function getSkillNodeId(): int
54  {
55  return $this->skill_node_id;
56  }
57 
58  final public function setSkillNodeId(int $skill_node_id): void
59  {
60  $this->skill_node_id = $skill_node_id;
61  }
62 
63  final public function getSkillTitle(): string
64  {
65  return $this->skill_title;
66  }
67 
68  final public function setSkillTitle(string $skill_title): void
69  {
70  $this->skill_title = $skill_title;
71  }
72 
73  final public function getSkillLevel(): string
74  {
75  return $this->skill_level;
76  }
77 
78  final public function setSkillLevel(string $skill_level): void
79  {
80  $this->skill_level = $skill_level;
81  }
82 
83  final public function getLogin(): string
84  {
85  return $this->login;
86  }
87 
88  final public function setLogin(string $login): void
89  {
90  $this->login = $login;
91  }
92 
93  final public function getLastName(): string
94  {
95  return $this->last_name;
96  }
97 
98  final public function setLastName(string $last_name): void
99  {
100  $this->last_name = $last_name;
101  }
102 
103  final public function getFirstName(): string
104  {
105  return $this->first_name;
106  }
107 
108  final public function setFirstName(string $first_name): void
109  {
110  $this->first_name = $first_name;
111  }
112 
113  final public function getEmail(): string
114  {
115  return $this->email;
116  }
117 
118  final public function setEmail(string $email): void
119  {
120  $this->email = $email;
121  }
122 
123  final public function getUserId(): int
124  {
125  return $this->user_id;
126  }
127 
128  final public function setUserId(int $user_id): void
129  {
130  $this->user_id = $user_id;
131  }
132 }
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
login()
description: > Example for rendring a login glyph.
Definition: login.php:41
__construct(int $skill_node_id, string $skill_title, string $skill_level, string $login, string $last_name, string $first_name, string $email, int $user_id)