ILIAS  release_6 Revision v6.24-5-g0c8bfefb3b8
All Data Structures Namespaces Files Functions Variables Modules Pages
ilDerivedTask Class Reference

Derived task data object. More...

+ Collaboration diagram for ilDerivedTask:

Public Member Functions

 __construct (string $title, int $ref_id, int $deadline, int $starting_time, int $wsp_id)
 Constructor. More...
 
 getRefId ()
 Get ref id. More...
 
 getWspId ()
 Get wsp id. More...
 
 getDeadline ()
 
 getStartingTime ()
 
 getTitle ()
 
 withUrl (string $url)
 
 getUrl ()
 

Protected Attributes

 $title
 
 $ref_id
 
 $deadline
 
 $starting_time
 
 $wsp_id
 
 $url = ''
 

Detailed Description

Derived task data object.

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

Definition at line 11 of file class.ilDerivedTask.php.

Constructor & Destructor Documentation

◆ __construct()

ilDerivedTask::__construct ( string  $title,
int  $ref_id,
int  $deadline,
int  $starting_time,
int  $wsp_id 
)

Constructor.

Parameters
string$title
int$ref_id
int$deadline
int$starting_time
int$wsp_id

Definition at line 49 of file class.ilDerivedTask.php.

References $deadline, $ref_id, $starting_time, $title, and $wsp_id.

50  {
51  $this->title = $title;
52  $this->ref_id = $ref_id;
53  $this->deadline = $deadline;
54  $this->starting_time = $starting_time;
55  $this->wsp_id = $wsp_id;
56  }

Member Function Documentation

◆ getDeadline()

ilDerivedTask::getDeadline ( )
Returns
int

Definition at line 81 of file class.ilDerivedTask.php.

References $deadline.

82  {
83  return $this->deadline;
84  }

◆ getRefId()

ilDerivedTask::getRefId ( )

Get ref id.

Returns
int

Definition at line 63 of file class.ilDerivedTask.php.

References $ref_id.

64  {
65  return $this->ref_id;
66  }

◆ getStartingTime()

ilDerivedTask::getStartingTime ( )
Returns
int

Definition at line 89 of file class.ilDerivedTask.php.

References $starting_time.

90  {
91  return $this->starting_time;
92  }

◆ getTitle()

ilDerivedTask::getTitle ( )
Returns
string

Definition at line 97 of file class.ilDerivedTask.php.

References $title.

98  {
99  return $this->title;
100  }

◆ getUrl()

ilDerivedTask::getUrl ( )
Returns
string

Definition at line 117 of file class.ilDerivedTask.php.

References $url.

117  : string
118  {
119  return $this->url;
120  }

◆ getWspId()

ilDerivedTask::getWspId ( )

Get wsp id.

Returns
int

Definition at line 73 of file class.ilDerivedTask.php.

References $wsp_id.

74  {
75  return $this->wsp_id;
76  }

◆ withUrl()

ilDerivedTask::withUrl ( string  $url)
Parameters
string$url
Returns
ilDerivedTask

Definition at line 106 of file class.ilDerivedTask.php.

References $url.

106  : self
107  {
108  $clone = clone $this;
109  $clone->url = $url;
110 
111  return $clone;
112  }

Field Documentation

◆ $deadline

ilDerivedTask::$deadline
protected

Definition at line 26 of file class.ilDerivedTask.php.

Referenced by __construct(), and getDeadline().

◆ $ref_id

ilDerivedTask::$ref_id
protected

Definition at line 21 of file class.ilDerivedTask.php.

Referenced by __construct(), and getRefId().

◆ $starting_time

ilDerivedTask::$starting_time
protected

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

Referenced by __construct(), and getStartingTime().

◆ $title

ilDerivedTask::$title
protected

Definition at line 16 of file class.ilDerivedTask.php.

Referenced by __construct(), and getTitle().

◆ $url

ilDerivedTask::$url = ''
protected

Definition at line 39 of file class.ilDerivedTask.php.

Referenced by getUrl(), and withUrl().

◆ $wsp_id

ilDerivedTask::$wsp_id
protected

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

Referenced by __construct(), and getWspId().


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