ILIAS  trunk Revision v11.0_alpha-2638-g80c1d007f79
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
 
ilUserDefinedData $udf
 
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 59 of file ilStudyProgrammeUserTableRow.php.

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

Member Function Documentation

◆ getAssignmentBy()

ilStudyProgrammeUserTableRow::getAssignmentBy ( )

Definition at line 310 of file ilStudyProgrammeUserTableRow.php.

References $assigned_by.

Referenced by toArray().

310  : string
311  {
312  return $this->assigned_by;
313  }
+ Here is the caller graph for this function:

◆ getAssignmentDate()

ilStudyProgrammeUserTableRow::getAssignmentDate ( )

Definition at line 299 of file ilStudyProgrammeUserTableRow.php.

References $assign_date.

Referenced by toArray().

299  : string
300  {
301  return $this->assign_date;
302  }
+ Here is the caller graph for this function:

◆ getAssignmentId()

ilStudyProgrammeUserTableRow::getAssignmentId ( )

Definition at line 73 of file ilStudyProgrammeUserTableRow.php.

References $ass_id.

73  : int
74  {
75  return $this->ass_id;
76  }

◆ getBelongsTo()

ilStudyProgrammeUserTableRow::getBelongsTo ( )

Definition at line 288 of file ilStudyProgrammeUserTableRow.php.

References $belongs_to.

Referenced by toArray().

288  : string
289  {
290  return $this->belongs_to;
291  }
+ Here is the caller graph for this function:

◆ getCertificateRelevance()

ilStudyProgrammeUserTableRow::getCertificateRelevance ( )

Definition at line 380 of file ilStudyProgrammeUserTableRow.php.

References $cert_relevance.

Referenced by toArray().

380  : bool
381  {
382  return $this->cert_relevance;
383  }
+ Here is the caller graph for this function:

◆ getCompletionBy()

ilStudyProgrammeUserTableRow::getCompletionBy ( )

Definition at line 218 of file ilStudyProgrammeUserTableRow.php.

References $completion_by.

Referenced by toArray(), and ilStudyProgrammeUserTable\toRow().

218  : string
219  {
220  return $this->completion_by;
221  }
+ Here is the caller graph for this function:

◆ getCompletionByObjIds()

ilStudyProgrammeUserTableRow::getCompletionByObjIds ( )
Returns
?int[]

Definition at line 236 of file ilStudyProgrammeUserTableRow.php.

References $completion_by_obj_ids.

236  : ?array
237  {
239  }

◆ getCompletionDate()

ilStudyProgrammeUserTableRow::getCompletionDate ( )

Definition at line 207 of file ilStudyProgrammeUserTableRow.php.

References $completion_date.

Referenced by toArray(), and ilStudyProgrammeUserTable\toRow().

207  : string
208  {
209  return $this->completion_date;
210  }
+ Here is the caller graph for this function:

◆ getCustomPlan()

ilStudyProgrammeUserTableRow::getCustomPlan ( )

Definition at line 277 of file ilStudyProgrammeUserTableRow.php.

References $custom_plan.

Referenced by toArray().

277  : string
278  {
279  return $this->custom_plan;
280  }
+ Here is the caller graph for this function:

◆ getDeadline()

ilStudyProgrammeUserTableRow::getDeadline ( )

Definition at line 321 of file ilStudyProgrammeUserTableRow.php.

References $deadline.

Referenced by toArray(), and ilStudyProgrammeUserTable\toRow().

321  : string
322  {
323  return $this->deadline;
324  }
+ Here is the caller graph for this function:

◆ getExpiryDate()

ilStudyProgrammeUserTableRow::getExpiryDate ( )

Definition at line 332 of file ilStudyProgrammeUserTableRow.php.

References $expiry_date.

Referenced by toArray().

332  : string
333  {
334  return $this->expiry_date;
335  }
+ Here is the caller graph for this function:

◆ getFirstname()

ilStudyProgrammeUserTableRow::getFirstname ( )

