ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
ilStudyProgrammeUserTableRow Class Reference

ilStudyProgrammeUserTable provides a flattened list of progresses at a programme-node. More...

+ Collaboration diagram for ilStudyProgrammeUserTableRow:

Public Member Functions

 __construct (protected int $ass_id, protected int $usr_id, protected int $node_obj_id, protected bool $is_root_progress, protected ilPRGUserInformation $user_information)
 
 getId ()
 
 getAssignmentId ()
 
 getUsrId ()
 
 getNodeId ()
 
 isRootProgress ()
 
 getUserInformation ()
 
 getUserData (string $field_id)
 
 withUserActiveRaw (bool $active_raw)
 
 isUserActiveRaw ()
 
 withUserActive (string $active)
 
 getUserActive ()
 
 withFirstname (string $firstname)
 
 getFirstname ()
 
 withLastname (string $lastname)
 
 getLastname ()
 
 getName ()
 
 withLogin (string $login)
 
 getLogin ()
 
 withOrgUs (string $orgus)
 
 getOrgUs ()
 
 withGender (string $gender)
 
 getGender ()
 
 withStatus (string $status)
 
 getStatus ()
 
 withStatusRaw (int $status_raw)
 
 getStatusRaw ()
 
 withCompletionDate (string $completion_date)
 
 getCompletionDate ()
 
 withCompletionBy (string $completion_by)
 
 getCompletionBy ()
 
 withCompletionByObjIds (?array $obj_ids)
 
 getCompletionByObjIds ()
 
 withPointsReachable (string $points_reachable)
 
 getPointsReachable ()
 
 withPointsRequired (string $points_required)
 
 getPointsRequired ()
 
 withPointsCurrent (string $points_current)
 
 getPointsCurrent ()
 
 withCustomPlan (string $custom_plan)
 
 getCustomPlan ()
 
 withBelongsTo (string $belongs_to)
 
 getBelongsTo ()
 
 withAssignmentDate (string $assign_date)
 
 getAssignmentDate ()
 
 withAssignmentBy (string $assigned_by)
 
 getAssignmentBy ()
 
 withDeadline (string $deadline)
 
 getDeadline ()
 
 withExpiryDate (string $expiry_date)
 
 getExpiryDate ()
 
 withValidity (string $validity)
 
 getValidity ()
 
 withRestartDate (string $restart_date)
 
 getRestartDate ()
 
 withNodeLifecycleStatus (int $lifecycle_status)
 
 getNodeLifecycleStatus ()
 
 withCertificateRelevance (bool $cert_relevance)
 
 getCertificateRelevance ()
 
 toArray ()
 

Protected Attributes

PRGProgressId $id
 
int $status_raw
 
bool $active_raw
 
string $active
 
string $firstname
 
string $lastname
 
string $login
 
string $orgus
 
string $gender
 
string $status
 
string $completion_date
 
array $completion_by_obj_ids
 
string $completion_by
 
string $points_reachable
 
string $points_required
 
string $points_current
 
string $custom_plan
 
string $belongs_to
 
string $assign_date
 
string $assigned_by
 
string $deadline
 
string $expiry_date
 
string $validity
 
string $restart_date
 
int $lifecycle_status
 
bool $cert_relevance
 

Detailed Description

ilStudyProgrammeUserTable provides a flattened list of progresses at a programme-node.

Definition at line 24 of file ilStudyProgrammeUserTableRow.php.

Constructor & Destructor Documentation

◆ __construct()

ilStudyProgrammeUserTableRow::__construct ( protected int  $ass_id,
protected int  $usr_id,
protected int  $node_obj_id,
protected bool  $is_root_progress,
protected ilPRGUserInformation  $user_information 
)

Definition at line 57 of file ilStudyProgrammeUserTableRow.php.

63 {
64 $this->id = new PRGProgressId($ass_id, $usr_id, $node_obj_id);
65 }

References $ass_id.

Member Function Documentation

◆ getAssignmentBy()

ilStudyProgrammeUserTableRow::getAssignmentBy ( )

Definition at line 308 of file ilStudyProgrammeUserTableRow.php.

308 : string
309 {
310 return $this->assigned_by;
311 }

References $assigned_by.

Referenced by toArray().

+ Here is the caller graph for this function:

