41 protected ?
int $id = 0;
66 $inst = self::where(array(
67 'user_id' => $user_id,
68 'position_id' => $position_id,
73 $inst->setPositionId($position_id);
74 $inst->setUserId($user_id);
75 $inst->setOrguId($orgu_id);
86 if (!$DIC->offsetExists(
'ilAppEventHandler')) {
89 $ilAppEventHandler = $DIC[
'ilAppEventHandler'];
90 $ilAppEventHandler->raise(
'Modules/OrgUnit', $event, array(
103 public function delete():
void 105 $this->
raiseEvent(
'deassignUserFromPosition');
114 public function setId(?
int $id): void
static findOrCreateAssignment(int $user_id, int $position_id, int $orgu_id)
static returnDbTableName()
setPositionId(int $position_id)
raiseEvent(string $event)