Language Version : | ActionScript 3.0 |
Product Version : | Flex 4.5 |
Runtime Versions : | AIR 2.5 |
The PersistenceManager class is a basic persistence manager that
is backed by a local shared object named FxAppCache.
When initialized, it loads a local shared object that matches its id.
If a local shared object is not found, it is created.
When storing values using the manager, it is important that all
values can be properly be written to a shared object.
Complex objects that store classes or non-standard flash primitives
must implement flash.net.IExternalizable interface to work properly.
Saving incompatible objects does not cause an RTE, but creates
undefined behavior when the data is read back.
flash.utils.IExternalizable
public function PersistenceManager()
Language Version : | ActionScript 3.0 |
Product Version : | Flex 4.5 |
Runtime Versions : | AIR 2.5 |
Constructor.
public function clear():void
Language Version : | ActionScript 3.0 |
Product Version : | Flex 4.5 |
Runtime Versions : | AIR 2.5 |
Clears all the data that is being stored by the persistence
manager.
public function getProperty(key:String):Object
Language Version : | ActionScript 3.0 |
Product Version : | Flex 4.5 |
Runtime Versions : | AIR 2.5 |
Returns the value of a property stored in the persistence manager.
Properties are saved as key:value pairs.
Parameters
| key:String — The property key.
|
Returns | Object — The value of a property stored in the persistence manager.
|
public function load():Boolean
Language Version : | ActionScript 3.0 |
Product Version : | Flex 4.5 |
Runtime Versions : | AIR 2.5 |
Initializes the persistence manager.
Returns | Boolean — true if the operation is successful.
|
public function save():Boolean
Language Version : | ActionScript 3.0 |
Product Version : | Flex 4.5 |
Runtime Versions : | AIR 2.5 |
Flushes the data being managed by the persistence manager to
disk, or to another external storage file.
Returns | Boolean — true if the operation is successful.
|
public function setProperty(key:String, value:Object):void
Language Version : | ActionScript 3.0 |
Product Version : | Flex 4.5 |
Runtime Versions : | AIR 2.5 |
Stores a value in the persistence manager.
Properties are saved as key:value pairs.
Parameters
| key:String — The key to use to store the value.
|
|
| value:Object — The value object to store.
|
Mon Feb 18 2013, 01:33 PM +11:00