◆ getAssignmentDate()

ilStudyProgrammeUserTableRow::getAssignmentDate ( )

Definition at line 297 of file ilStudyProgrammeUserTableRow.php.

297 : string
298 {
299 return $this->assign_date;
300 }

References $assign_date.

Referenced by toArray().

+ Here is the caller graph for this function:

◆ getAssignmentId()

ilStudyProgrammeUserTableRow::getAssignmentId ( )

Definition at line 71 of file ilStudyProgrammeUserTableRow.php.

71 : int
72 {
73 return $this->ass_id;
74 }

References $ass_id.

◆ getBelongsTo()

ilStudyProgrammeUserTableRow::getBelongsTo ( )

Definition at line 286 of file ilStudyProgrammeUserTableRow.php.

286 : string
287 {
288 return $this->belongs_to;
289 }

References $belongs_to.

Referenced by toArray().

+ Here is the caller graph for this function:

◆ getCertificateRelevance()

ilStudyProgrammeUserTableRow::getCertificateRelevance ( )

Definition at line 378 of file ilStudyProgrammeUserTableRow.php.

378 : bool
379 {
381 }

References $cert_relevance.

Referenced by toArray().

+ Here is the caller graph for this function:

◆ getCompletionBy()

ilStudyProgrammeUserTableRow::getCompletionBy ( )

Definition at line 216 of file ilStudyProgrammeUserTableRow.php.

216 : string
217 {
219 }

References $completion_by.

Referenced by toArray().

+ Here is the caller graph for this function:

◆ getCompletionByObjIds()

ilStudyProgrammeUserTableRow::getCompletionByObjIds ( )
Returns
?int[]

Definition at line 234 of file ilStudyProgrammeUserTableRow.php.

234 : ?array
235 {
237 }

References $completion_by_obj_ids.

◆ getCompletionDate()

ilStudyProgrammeUserTableRow::getCompletionDate ( )

Definition at line 205 of file ilStudyProgrammeUserTableRow.php.

205 : string
206 {
208 }

References $completion_date.

Referenced by toArray().

+ Here is the caller graph for this function:

◆ getCustomPlan()

ilStudyProgrammeUserTableRow::getCustomPlan ( )

Definition at line 275 of file ilStudyProgrammeUserTableRow.php.

275 : string
276 {
277 return $this->custom_plan;
278 }

References $custom_plan.

Referenced by toArray().

+ Here is the caller graph for this function:

◆ getDeadline()

ilStudyProgrammeUserTableRow::getDeadline ( )

Definition at line 319 of file ilStudyProgrammeUserTableRow.php.

319 : string
320 {
321 return $this->deadline;
322 }

References $deadline.

Referenced by toArray().

+ Here is the caller graph for this function:

◆ getExpiryDate()

ilStudyProgrammeUserTableRow::getExpiryDate ( )

Definition at line 330 of file ilStudyProgrammeUserTableRow.php.

330 : string
331 {
332 return $this->expiry_date;
333 }

References $expiry_date.

Referenced by toArray().

+ Here is the caller graph for this function:

◆ getFirstname()

ilStudyProgrammeUserTableRow::getFirstname ( )

Definition at line 124 of file ilStudyProgrammeUserTableRow.php.

124 : string
125 {
126 return $this->firstname;
127 }

References $firstname.

Referenced by toArray().

+ Here is the caller graph for this function:

◆ getGender()

ilStudyProgrammeUserTableRow::getGender ( )

Definition at line 173 of file ilStudyProgrammeUserTableRow.php.

173 : string
174 {
175 return $this->gender;
176 }

References $gender.

Referenced by toArray().

+ Here is the caller graph for this function:

◆ getId()

ilStudyProgrammeUserTableRow::getId ( )

Definition at line 67 of file ilStudyProgrammeUserTableRow.php.

References $id.

Referenced by toArray().

+ Here is the caller graph for this function:

◆ getLastname()

ilStudyProgrammeUserTableRow::getLastname ( )

Definition at line 135 of file ilStudyProgrammeUserTableRow.php.

135 : string
136 {
137 return $this->lastname;
138 }

References $lastname.

Referenced by toArray().

+ Here is the caller graph for this function:

◆ getLogin()

ilStudyProgrammeUserTableRow::getLogin ( )

Definition at line 151 of file ilStudyProgrammeUserTableRow.php.

151 : string
152 {
153 return $this->login;
154 }

References $login.

Referenced by toArray().

+ Here is the caller graph for this function:

◆ getName()

ilStudyProgrammeUserTableRow::getName ( )

Definition at line 140 of file ilStudyProgrammeUserTableRow.php.

140 : string
141 {
142 return $this->lastname . ', ' . $this->firstname;
143 }

References $firstname.

Referenced by toArray().

+ Here is the caller graph for this function:

◆ getNodeId()

ilStudyProgrammeUserTableRow::getNodeId ( )

Definition at line 79 of file ilStudyProgrammeUserTableRow.php.

79 : int
80 {
81 return $this->node_obj_id;
82 }

◆ getNodeLifecycleStatus()

ilStudyProgrammeUserTableRow::getNodeLifecycleStatus ( )

Definition at line 367 of file ilStudyProgrammeUserTableRow.php.

367 : int
368 {
370 }

References $lifecycle_status.

◆ getOrgUs()

ilStudyProgrammeUserTableRow::getOrgUs ( )

Definition at line 162 of file ilStudyProgrammeUserTableRow.php.

162 : string
163 {
164 return $this->orgus;
165 }

References $orgus.

Referenced by toArray().

+ Here is the caller graph for this function:

◆ getPointsCurrent()

ilStudyProgrammeUserTableRow::getPointsCurrent ( )

Definition at line 265 of file ilStudyProgrammeUserTableRow.php.

265 : string
266 {
268 }

References $points_current.

Referenced by toArray().

+ Here is the caller graph for this function:

◆ getPointsReachable()

ilStudyProgrammeUserTableRow::getPointsReachable ( )

Definition at line 245 of file ilStudyProgrammeUserTableRow.php.

245 : string
246 {
248 }

References $points_reachable.

Referenced by toArray().

+ Here is the caller graph for this function:

◆ getPointsRequired()

ilStudyProgrammeUserTableRow::getPointsRequired ( )

Definition at line 255 of file ilStudyProgrammeUserTableRow.php.

255 : string
256 {
258 }

References $points_required.

Referenced by toArray().

+ Here is the caller graph for this function:

◆ getRestartDate()

ilStudyProgrammeUserTableRow::getRestartDate ( )

Definition at line 352 of file ilStudyProgrammeUserTableRow.php.

352 : string
353 {
354 return $this->restart_date;
355 }

References $restart_date.

◆ getStatus()

ilStudyProgrammeUserTableRow::getStatus ( )

Definition at line 184 of file ilStudyProgrammeUserTableRow.php.

184 : string
185 {
186 return $this->status;
187 }

References $status.

Referenced by toArray().

+ Here is the caller graph for this function:

◆ getStatusRaw()

ilStudyProgrammeUserTableRow::getStatusRaw ( )

Definition at line 194 of file ilStudyProgrammeUserTableRow.php.

194 : int
195 {
196 return $this->status_raw;
197 }

References $status_raw.

◆ getUserActive()

ilStudyProgrammeUserTableRow::getUserActive ( )

Definition at line 113 of file ilStudyProgrammeUserTableRow.php.

113 : string
114 {
115 return $this->active;
116 }

References $active.

Referenced by toArray().

+ Here is the caller graph for this function:

◆ getUserData()

ilStudyProgrammeUserTableRow::getUserData ( string  $field_id)

Definition at line 92 of file ilStudyProgrammeUserTableRow.php.

93 {
94 return $this->user_information->getUserData($field_id);
95 }

Referenced by toArray().

+ Here is the caller graph for this function:

◆ getUserInformation()

ilStudyProgrammeUserTableRow::getUserInformation ( )

Definition at line 88 of file ilStudyProgrammeUserTableRow.php.

89 {
90 return $this->user_information;
91 }
Additional information about a user, used in context of assignments.

◆ getUsrId()

ilStudyProgrammeUserTableRow::getUsrId ( )

Definition at line 75 of file ilStudyProgrammeUserTableRow.php.

75 : int
76 {
77 return $this->usr_id;
78 }

◆ getValidity()

ilStudyProgrammeUserTableRow::getValidity ( )

Definition at line 341 of file ilStudyProgrammeUserTableRow.php.

