From 0d42be79b9dfeaa7686fb7da11920af4eb0561d7 Mon Sep 17 00:00:00 2001 From: xue <> Date: Sat, 3 Dec 2005 04:42:14 +0000 Subject: --- framework/core.php | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) (limited to 'framework/core.php') diff --git a/framework/core.php b/framework/core.php index 5c3d645c..84077a04 100644 --- a/framework/core.php +++ b/framework/core.php @@ -286,6 +286,30 @@ interface IUser public function loadFromString($string); } +/** + * IPageStatePersister class. + * + * This interface must be implemented by all page state persister classes. + * + * @author Qiang Xue + * @version $Revision: $ $Date: $ + * @package System + * @since 3.0 + */ +interface IPageStatePersister +{ + /** + * Loads state from a persistent storage. + * @return mixed the state + */ + public function load(); + /** + * Saves state into a persistent storage. + * @param mixed the state to be saved + */ + public function save($state); +} + /** * PradoBase class. * -- cgit v1.2.3