ILIAS  trunk Revision v11.0_alpha-2638-g80c1d007f79
ILIAS\MetaData\OERHarvester\Settings\Settings\Settings Class Reference
+ Collaboration diagram for ILIAS\MetaData\OERHarvester\Settings\Settings\Settings:

Public Member Functions

 __construct (protected int $id, protected bool $public_log, protected int $schedule_type, protected int $overall_limit=0, protected int $reservation_period=0, protected bool $reminder_status=false, protected int $reminder_day=1, protected int $pref_deadline=0, protected int $preference_nr=0, protected bool $messages=false)
 
 getId ()
 
 withId (int $id)
 
 getPublicLog ()
 
 getScheduleType ()
 
 getOverallLimit ()
 
 getReservationPeriod ()
 
 getReminderStatus ()
 
 getReminderDay ()
 
 getPrefDeadline ()
 
 getPreferenceNr ()
 
 getMessages ()
 

Detailed Description

Definition at line 23 of file Settings.php.

Constructor & Destructor Documentation

◆ __construct()

ILIAS\MetaData\OERHarvester\Settings\Settings\Settings::__construct ( protected int  $id,
protected bool  $public_log,
protected int  $schedule_type,
protected int  $overall_limit = 0,
protected int  $reservation_period = 0,
protected bool  $reminder_status = false,
protected int  $reminder_day = 1,
protected int  $pref_deadline = 0,
protected int  $preference_nr = 0,
protected bool  $messages = false 
)

Definition at line 25 of file Settings.php.

36  {
37  }

Member Function Documentation

◆ getId()

ILIAS\MetaData\OERHarvester\Settings\Settings\Settings::getId ( )

Definition at line 39 of file Settings.php.

References $id.

Referenced by ILIAS\MetaData\OERHarvester\Settings\Settings\SettingsDBRepository\create(), and ILIAS\MetaData\OERHarvester\Settings\Settings\SettingsDBRepository\update().

39  : int
40  {
41  return $this->id;
42  }
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
Definition: plugin.php:23
+ Here is the caller graph for this function:

◆ getMessages()

ILIAS\MetaData\OERHarvester\Settings\Settings\Settings::getMessages ( )

Definition at line 91 of file Settings.php.

References $messages.

Referenced by ILIAS\MetaData\OERHarvester\Settings\Settings\SettingsDBRepository\create(), and ILIAS\MetaData\OERHarvester\Settings\Settings\SettingsDBRepository\update().

91  : bool
92  {
93  return $this->messages;
94  }
$messages
Definition: xapiexit.php:21
+ Here is the caller graph for this function:

◆ getOverallLimit()

ILIAS\MetaData\OERHarvester\Settings\Settings\Settings::getOverallLimit ( )

Definition at line 61 of file Settings.php.

Referenced by ILIAS\MetaData\OERHarvester\Settings\Settings\SettingsDBRepository\create(), and ILIAS\MetaData\OERHarvester\Settings\Settings\SettingsDBRepository\update().

61  : int
62  {
63  return $this->overall_limit;
64  }
+ Here is the caller graph for this function:

◆ getPrefDeadline()

ILIAS\MetaData\OERHarvester\Settings\Settings\Settings::getPrefDeadline ( )

Definition at line 81 of file Settings.php.

Referenced by ILIAS\MetaData\OERHarvester\Settings\Settings\SettingsDBRepository\create(), and ILIAS\MetaData\OERHarvester\Settings\Settings\SettingsDBRepository\update().

81  : int
82  {
83  return $this->pref_deadline;
84  }
+ Here is the caller graph for this function:

◆ getPreferenceNr()

ILIAS\MetaData\OERHarvester\Settings\Settings\Settings::getPreferenceNr ( )

Definition at line 86 of file Settings.php.

Referenced by ILIAS\MetaData\OERHarvester\Settings\Settings\SettingsDBRepository\create(), and ILIAS\MetaData\OERHarvester\Settings\Settings\SettingsDBRepository\update().

86  : int
87  {
88  return $this->preference_nr;
89  }
+ Here is the caller graph for this function:

◆ getPublicLog()

ILIAS\MetaData\OERHarvester\Settings\Settings\Settings::getPublicLog ( )

Definition at line 51 of file Settings.php.

Referenced by ILIAS\MetaData\OERHarvester\Settings\Settings\SettingsDBRepository\create(), and ILIAS\MetaData\OERHarvester\Settings\Settings\SettingsDBRepository\update().

51  : bool
52  {
53  return $this->public_log;
54  }
+ Here is the caller graph for this function:

◆ getReminderDay()

ILIAS\MetaData\OERHarvester\Settings\Settings\Settings::getReminderDay ( )

Definition at line 76 of file Settings.php.

Referenced by ILIAS\MetaData\OERHarvester\Settings\Settings\SettingsDBRepository\create(), and ILIAS\MetaData\OERHarvester\Settings\Settings\SettingsDBRepository\update().

76  : int
77  {
78  return $this->reminder_day;
79  }
+ Here is the caller graph for this function:

◆ getReminderStatus()

ILIAS\MetaData\OERHarvester\Settings\Settings\Settings::getReminderStatus ( )

Definition at line 71 of file Settings.php.

Referenced by ILIAS\MetaData\OERHarvester\Settings\Settings\SettingsDBRepository\create(), and ILIAS\MetaData\OERHarvester\Settings\Settings\SettingsDBRepository\update().

71  : bool
72  {
73  return $this->reminder_status;
74  }
+ Here is the caller graph for this function:

◆ getReservationPeriod()

ILIAS\MetaData\OERHarvester\Settings\Settings\Settings::getReservationPeriod ( )

Definition at line 66 of file Settings.php.

Referenced by ILIAS\MetaData\OERHarvester\Settings\Settings\SettingsDBRepository\create(), and ILIAS\MetaData\OERHarvester\Settings\Settings\SettingsDBRepository\update().

66  : int
67  {
68  return $this->reservation_period;
69  }
+ Here is the caller graph for this function:

◆ getScheduleType()

ILIAS\MetaData\OERHarvester\Settings\Settings\Settings::getScheduleType ( )

Definition at line 56 of file Settings.php.

Referenced by ILIAS\MetaData\OERHarvester\Settings\Settings\SettingsDBRepository\create(), and ILIAS\MetaData\OERHarvester\Settings\Settings\SettingsDBRepository\update().

56  : int
57  {
58  return $this->schedule_type;
59  }
+ Here is the caller graph for this function:

◆ withId()

ILIAS\MetaData\OERHarvester\Settings\Settings\Settings::withId ( int  $id)

Definition at line 44 of file Settings.php.

References $id.

44  : self
45  {
46  $clone = clone $this;
47  $clone->id = $id;
48  return $clone;
49  }
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
Definition: plugin.php:23

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