341 : string
342 {
343 return $this->validity;
344 }

References $validity.

Referenced by toArray().

+ Here is the caller graph for this function:

◆ isRootProgress()

ilStudyProgrammeUserTableRow::isRootProgress ( )

Definition at line 83 of file ilStudyProgrammeUserTableRow.php.

83 : bool
84 {
85 return $this->is_root_progress;
86 }

◆ isUserActiveRaw()

ilStudyProgrammeUserTableRow::isUserActiveRaw ( )

Definition at line 103 of file ilStudyProgrammeUserTableRow.php.

103 : bool
104 {
105 return $this->active_raw;
106 }

References $active_raw.

Referenced by toArray().

+ Here is the caller graph for this function:

◆ toArray()

ilStudyProgrammeUserTableRow::toArray ( )

Definition at line 384 of file ilStudyProgrammeUserTableRow.php.

384 : array
385 {
386 $ret = [
387 'prgrs_id' => (string) $this->getId(),
388 'name' => $this->getName(),
389 'active_raw' => $this->isUserActiveRaw(),
390 'active' => $this->getUserActive(),
391 'firstname' => $this->getFirstname(),
392 'lastname' => $this->getLastname(),
393 'login' => $this->getLogin(),
394 'orgus' => $this->getOrgUs(),
395 'gender' => $this->getGender(),
396 'status' => $this->getStatus(),
397 'completion_date' => $this->getCompletionDate(),
398 'completion_by' => $this->getCompletionBy(),
399 'points_reachable' => $this->getPointsReachable(),
400 'points_required' => $this->getPointsRequired(),
401 'points_current' => $this->getPointsCurrent(),
402 'custom_plan' => $this->getCustomPlan(),
403 'belongs_to' => $this->getBelongsTo(),
404 'assign_date' => $this->getAssignmentDate(),
405 'assigned_by' => $this->getAssignmentBy(),
406 'deadline' => $this->getDeadline(),
407 'expiry_date' => $this->getExpiryDate(),
408 'validity' => $this->getValidity(),
409 'cert_relevance' => $this->getCertificateRelevance(),
410 ];
411
412 foreach ($this->user_information->getAvailableUserFields() as $user_field) {
413 if (! array_key_exists($user_field, $ret)) {
414 $ret[$user_field] = $this->getUserData($user_field);
415 }
416 }
417
418 return $ret;
419 }

References getAssignmentBy(), getAssignmentDate(), getBelongsTo(), getCertificateRelevance(), getCompletionBy(), getCompletionDate(), getCustomPlan(), getDeadline(), getExpiryDate(), getFirstname(), getGender(), getId(), getLastname(), getLogin(), getName(), getOrgUs(), getPointsCurrent(), getPointsReachable(), getPointsRequired(), getStatus(), getUserActive(), getUserData(), getValidity(), and isUserActiveRaw().

+ Here is the call graph for this function:

◆ withAssignmentBy()

ilStudyProgrammeUserTableRow::withAssignmentBy ( string  $assigned_by)

Definition at line 302 of file ilStudyProgrammeUserTableRow.php.

302 : self
303 {
304 $clone = clone $this;
305 $clone->assigned_by = $assigned_by;
306 return $clone;
307 }

References $assigned_by.

◆ withAssignmentDate()

ilStudyProgrammeUserTableRow::withAssignmentDate ( string  $assign_date)

Definition at line 291 of file ilStudyProgrammeUserTableRow.php.

291 : self
292 {
293 $clone = clone $this;
294 $clone->assign_date = $assign_date;
295 return $clone;
296 }

References $assign_date.

◆ withBelongsTo()

ilStudyProgrammeUserTableRow::withBelongsTo ( string  $belongs_to)

Definition at line 280 of file ilStudyProgrammeUserTableRow.php.

280 : self
281 {
282 $clone = clone $this;
283 $clone->belongs_to = $belongs_to;
284 return $clone;
285 }

References $belongs_to.

◆ withCertificateRelevance()

ilStudyProgrammeUserTableRow::withCertificateRelevance ( bool  $cert_relevance)

Definition at line 372 of file ilStudyProgrammeUserTableRow.php.

372 : self
373 {
374 $clone = clone $this;
375 $clone->cert_relevance = $cert_relevance;
376 return $clone;
377 }