Definition at line 126 of file ilStudyProgrammeUserTableRow.php.

References $firstname.

Referenced by toArray().

126  : string
127  {
128  return $this->firstname;
129  }
+ Here is the caller graph for this function:

◆ getGender()

ilStudyProgrammeUserTableRow::getGender ( )

Definition at line 175 of file ilStudyProgrammeUserTableRow.php.

References $gender.

Referenced by toArray().

175  : string
176  {
177  return $this->gender;
178  }
+ Here is the caller graph for this function:

◆ getId()

ilStudyProgrammeUserTableRow::getId ( )

Definition at line 69 of file ilStudyProgrammeUserTableRow.php.

References $id.

Referenced by toArray().

+ Here is the caller graph for this function:

◆ getLastname()

ilStudyProgrammeUserTableRow::getLastname ( )

Definition at line 137 of file ilStudyProgrammeUserTableRow.php.

References $lastname.

Referenced by toArray().

137  : string
138  {
139  return $this->lastname;
140  }
+ Here is the caller graph for this function:

◆ getLogin()

ilStudyProgrammeUserTableRow::getLogin ( )

Definition at line 153 of file ilStudyProgrammeUserTableRow.php.

References $login.

Referenced by toArray().

153  : string
154  {
155  return $this->login;
156  }
+ Here is the caller graph for this function:

◆ getName()

ilStudyProgrammeUserTableRow::getName ( )

Definition at line 142 of file ilStudyProgrammeUserTableRow.php.

References $firstname.

Referenced by toArray().

142  : string
143  {
144  return $this->lastname . ', ' . $this->firstname;
145  }
+ Here is the caller graph for this function:

◆ getNodeId()

ilStudyProgrammeUserTableRow::getNodeId ( )

Definition at line 81 of file ilStudyProgrammeUserTableRow.php.

81  : int
82  {
83  return $this->node_obj_id;
84  }

◆ getNodeLifecycleStatus()

ilStudyProgrammeUserTableRow::getNodeLifecycleStatus ( )

Definition at line 369 of file ilStudyProgrammeUserTableRow.php.

References $lifecycle_status.

369  : int
370  {
372  }

◆ getOrgUs()

ilStudyProgrammeUserTableRow::getOrgUs ( )

Definition at line 164 of file ilStudyProgrammeUserTableRow.php.

References $orgus.

Referenced by toArray().

164  : string
165  {
166  return $this->orgus;
167  }
+ Here is the caller graph for this function:

◆ getPointsCurrent()

ilStudyProgrammeUserTableRow::getPointsCurrent ( )

Definition at line 267 of file ilStudyProgrammeUserTableRow.php.

References $points_current.

Referenced by toArray().

267  : string
268  {
269  return $this->points_current;
270  }
+ Here is the caller graph for this function:

◆ getPointsReachable()

ilStudyProgrammeUserTableRow::getPointsReachable ( )

Definition at line 247 of file ilStudyProgrammeUserTableRow.php.

References $points_reachable.

Referenced by toArray().

247  : string
248  {
250  }
+ Here is the caller graph for this function:

◆ getPointsRequired()

ilStudyProgrammeUserTableRow::getPointsRequired ( )

Definition at line 257 of file ilStudyProgrammeUserTableRow.php.

References $points_required.

Referenced by toArray().

257  : string
258  {
259  return $this->points_required;
260  }
+ Here is the caller graph for this function:

◆ getRestartDate()

ilStudyProgrammeUserTableRow::getRestartDate ( )

Definition at line 354 of file ilStudyProgrammeUserTableRow.php.

References $restart_date.

354  : string
355  {
356  return $this->restart_date;
357  }

◆ getStatus()

ilStudyProgrammeUserTableRow::getStatus ( )

Definition at line 186 of file ilStudyProgrammeUserTableRow.php.

References $status.

Referenced by toArray().

186  : string
187  {
188  return $this->status;
189  }
+ Here is the caller graph for this function:

◆ getStatusRaw()

ilStudyProgrammeUserTableRow::getStatusRaw ( )

Definition at line 196 of file ilStudyProgrammeUserTableRow.php.

References $status_raw.

196  : int
197  {
198  return $this->status_raw;
199  }

◆ getUserActive()

ilStudyProgrammeUserTableRow::getUserActive ( )

Definition at line 115 of file ilStudyProgrammeUserTableRow.php.

References $active.

Referenced by toArray().

115  : string
116  {
117  return $this->active;
118  }
+ Here is the caller graph for this function:

◆ getUserData()

ilStudyProgrammeUserTableRow::getUserData ( string  $field_id)

Definition at line 94 of file ilStudyProgrammeUserTableRow.php.

Referenced by toArray().

95  {
96  return $this->user_information->getUserData($field_id);
97  }
+ Here is the caller graph for this function:

◆ getUserInformation()

ilStudyProgrammeUserTableRow::getUserInformation ( )

Definition at line 90 of file ilStudyProgrammeUserTableRow.php.

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

◆ getUsrId()

ilStudyProgrammeUserTableRow::getUsrId ( )

Definition at line 77 of file ilStudyProgrammeUserTableRow.php.

77  : int
78  {
79  return $this->usr_id;
80  }

◆ getValidity()

ilStudyProgrammeUserTableRow::getValidity ( )

Definition at line 343 of file ilStudyProgrammeUserTableRow.php.

References $validity.

Referenced by toArray().

343  : string
344  {
345  return $this->validity;
346  }
+ Here is the caller graph for this function:

◆ isRootProgress()

ilStudyProgrammeUserTableRow::isRootProgress ( )

Definition at line 85 of file ilStudyProgrammeUserTableRow.php.

85  : bool
86  {
87  return $this->is_root_progress;
88  }

◆ isUserActiveRaw()

ilStudyProgrammeUserTableRow::isUserActiveRaw ( )

Definition at line 105 of file ilStudyProgrammeUserTableRow.php.

References $active_raw.

Referenced by toArray().

105  : bool
106  {
107  return $this->active_raw;
108  }
+ Here is the caller graph for this function:

◆ toArray()

ilStudyProgrammeUserTableRow::toArray ( )

Definition at line 386 of file ilStudyProgrammeUserTableRow.php.

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().

Referenced by ilStudyProgrammeUserTable\postOrder().

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

◆ withAssignmentBy()

ilStudyProgrammeUserTableRow::withAssignmentBy ( string  $assigned_by)

Definition at line 304 of file ilStudyProgrammeUserTableRow.php.

References $assigned_by.

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

◆ withAssignmentDate()

ilStudyProgrammeUserTableRow::withAssignmentDate ( string  $assign_date)

Definition at line 293 of file ilStudyProgrammeUserTableRow.php.

References $assign_date.

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

◆ withBelongsTo()

ilStudyProgrammeUserTableRow::withBelongsTo ( string  $belongs_to)

Definition at line 282 of file ilStudyProgrammeUserTableRow.php.

References $belongs_to.

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

◆ withCertificateRelevance()

ilStudyProgrammeUserTableRow::withCertificateRelevance ( bool  $cert_relevance)

Definition at line 374 of file ilStudyProgrammeUserTableRow.php.

References $cert_relevance.

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

◆ withCompletionBy()

ilStudyProgrammeUserTableRow::withCompletionBy ( string  $completion_by)

Definition at line 212 of file ilStudyProgrammeUserTableRow.php.

References $completion_by.

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

◆ withCompletionByObjIds()

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

Definition at line 226 of file ilStudyProgrammeUserTableRow.php.

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

◆ withCompletionDate()

ilStudyProgrammeUserTableRow::withCompletionDate ( string  $completion_date)

Definition at line 201 of file ilStudyProgrammeUserTableRow.php.

References $completion_date.

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

◆ withCustomPlan()

ilStudyProgrammeUserTableRow::withCustomPlan ( string  $custom_plan)

