diff -r 5b37998e522e -r 162c1de6545a web/lib/Zend/Service/Simpy/LinkQuery.php --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/web/lib/Zend/Service/Simpy/LinkQuery.php Fri Mar 11 15:05:35 2011 +0100 @@ -0,0 +1,200 @@ +_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; + } +}