References $cert_relevance.

◆ withCompletionBy()

ilStudyProgrammeUserTableRow::withCompletionBy ( string  $completion_by)

Definition at line 210 of file ilStudyProgrammeUserTableRow.php.

210 : self
211 {
212 $clone = clone $this;
213 $clone->completion_by = $completion_by;
214 return $clone;
215 }

References $completion_by.

◆ withCompletionByObjIds()

ilStudyProgrammeUserTableRow::withCompletionByObjIds ( ?array  $obj_ids)
Parameters
?int[]$ob_ids

Definition at line 224 of file ilStudyProgrammeUserTableRow.php.

224 : self
225 {
226 $clone = clone $this;
227 $clone->completion_by_obj_ids = $obj_ids;
228 return $clone;
229 }

◆ withCompletionDate()

ilStudyProgrammeUserTableRow::withCompletionDate ( string  $completion_date)

Definition at line 199 of file ilStudyProgrammeUserTableRow.php.

199 : self
200 {
201 $clone = clone $this;
202 $clone->completion_date = $completion_date;
203 return $clone;
204 }

References $completion_date.

◆ withCustomPlan()

ilStudyProgrammeUserTableRow::withCustomPlan ( string  $custom_plan)

Definition at line 269 of file ilStudyProgrammeUserTableRow.php.

269 : self
270 {
271 $clone = clone $this;
272 $clone->custom_plan = $custom_plan;
273 return $clone;
274 }

References $custom_plan.

◆ withDeadline()

ilStudyProgrammeUserTableRow::withDeadline ( string  $deadline)

Definition at line 313 of file ilStudyProgrammeUserTableRow.php.

313 : self
314 {
315 $clone = clone $this;
316 $clone->deadline = $deadline;
317 return $clone;
318 }

References $deadline.

◆ withExpiryDate()

ilStudyProgrammeUserTableRow::withExpiryDate ( string  $expiry_date)

Definition at line 324 of file ilStudyProgrammeUserTableRow.php.

324 : self
325 {
326 $clone = clone $this;
327 $clone->expiry_date = $expiry_date;
328 return $clone;
329 }

References $expiry_date.

◆ withFirstname()

ilStudyProgrammeUserTableRow::withFirstname ( string  $firstname)

Definition at line 118 of file ilStudyProgrammeUserTableRow.php.

118 : self
119 {
120 $clone = clone $this;
121 $clone->firstname = $firstname;
122 return $clone;
123 }

References $firstname.

◆ withGender()

ilStudyProgrammeUserTableRow::withGender ( string  $gender)

Definition at line 167 of file ilStudyProgrammeUserTableRow.php.

167 : self
168 {
169 $clone = clone $this;
170 $clone->gender = $gender;
171 return $clone;
172 }

References $gender.

◆ withLastname()

ilStudyProgrammeUserTableRow::withLastname ( string  $lastname)

Definition at line 129 of file ilStudyProgrammeUserTableRow.php.

129 : self
130 {
131 $clone = clone $this;
132 $clone->lastname = $lastname;
133 return $clone;
134 }

References $lastname.

◆ withLogin()

ilStudyProgrammeUserTableRow::withLogin ( string  $login)

Definition at line 145 of file ilStudyProgrammeUserTableRow.php.

145 : self
146 {
147 $clone = clone $this;
148 $clone->login = $login;
149 return $clone;
150 }

References $login.

◆ withNodeLifecycleStatus()

ilStudyProgrammeUserTableRow::withNodeLifecycleStatus ( int  $lifecycle_status)

Definition at line 357 of file ilStudyProgrammeUserTableRow.php.

357 : self
358 {
360 throw new \LogicException('Invalid status: ' . $lifecycle_status);
361 }
362 $clone = clone $this;
363 $clone->lifecycle_status = $lifecycle_status;
364 return $clone;
365 }

References $lifecycle_status, and ilStudyProgrammeAssessmentSettings\$STATUS.

◆ withOrgUs()

ilStudyProgrammeUserTableRow::withOrgUs ( string  $orgus)

Definition at line 156 of file ilStudyProgrammeUserTableRow.php.

156 : self
157 {
158 $clone = clone $this;
159 $clone->orgus = $orgus;
160 return $clone;
161 }