Definition at line 271 of file ilStudyProgrammeUserTableRow.php.

References $custom_plan.

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

◆ withDeadline()

ilStudyProgrammeUserTableRow::withDeadline ( string  $deadline)

Definition at line 315 of file ilStudyProgrammeUserTableRow.php.

References $deadline.

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

◆ withExpiryDate()

ilStudyProgrammeUserTableRow::withExpiryDate ( string  $expiry_date)

Definition at line 326 of file ilStudyProgrammeUserTableRow.php.

References $expiry_date.

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

◆ withFirstname()

ilStudyProgrammeUserTableRow::withFirstname ( string  $firstname)

Definition at line 120 of file ilStudyProgrammeUserTableRow.php.

References $firstname.

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

◆ withGender()

ilStudyProgrammeUserTableRow::withGender ( string  $gender)

Definition at line 169 of file ilStudyProgrammeUserTableRow.php.

References $gender.

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

◆ withLastname()

ilStudyProgrammeUserTableRow::withLastname ( string  $lastname)

Definition at line 131 of file ilStudyProgrammeUserTableRow.php.

References $lastname.

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

◆ withLogin()

ilStudyProgrammeUserTableRow::withLogin ( string  $login)

Definition at line 147 of file ilStudyProgrammeUserTableRow.php.

References $login.

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

◆ withNodeLifecycleStatus()

ilStudyProgrammeUserTableRow::withNodeLifecycleStatus ( int  $lifecycle_status)

Definition at line 359 of file ilStudyProgrammeUserTableRow.php.

References $lifecycle_status, and ilStudyProgrammeAssessmentSettings\$STATUS.

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

◆ withOrgUs()

ilStudyProgrammeUserTableRow::withOrgUs ( string  $orgus)

Definition at line 158 of file ilStudyProgrammeUserTableRow.php.

References $orgus.

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

◆ withPointsCurrent()

ilStudyProgrammeUserTableRow::withPointsCurrent ( string  $points_current)

Definition at line 261 of file ilStudyProgrammeUserTableRow.php.

References $points_current.

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

◆ withPointsReachable()

ilStudyProgrammeUserTableRow::withPointsReachable ( string  $points_reachable)

Definition at line 241 of file ilStudyProgrammeUserTableRow.php.

References $points_reachable.

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

◆ withPointsRequired()

ilStudyProgrammeUserTableRow::withPointsRequired ( string  $points_required)

Definition at line 251 of file ilStudyProgrammeUserTableRow.php.

References $points_required.

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

◆ withRestartDate()

ilStudyProgrammeUserTableRow::withRestartDate ( string  $restart_date)

Definition at line 348 of file ilStudyProgrammeUserTableRow.php.

References $restart_date.

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

◆ withStatus()

ilStudyProgrammeUserTableRow::withStatus ( string  $status)

Definition at line 180 of file ilStudyProgrammeUserTableRow.php.

References $status.

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

◆ withStatusRaw()

ilStudyProgrammeUserTableRow::withStatusRaw ( int  $status_raw)

Definition at line 190 of file ilStudyProgrammeUserTableRow.php.

References $status_raw.

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

◆ withUserActive()

ilStudyProgrammeUserTableRow::withUserActive ( string  $active)

Definition at line 109 of file ilStudyProgrammeUserTableRow.php.

References $active.

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

◆ withUserActiveRaw()

ilStudyProgrammeUserTableRow::withUserActiveRaw ( bool  $active_raw)

Definition at line 99 of file ilStudyProgrammeUserTableRow.php.

References $active_raw.

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

◆ withValidity()

ilStudyProgrammeUserTableRow::withValidity ( string  $validity)

Definition at line 337 of file ilStudyProgrammeUserTableRow.php.

References $validity.

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

Field Documentation

◆ $active

string ilStudyProgrammeUserTableRow::$active
protected

Definition at line 32 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 50 of file ilStudyProgrammeUserTableRow.php.

