71 return isset($this->
id) ? $this->id : 0;
87 return isset($this->lock) ? $this->lock :
false;
95 return isset($this->processed_items) ? $this->processed_items : 0;
103 return isset($this->found_items) ? $this->found_items : 0;
111 return isset($this->progress) ? $this->progress : 0;
119 return isset($this->state) ? $this->state :
'';
127 return isset($this->starting_time) ? $this->starting_time : 0;
135 return isset($this->finished_time) ? $this->finished_time : 0;
152 'id' => $this->
getId(),
154 'lock' => (int) $this->
getLock(),
170 $this->
id = $data[
'id'];
171 $this->usr_id = $data[
'usr_id'];
172 $this->lock = ($data[
'lock'] ===
true || $data[
'lock'] === 1);
173 $this->found_items = $data[
'found_items'];
174 $this->processed_items = $data[
'processed_items'];
175 $this->progress = $data[
'progress'];
176 $this->state = $data[
'state'];
177 $this->starting_time = $data[
'started_ts'];
178 $this->finished_time = $data[
'finished_ts'];