ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
ILIAS\BackgroundTasks\Implementation\Bucket\BasicBucketMeta Class Reference
+ Inheritance diagram for ILIAS\BackgroundTasks\Implementation\Bucket\BasicBucketMeta:
+ Collaboration diagram for ILIAS\BackgroundTasks\Implementation\Bucket\BasicBucketMeta:

Public Member Functions

 getUserId ()
 
 setUserId (int $user_id)
 
 getState ()
 
 setState (int $state)
 
 getTitle ()
 
 setTitle (string $title)
 
 getDescription ()
 
 setDescription (string $description)
 
 getPercentage ()
 
 setPercentage (Task $task, int $percentage)
 
 getOverallPercentage ()
 
 setOverallPercentage (int $percentage)
 
 getUserId ()
 
 setUserId (int $user_id)
 
 getOverallPercentage ()
 
 setOverallPercentage (int $percentage)
 
 setState (int $state)
 
 getState ()
 
 getDescription ()
 
 getTitle ()
 

Protected Attributes

int $user_id
 
int $state
 
string $title = ""
 
string $description = ""
 
int $percentage = 0
 

Detailed Description

Definition at line 32 of file BasicBucketMeta.php.

Member Function Documentation

◆ getDescription()

ILIAS\BackgroundTasks\Implementation\Bucket\BasicBucketMeta::getDescription ( )

◆ getOverallPercentage()

ILIAS\BackgroundTasks\Implementation\Bucket\BasicBucketMeta::getOverallPercentage ( )

◆ getPercentage()

ILIAS\BackgroundTasks\Implementation\Bucket\BasicBucketMeta::getPercentage ( )

Definition at line 80 of file BasicBucketMeta.php.

80 : int
81 {
82 return $this->percentage;
83 }

References ILIAS\BackgroundTasks\Implementation\Bucket\BasicBucketMeta\$percentage.

◆ getState()

ILIAS\BackgroundTasks\Implementation\Bucket\BasicBucketMeta::getState ( )

◆ getTitle()

ILIAS\BackgroundTasks\Implementation\Bucket\BasicBucketMeta::getTitle ( )

◆ getUserId()

ILIAS\BackgroundTasks\Implementation\Bucket\BasicBucketMeta::getUserId ( )

◆ setDescription()

ILIAS\BackgroundTasks\Implementation\Bucket\BasicBucketMeta::setDescription ( string  $description)

Definition at line 75 of file BasicBucketMeta.php.

75 : void
76 {
77 $this->description = $description;
78 }

References ILIAS\BackgroundTasks\Implementation\Bucket\BasicBucketMeta\$description.

◆ setOverallPercentage()

ILIAS\BackgroundTasks\Implementation\Bucket\BasicBucketMeta::setOverallPercentage ( int  $percentage)

Implements ILIAS\BackgroundTasks\BucketMeta.

Definition at line 95 of file BasicBucketMeta.php.

95 : void
96 {
97 $this->percentage = $percentage;
98 }

References ILIAS\BackgroundTasks\Implementation\Bucket\BasicBucketMeta\$percentage.

◆ setPercentage()

ILIAS\BackgroundTasks\Implementation\Bucket\BasicBucketMeta::setPercentage ( Task  $task,
int  $percentage 
)

Definition at line 85 of file BasicBucketMeta.php.

85 : void
86 {
87 throw new BucketNotFoundException("You cannot set the percentage on an empty bucket.");
88 }

◆ setState()

ILIAS\BackgroundTasks\Implementation\Bucket\BasicBucketMeta::setState ( int  $state)

Implements ILIAS\BackgroundTasks\BucketMeta.

Definition at line 55 of file BasicBucketMeta.php.

55 : void
56 {
57 $this->state = $state;
58 }

References ILIAS\BackgroundTasks\Implementation\Bucket\BasicBucketMeta\$state.

◆ setTitle()

ILIAS\BackgroundTasks\Implementation\Bucket\BasicBucketMeta::setTitle ( string  $title)

Definition at line 65 of file BasicBucketMeta.php.

65 : void
66 {
67 $this->title = $title;
68 }

References ILIAS\BackgroundTasks\Implementation\Bucket\BasicBucketMeta\$title.

◆ setUserId()

ILIAS\BackgroundTasks\Implementation\Bucket\BasicBucketMeta::setUserId ( int  $user_id)

Implements ILIAS\BackgroundTasks\BucketMeta.

Definition at line 45 of file BasicBucketMeta.php.

45 : void
46 {
47 $this->user_id = $user_id;
48 }

References ILIAS\BackgroundTasks\Implementation\Bucket\BasicBucketMeta\$user_id.

Field Documentation

◆ $description

string ILIAS\BackgroundTasks\Implementation\Bucket\BasicBucketMeta::$description = ""
protected

◆ $percentage

◆ $state

int ILIAS\BackgroundTasks\Implementation\Bucket\BasicBucketMeta::$state
protected

◆ $title

string ILIAS\BackgroundTasks\Implementation\Bucket\BasicBucketMeta::$title = ""
protected

◆ $user_id

int ILIAS\BackgroundTasks\Implementation\Bucket\BasicBucketMeta::$user_id
protected

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