References $orgus.

◆ withPointsCurrent()

ilStudyProgrammeUserTableRow::withPointsCurrent ( string  $points_current)

Definition at line 259 of file ilStudyProgrammeUserTableRow.php.

259 : self
260 {
261 $clone = clone $this;
262 $clone->points_current = $points_current;
263 return $clone;
264 }

References $points_current.

◆ withPointsReachable()

ilStudyProgrammeUserTableRow::withPointsReachable ( string  $points_reachable)

Definition at line 239 of file ilStudyProgrammeUserTableRow.php.

239 : self
240 {
241 $clone = clone $this;
242 $clone->points_reachable = $points_reachable;
243 return $clone;
244 }

References $points_reachable.

◆ withPointsRequired()

ilStudyProgrammeUserTableRow::withPointsRequired ( string  $points_required)

Definition at line 249 of file ilStudyProgrammeUserTableRow.php.

249 : self
250 {
251 $clone = clone $this;
252 $clone->points_required = $points_required;
253 return $clone;
254 }

References $points_required.

◆ withRestartDate()

ilStudyProgrammeUserTableRow::withRestartDate ( string  $restart_date)

Definition at line 346 of file ilStudyProgrammeUserTableRow.php.

346 : self
347 {
348 $clone = clone $this;
349 $clone->restart_date = $restart_date;
350 return $clone;
351 }

References $restart_date.

◆ withStatus()

ilStudyProgrammeUserTableRow::withStatus ( string  $status)

Definition at line 178 of file ilStudyProgrammeUserTableRow.php.

178 : self
179 {
180 $clone = clone $this;
181 $clone->status = $status;
182 return $clone;
183 }

References $status.

◆ withStatusRaw()

ilStudyProgrammeUserTableRow::withStatusRaw ( int  $status_raw)

Definition at line 188 of file ilStudyProgrammeUserTableRow.php.

188 : self
189 {
190 $clone = clone $this;
191 $clone->status_raw = $status_raw;
192 return $clone;
193 }

References $status_raw.

◆ withUserActive()

ilStudyProgrammeUserTableRow::withUserActive ( string  $active)

Definition at line 107 of file ilStudyProgrammeUserTableRow.php.

107 : self
108 {
109 $clone = clone $this;
110 $clone->active = $active;
111 return $clone;
112 }

References $active.

◆ withUserActiveRaw()

ilStudyProgrammeUserTableRow::withUserActiveRaw ( bool  $active_raw)

Definition at line 97 of file ilStudyProgrammeUserTableRow.php.

97 : self
98 {
99 $clone = clone $this;
100 $clone->active_raw = $active_raw;
101 return $clone;
102 }

References $active_raw.

◆ withValidity()

ilStudyProgrammeUserTableRow::withValidity ( string  $validity)

Definition at line 335 of file ilStudyProgrammeUserTableRow.php.

335 : self
336 {
337 $clone = clone $this;
338 $clone->validity = $validity;
339 return $clone;
340 }

References $validity.

Field Documentation

◆ $active

string ilStudyProgrammeUserTableRow::$active
protected

Definition at line 30 of file ilStudyProgrammeUserTableRow.php.

Referenced by getUserActive(), and withUserActive().

◆ $active_raw

bool ilStudyProgrammeUserTableRow::$active_raw
protected

Definition at line 28 of file ilStudyProgrammeUserTableRow.php.

Referenced by isUserActiveRaw(), and withUserActiveRaw().

◆ $assign_date

string ilStudyProgrammeUserTableRow::$assign_date
protected

Definition at line 48 of file ilStudyProgrammeUserTableRow.php.

Referenced by getAssignmentDate(), and withAssignmentDate().

◆ $assigned_by

string ilStudyProgrammeUserTableRow::$assigned_by
protected

Definition at line 49 of file ilStudyProgrammeUserTableRow.php.

Referenced by getAssignmentBy(), and withAssignmentBy().

◆ $belongs_to

string ilStudyProgrammeUserTableRow::$belongs_to
protected

Definition at line 47 of file ilStudyProgrammeUserTableRow.php.

Referenced by getBelongsTo(), and withBelongsTo().

◆ $cert_relevance

bool ilStudyProgrammeUserTableRow::$cert_relevance
protected

