ILIAS  release_9 Revision v9.13-25-g2c18ec4c24f
ilOrgUnitUserAssignment Class Reference

Class ilOrgUnitUserAssignment. More...

+ Collaboration diagram for ilOrgUnitUserAssignment:

Public Member Functions

 __construct (?int $id=0)
 
 getId ()
 
 withId (?int $id)
 
 getUserId ()
 
 withUserId (int $user_id)
 
 getPositionId ()
 
 withPositionId (int $position_id)
 
 getOrguId ()
 
 withOrguId (int $orgu_id)
 

Protected Attributes

int $id
 
int $user_id = 0
 
int $position_id = 0
 
int $orgu_id = 0
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

ilOrgUnitUserAssignment::__construct ( ?int  $id = 0)

Definition at line 33 of file class.ilOrgUnitUserAssignment.php.

References $id.

34  {
35  $this->id = $id;
36  }

Member Function Documentation

◆ getId()

ilOrgUnitUserAssignment::getId ( )

Definition at line 38 of file class.ilOrgUnitUserAssignment.php.

References $id.

Referenced by ilOrgUnitUserAssignmentDBRepository\store(), and ilOrgUnitUserAssignmentDBRepository\update().

38  : ?int
39  {
40  return $this->id;
41  }
+ Here is the caller graph for this function:

◆ getOrguId()

ilOrgUnitUserAssignment::getOrguId ( )

Definition at line 74 of file class.ilOrgUnitUserAssignment.php.

References $orgu_id.

Referenced by ilOrgUnitUserAssignmentDBRepository\insert(), ilOrgUnitUserAssignmentDBRepository\raiseEvent(), and ilOrgUnitUserAssignmentDBRepository\update().

74  : int
75  {
76  return $this->orgu_id;
77  }
+ Here is the caller graph for this function:

◆ getPositionId()

ilOrgUnitUserAssignment::getPositionId ( )

◆ getUserId()

ilOrgUnitUserAssignment::getUserId ( )

Definition at line 50 of file class.ilOrgUnitUserAssignment.php.

References $user_id.

Referenced by ilOrgUnitUserAssignmentDBRepository\insert(), ilOrgUnitUserAssignmentDBRepository\raiseEvent(), and ilOrgUnitUserAssignmentDBRepository\update().

50  : int
51  {
52  return $this->user_id;
53  }
+ Here is the caller graph for this function:

◆ withId()

ilOrgUnitUserAssignment::withId ( ?int  $id)

Definition at line 43 of file class.ilOrgUnitUserAssignment.php.

References $id.

43  : self
44  {
45  $clone = clone $this;
46  $clone->id = $id;
47  return $clone;
48  }

◆ withOrguId()

ilOrgUnitUserAssignment::withOrguId ( int  $orgu_id)

Definition at line 79 of file class.ilOrgUnitUserAssignment.php.

References $orgu_id.

79  : self
80  {
81  $clone = clone $this;
82  $clone->orgu_id = $orgu_id;
83  return $clone;
84  }

◆ withPositionId()

ilOrgUnitUserAssignment::withPositionId ( int  $position_id)

Definition at line 67 of file class.ilOrgUnitUserAssignment.php.

References $position_id.

67  : self
68  {
69  $clone = clone $this;
70  $clone->position_id = $position_id;
71  return $clone;
72  }

◆ withUserId()

ilOrgUnitUserAssignment::withUserId ( int  $user_id)

Definition at line 55 of file class.ilOrgUnitUserAssignment.php.

References $user_id.

55  : self
56  {
57  $clone = clone $this;
58  $clone->user_id = $user_id;
59  return $clone;
60  }

Field Documentation

◆ $id

int ilOrgUnitUserAssignment::$id
protected

Definition at line 28 of file class.ilOrgUnitUserAssignment.php.

Referenced by __construct(), getId(), and withId().

◆ $orgu_id

int ilOrgUnitUserAssignment::$orgu_id = 0
protected

Definition at line 31 of file class.ilOrgUnitUserAssignment.php.

Referenced by getOrguId(), and withOrguId().

◆ $position_id

int ilOrgUnitUserAssignment::$position_id = 0
protected

Definition at line 30 of file class.ilOrgUnitUserAssignment.php.

Referenced by getPositionId(), and withPositionId().

◆ $user_id

int ilOrgUnitUserAssignment::$user_id = 0
protected

Definition at line 29 of file class.ilOrgUnitUserAssignment.php.

Referenced by getUserId(), and withUserId().


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