_query = $query; return $this; } /** * Returns the query string set for this query * * @return string */ public function getQueryString() { return $this->_query; } /** * Sets the maximum number of search results to return * * @param int $limit * @return Zend_Service_Simpy_LinkQuery Provides a fluent interface */ public function setLimit($limit) { $this->_limit = intval($limit); if ($this->_limit == 0) { $this->_limit = null; } return $this; } /** * Returns the maximum number of search results to return * * @return int */ public function getLimit() { return $this->_limit; } /** * Sets the date on which search results must have been added, which will * override any existing values set using setAfterDate() and setBeforeDate() * * @param string $date * @see setAfterDate() * @see setBeforeDate() * @return Zend_Service_Simpy_LinkQuery Provides a fluent interface */ public function setDate($date) { $this->_date = $date; $this->_afterDate = null; $this->_beforeDate = null; return $this; } /** * Returns the date on which search results must have been added * * @return string */ public function getDate() { return $this->_date; } /** * Sets the date after which search results must have been added, which will * override any existing values set using setDate() * * @param string $date * @see setDate() * @return Zend_Service_Simpy_LinkQuery Provides a fluent interface */ public function setAfterDate($date) { $this->_afterDate = $date; $this->_date = null; return $this; } /** * Returns the date after which search results must have been added * * @return string */ public function getAfterDate() { return $this->_afterDate; } /** * Sets the date before which search results must have been added, which * will override any existing values set using setDate() * * @param string $date * @see setDate() * @return Zend_Service_Simpy_LinkQuery Provides a fluent interface */ public function setBeforeDate($date) { $this->_beforeDate = $date; $this->_date = null; return $this; } /** * Returns the date before which search results must have been added * * @return string */ public function getBeforeDate() { return $this->_beforeDate; } }