Referenced by getAssignmentDate(), and withAssignmentDate().

◆ $assigned_by

string ilStudyProgrammeUserTableRow::$assigned_by
protected

Definition at line 51 of file ilStudyProgrammeUserTableRow.php.

Referenced by getAssignmentBy(), and withAssignmentBy().

◆ $belongs_to

string ilStudyProgrammeUserTableRow::$belongs_to
protected

Definition at line 49 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 44 of file ilStudyProgrammeUserTableRow.php.

Referenced by getCompletionBy(), and withCompletionBy().

◆ $completion_by_obj_ids

array ilStudyProgrammeUserTableRow::$completion_by_obj_ids
protected

Definition at line 43 of file ilStudyProgrammeUserTableRow.php.

Referenced by getCompletionByObjIds().

◆ $completion_date

string ilStudyProgrammeUserTableRow::$completion_date
protected

Definition at line 39 of file ilStudyProgrammeUserTableRow.php.

Referenced by getCompletionDate(), and withCompletionDate().

◆ $custom_plan

string ilStudyProgrammeUserTableRow::$custom_plan
protected

Definition at line 48 of file ilStudyProgrammeUserTableRow.php.

Referenced by getCustomPlan(), and withCustomPlan().

◆ $deadline

string ilStudyProgrammeUserTableRow::$deadline
protected

Definition at line 52 of file ilStudyProgrammeUserTableRow.php.

Referenced by getDeadline(), and withDeadline().

◆ $expiry_date

string ilStudyProgrammeUserTableRow::$expiry_date
protected

Definition at line 53 of file ilStudyProgrammeUserTableRow.php.

Referenced by getExpiryDate(), and withExpiryDate().

◆ $firstname

string ilStudyProgrammeUserTableRow::$firstname
protected

Definition at line 33 of file ilStudyProgrammeUserTableRow.php.

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

◆ $gender

string ilStudyProgrammeUserTableRow::$gender
protected

Definition at line 37 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 34 of file ilStudyProgrammeUserTableRow.php.

Referenced by getLastname(), and withLastname().

◆ $lifecycle_status

int ilStudyProgrammeUserTableRow::$lifecycle_status
protected

◆ $login

string ilStudyProgrammeUserTableRow::$login
protected

Definition at line 35 of file ilStudyProgrammeUserTableRow.php.

Referenced by getLogin(), and withLogin().

◆ $orgus

string ilStudyProgrammeUserTableRow::$orgus
protected

Definition at line 36 of file ilStudyProgrammeUserTableRow.php.

Referenced by getOrgUs(), and withOrgUs().

◆ $points_current

string ilStudyProgrammeUserTableRow::$points_current
protected

Definition at line 47 of file ilStudyProgrammeUserTableRow.php.

Referenced by getPointsCurrent(), and withPointsCurrent().

◆ $points_reachable

string ilStudyProgrammeUserTableRow::$points_reachable
protected

Definition at line 45 of file ilStudyProgrammeUserTableRow.php.

Referenced by getPointsReachable(), and withPointsReachable().

◆ $points_required

string ilStudyProgrammeUserTableRow::$points_required
protected

Definition at line 46 of file ilStudyProgrammeUserTableRow.php.

Referenced by getPointsRequired(), and withPointsRequired().

◆ $restart_date

string ilStudyProgrammeUserTableRow::$restart_date
protected

Definition at line 55 of file ilStudyProgrammeUserTableRow.php.

Referenced by getRestartDate(), and withRestartDate().

◆ $status

string ilStudyProgrammeUserTableRow::$status
protected

Definition at line 38 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().

◆ $udf

ilUserDefinedData ilStudyProgrammeUserTableRow::$udf
protected

Definition at line 30 of file ilStudyProgrammeUserTableRow.php.

◆ $validity

string ilStudyProgrammeUserTableRow::$validity
protected

Definition at line 54 of file ilStudyProgrammeUserTableRow.php.

Referenced by getValidity(), and withValidity().


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