diff options
Diffstat (limited to 'framework/Collections/TPagedList.php')
-rw-r--r-- | framework/Collections/TPagedList.php | 111 |
1 files changed, 1 insertions, 110 deletions
diff --git a/framework/Collections/TPagedList.php b/framework/Collections/TPagedList.php index 57e567e0..2b349413 100644 --- a/framework/Collections/TPagedList.php +++ b/framework/Collections/TPagedList.php @@ -361,113 +361,4 @@ class TPagedList extends TList $array[$i]=$this->itemAt($i); return $array; } -} - -/** - * TPagedListPageChangedEventParameter class. - * TPagedListPageChangedEventParameter is used as the parameter for - * {@link TPagedList::onPageChanged OnPageChanged} event. - * To obtain the page index before it was changed, use {@link getOldPageIndex OldPageIndex}. - * - * @author Qiang Xue <qiang.xue@gmail.com> - * @package System.Collections - * @since 3.0 - */ -class TPagedListPageChangedEventParameter extends TEventParameter -{ - private $_oldPage; - - /** - * Constructor. - * @param integer old page index - */ - public function __construct($oldPage) - { - $this->_oldPage=$oldPage; - } - - /** - * @return integer the index of the page before the list changed to the new page - */ - public function getOldPageIndex() - { - return $this->_oldPage; - } -} - -/** - * TPagedListFetchDataEventParameter class. - * - * TPagedListFetchDataEventParameter is used as the parameter for - * {@link TPagedList::onFetchData OnFetchData} event. - * To obtain the new page index, use {@link getNewPageIndex NewPageIndex}. - * The {@link getOffset Offset} property refers to the index - * of the first item in the new page, while {@link getLimit Limit} - * specifies how many items are requested for the page. - * Newly fetched data should be saved in {@link setData Data} property. - * - * @author Qiang Xue <qiang.xue@gmail.com> - * @package System.Collections - * @since 3.0 - */ -class TPagedListFetchDataEventParameter extends TEventParameter -{ - private $_pageIndex; - private $_offset; - private $_limit; - private $_data=null; - - /** - * Constructor. - * @param integer new page index - * @param integer offset of the first item in the new page - * @param integer number of items in the new page desired - */ - public function __construct($pageIndex,$offset,$limit) - { - $this->_pageIndex=$pageIndex; - $this->_offset=$offset; - $this->_limit=$limit; - } - - /** - * @return integer the zero-based index of the new page - */ - public function getNewPageIndex() - { - return $this->_pageIndex; - } - - /** - * @return integer offset of the first item in the new page - */ - public function getOffset() - { - return $this->_offset; - } - - /** - * @return integer number of items in the new page - */ - public function getLimit() - { - return $this->_limit; - } - - /** - * @return mixed new page data - */ - public function getData() - { - return $this->_data; - } - - /** - * @param mixed new page data - */ - public function setData($value) - { - $this->_data=$value; - } -} - +}
\ No newline at end of file |