ILIAS  release_7 Revision v7.30-3-g800a261c036
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.

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 }

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

Member Function Documentation

◆ getDeadline()

ilDerivedTask::getDeadline ( )
Returns
int

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

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

References $deadline.

◆ getRefId()

ilDerivedTask::getRefId ( )

Get ref id.

Returns
int

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

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

References $ref_id.

◆ getStartingTime()

ilDerivedTask::getStartingTime ( )
Returns
int

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

90 {
92 }

References $starting_time.

◆ getTitle()

ilDerivedTask::getTitle ( )
Returns
string

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

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

References $title.

◆ getUrl()

ilDerivedTask::getUrl ( )
Returns
string

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

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

References $url.

◆ getWspId()

ilDerivedTask::getWspId ( )

Get wsp id.

Returns
int

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

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

References $wsp_id.

◆ withUrl()

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

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

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

References $url.

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: