ILIAS  trunk Revision v11.0_alpha-2638-g80c1d007f79
ILIAS\BookingManager\InternalDataService Class Reference

Repository internal data service. More...

+ Collaboration diagram for ILIAS\BookingManager\InternalDataService:

Public Member Functions

 __construct ()
 
 preferences (array $preferences)
 
 weekEntry (int $start, int $end, string $html)
 
 settings (int $id, bool $public_log, int $schedule_type, int $overall_limit=0, int $reservation_period=0, bool $reminder_status=false, int $reminder_day=1, int $pref_deadline=0, int $preference_nr=0, bool $messages=false)
 

Protected Attributes

ilBookingPreferencesFactory $preferences_factory
 

Detailed Description

Repository internal data service.

Author
Alexander Killing killi.nosp@m.ng@l.nosp@m.eifos.nosp@m..de

Definition at line 32 of file class.InternalDataService.php.

Constructor & Destructor Documentation

◆ __construct()

ILIAS\BookingManager\InternalDataService::__construct ( )

Definition at line 36 of file class.InternalDataService.php.

37  {
38  $this->preferences_factory = new ilBookingPreferencesFactory();
39  //$this->..._factory = new ...\DataFactory();
40  }

Member Function Documentation

◆ preferences()

ILIAS\BookingManager\InternalDataService::preferences ( array  $preferences)

Definition at line 42 of file class.InternalDataService.php.

43  {
44  return $this->preferences_factory->preferences($preferences);
45  }

◆ settings()

ILIAS\BookingManager\InternalDataService::settings ( int  $id,
bool  $public_log,
int  $schedule_type,
int  $overall_limit = 0,
int  $reservation_period = 0,
bool  $reminder_status = false,
int  $reminder_day = 1,
int  $pref_deadline = 0,
int  $preference_nr = 0,
bool  $messages = false 
)

Definition at line 59 of file class.InternalDataService.php.

References $messages.

70  : Settings {
71  return new Settings(
72  $id,
73  $public_log,
74  $schedule_type,
75  $overall_limit,
76  $reservation_period,
77  $reminder_status,
78  $reminder_day,
79  $pref_deadline,
80  $preference_nr,
81  $messages
82  );
83  }
$messages
Definition: xapiexit.php:21
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
Definition: plugin.php:23

◆ weekEntry()

ILIAS\BookingManager\InternalDataService::weekEntry ( int  $start,
int  $end,
string  $html 
)

Definition at line 47 of file class.InternalDataService.php.

51  : WeekGridEntry {
52  return new WeekGridEntry(
53  $start,
54  $end,
55  $html
56  );
57  }

Field Documentation

◆ $preferences_factory

ilBookingPreferencesFactory ILIAS\BookingManager\InternalDataService::$preferences_factory
protected

Definition at line 34 of file class.InternalDataService.php.


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