◆ $completion_by

string ilStudyProgrammeUserTableRow::$completion_by
protected

Definition at line 42 of file ilStudyProgrammeUserTableRow.php.

Referenced by getCompletionBy(), and withCompletionBy().

◆ $completion_by_obj_ids

array ilStudyProgrammeUserTableRow::$completion_by_obj_ids
protected

Definition at line 41 of file ilStudyProgrammeUserTableRow.php.

Referenced by getCompletionByObjIds().

◆ $completion_date

string ilStudyProgrammeUserTableRow::$completion_date
protected

Definition at line 37 of file ilStudyProgrammeUserTableRow.php.

Referenced by getCompletionDate(), and withCompletionDate().

◆ $custom_plan

string ilStudyProgrammeUserTableRow::$custom_plan
protected

Definition at line 46 of file ilStudyProgrammeUserTableRow.php.

Referenced by getCustomPlan(), and withCustomPlan().

◆ $deadline

string ilStudyProgrammeUserTableRow::$deadline
protected

Definition at line 50 of file ilStudyProgrammeUserTableRow.php.

Referenced by getDeadline(), and withDeadline().

◆ $expiry_date

string ilStudyProgrammeUserTableRow::$expiry_date
protected

Definition at line 51 of file ilStudyProgrammeUserTableRow.php.

Referenced by getExpiryDate(), and withExpiryDate().

◆ $firstname

string ilStudyProgrammeUserTableRow::$firstname
protected

Definition at line 31 of file ilStudyProgrammeUserTableRow.php.

Referenced by getFirstname(), getName(), and withFirstname().

◆ $gender

string ilStudyProgrammeUserTableRow::$gender
protected

Definition at line 35 of file ilStudyProgrammeUserTableRow.php.

Referenced by getGender(), and withGender().

◆ $id

PRGProgressId ilStudyProgrammeUserTableRow::$id
protected

Definition at line 26 of file ilStudyProgrammeUserTableRow.php.

Referenced by getId().

◆ $lastname

string ilStudyProgrammeUserTableRow::$lastname
protected

Definition at line 32 of file ilStudyProgrammeUserTableRow.php.

Referenced by getLastname(), and withLastname().

◆ $lifecycle_status

int ilStudyProgrammeUserTableRow::$lifecycle_status
protected

◆ $login

string ilStudyProgrammeUserTableRow::$login
protected

Definition at line 33 of file ilStudyProgrammeUserTableRow.php.

Referenced by getLogin(), and withLogin().

◆ $orgus

string ilStudyProgrammeUserTableRow::$orgus
protected

Definition at line 34 of file ilStudyProgrammeUserTableRow.php.

Referenced by getOrgUs(), and withOrgUs().

◆ $points_current

string ilStudyProgrammeUserTableRow::$points_current
protected

Definition at line 45 of file ilStudyProgrammeUserTableRow.php.

Referenced by getPointsCurrent(), and withPointsCurrent().

◆ $points_reachable

string ilStudyProgrammeUserTableRow::$points_reachable
protected

Definition at line 43 of file ilStudyProgrammeUserTableRow.php.

Referenced by getPointsReachable(), and withPointsReachable().

◆ $points_required

string ilStudyProgrammeUserTableRow::$points_required
protected

Definition at line 44 of file ilStudyProgrammeUserTableRow.php.

Referenced by getPointsRequired(), and withPointsRequired().

◆ $restart_date

string ilStudyProgrammeUserTableRow::$restart_date
protected

Definition at line 53 of file ilStudyProgrammeUserTableRow.php.

Referenced by getRestartDate(), and withRestartDate().

◆ $status

string ilStudyProgrammeUserTableRow::$status
protected

Definition at line 36 of file ilStudyProgrammeUserTableRow.php.

Referenced by getStatus(), and withStatus().

◆ $status_raw

int ilStudyProgrammeUserTableRow::$status_raw
protected

Definition at line 27 of file ilStudyProgrammeUserTableRow.php.

Referenced by getStatusRaw(), and withStatusRaw().

◆ $validity

string ilStudyProgrammeUserTableRow::$validity
protected

Definition at line 52 of file ilStudyProgrammeUserTableRow.php.

Referenced by getValidity(), and withValidity().


The documentation for this class was generated from the following file: