public function save() { if (!is_null($this->id)) { parent::put($this->id, "Order", $this->to_array()); } else { $header = parent::post(null, "Order", $this->to_array()); $splitted = explode("/", $header['Location']); $this->id = end($splitted); } }
public function update() { parent::put($this->get_id(), "DldaOrder", $this->to_array()); }
public function update() { parent::put($this->get_id(), "Subscription", $this->to_array()); }
public function set_metadata($filename, $meta) { $meta = new \Iris\FileMetaData($meta); $url = sprintf('%s/%s/%s/metadata', $this->get_id(), 'loas', $filename); parent::put($url, "FileMetaData", $meta->to_array()); }
public function update() { $arr = $this->to_array(); unset($arr['id']); unset($arr['orderId']); parent::put($this->get_id(), "Order", $arr); }