Package | mx.data |
Classe | public class CacheDataDescriptor |
Héritage | CacheDataDescriptor EventDispatcher Object |
Implémente | IExternalizable |
Version du langage: | ActionScript 3.0 |
Version du produit: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
getCacheDescriptors()
du service associé.
Eléments de l’API associés
Propriété | Défini par | ||
---|---|---|---|
constructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet. | Object | ||
created : Date [lecture seule]
Heure UTC de la première création de ces données mises en cache dans le magasin local. | CacheDataDescriptor | ||
id : Object [lecture seule]
ID unique des données mises en cache. | CacheDataDescriptor | ||
lastAccessed : Date [lecture seule]
Heure UTC du dernier accès à ces données mises en cache à partir du magasin local. | CacheDataDescriptor | ||
lastFilled : Date
Heure TUC à laquelle ces données mises en cache ont été renseignées pour la dernière fois à partir d’un serveur distant. | CacheDataDescriptor | ||
lastWrite : Date [lecture seule]
Heure UTC de la dernière écriture de ces données mises en cache dans le magasin local. | CacheDataDescriptor | ||
metadata : Object
Permet d’accéder aux informations personnalisées stockées au côté de ces données dans le magasin local. | CacheDataDescriptor | ||
synced : Boolean = false
Contient la valeur true si cette requête a été synchronisée lorsque la demande a été envoyée au serveur. | CacheDataDescriptor | ||
type : uint [lecture seule]
Type de données auquel ce descripteur de cache est associé. | CacheDataDescriptor |
Méthode | Défini par | ||
---|---|---|---|
CacheDataDescriptor(dataList:DataList = null)
Initialise ce descripteur en utilisant l’élément de cache spécifié et l’ID associé. | CacheDataDescriptor | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Enregistre un objet écouteur d’événement auprès d’un objet EventDispatcher afin que l’écouteur soit averti d’un événement. | EventDispatcher | ||
Distribue un événement dans le flux d’événements. | EventDispatcher | ||
Vérifie si des écouteurs sont enregistrés auprès de l’objet EventDispatcher pour un type spécifique d’événement. | EventDispatcher | ||
Indique si la propriété spécifiée d’un objet est définie. | Object | ||
Indique si une occurrence de la classe Object figure dans la chaîne de prototype de l’objet spécifié en tant que paramètre. | Object | ||
Indique si la propriété spécifiée existe et est énumérable. | Object | ||
Supprime un écouteur de l’objet EventDispatcher. | EventDispatcher | ||
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle. | Object | ||
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur. | Object | ||
[override]
Renvoie une représentation sous forme de chaîne de l’objet CacheDataDescriptor. | CacheDataDescriptor | ||
Renvoie la valeur primitive de l’objet spécifié. | Object | ||
Vérifie si un écouteur d’événement est enregistré auprès de cet objet EventDispatcher ou de ses ancêtres pour le type d’événement spécifié. | EventDispatcher |
Constante | Défini par | ||
---|---|---|---|
ALL : uint = 0 [statique]
Option à utiliser avec la méthode getCacheDescriptors() pour indiquer le type de descripteurs à renvoyer. | CacheDataDescriptor | ||
FILL : uint = 1 [statique]
Option à utiliser avec la méthode getCacheDescriptors() pour indiquer le type de descripteurs à renvoyer. | CacheDataDescriptor | ||
ITEM : uint = 2 [statique]
Option à utiliser avec la méthode getCacheDescriptors() pour indiquer le type de descripteurs à renvoyer. | CacheDataDescriptor |
created | propriété |
created:Date
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Heure UTC de la première création de ces données mises en cache dans le magasin local. Cette valeur est définie lorsque la valeur de la propriété autoSave
est true
et qu’une demande fill()
, getItem()
ou createItem()
concernant des données qui ne sont pas encore présentes dans le magasin local est réalisée, ou encore lorsque la méthode saveCache()
est appelée. Le fait d’appeler ces méthodes alors que les données sont déjà en cache modifie l’heure du dernier accès. L’heure de la dernière mise à jour est également modifiée si les données mises en cache sont mises à jour suite à la demande.
Implémentation
public function get created():Date
id | propriété |
id:Object
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
ID unique des données mises en cache. Il s’agit de la valeur utilisée par le service pour identifier de manière unique ces données. Dans le cas de collections d’éléments, il s’agit de la valeur définie par la destination distante lorsqu’une demande fill est réalisée. Dans le cas d’objets gérés uniques, il s’agit d’un mappage de paires nom-valeur pour l’élément, défini par la balise <identity>
du fichier services-config.xml.
Implémentation
public function get id():Object
lastAccessed | propriété |
lastAccessed:Date
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Heure UTC du dernier accès à ces données mises en cache à partir du magasin local. Cette valeur est définie lorsqu’ne demande fill()
, getItem()
ou createItem()
concernant des données qui ne sont pas encore présentes dans le magasin local est réalisée.
Implémentation
public function get lastAccessed():Date
lastFilled | propriété |
lastFilled:Date
Version du langage: | ActionScript 3.0 |
Version du produit: | Adobe Digital Enterprise Platform Data Services for Java EE 4.5 |
Versions du moteur d’exécution: | Flash Player 10.1, AIR 2.0 |
Heure TUC à laquelle ces données mises en cache ont été renseignées pour la dernière fois à partir d’un serveur distant. Utilisé pour restaurer le champ fillTimestamp d’une dataList, qui permet aux appels synchronizeFill() à venir de repérer les données modifiées à récupérer à partir du serveur.
Implémentation
public function get lastFilled():Date
public function set lastFilled(value:Date):void
lastWrite | propriété |
lastWrite:Date
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Heure UTC de la dernière écriture de ces données mises en cache dans le magasin local. Cette valeur est définie lorsque la valeur de la propriété autoSave
est true
et qu’une demande fill()
, getItem()
ou createItem()
concernant des données qui ne sont pas encore présentes dans le magasin local est réalisée, ou encore lorsque la méthode saveCache()
est appelée. L’heure de la dernière écriture est mise à jour si les données mises en cache sont mises à jour suite à la demande ou si une mise à jour transférée est réalisée alors que la valeur de la propriété autoSave
est true
.
Implémentation
public function get lastWrite():Date
metadata | propriété |
metadata:Object
Version du langage: | ActionScript 3.0 |
Version du produit: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Permet d’accéder aux informations personnalisées stockées au côté de ces données dans le magasin local. Valeurs affectées à cette propriété doivent pouvoir être sérialisées, c’est-à-dire être capable d’implémenter l’interface flash.util.IExternalizable ou être issues d’objets qui ne sont pas basés sur l’interface utilisateur. Il s’agit généralement d’une chaîne décrivant l’intérêt de ces données dans le système. Exemple : « Tous les clients grands comptes » ou « Toutes les commandes supérieures à 10k€ ».
Implémentation
public function get metadata():Object
public function set metadata(value:Object):void
Eléments de l’API associés
synced | propriété |
public var synced:Boolean = false
Version du langage: | ActionScript 3.0 |
Version du produit: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Contient la valeur true
si cette requête a été synchronisée lorsque la demande a été envoyée au serveur. Une requête synchronisée est une requête dans laquelle le serveur transmet les notifications de modification au client. Par conséquent, une valeur true
indique une requête mise à jour, par rapport au serveur, à l’heure de sa persistance dans le magasin local.
type | propriété |
type:uint
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Type de données auquel ce descripteur de cache est associé. Valeurs valides :
- Le descripteur
CacheDataDescriptor.FILL
désigne une collection remplie. - Le descripteur
CacheDataDescriptor.ITEM
désigne un élément géré.
Implémentation
public function get type():uint
CacheDataDescriptor | () | Constructeur |
public function CacheDataDescriptor(dataList:DataList = null)
Version du langage: | ActionScript 3.0 |
Version du produit: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Initialise ce descripteur en utilisant l’élément de cache spécifié et l’ID associé.
ParamètresdataList:DataList (default = null ) — Référence DataList aux éléments associés.
|
toString | () | méthode |
override public function toString():String
Version du langage: | ActionScript 3.0 |
Version du produit: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Renvoie une représentation sous forme de chaîne de l’objet CacheDataDescriptor.
Valeur renvoyéeString — Représentation de l’objet CacheDataDescriptor sous forme de chaîne.
|
ALL | Constante |
public static const ALL:uint = 0
Version du langage: | ActionScript 3.0 |
Version du produit: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Option à utiliser avec la méthode getCacheDescriptors()
pour indiquer le type de descripteurs à renvoyer. Cette constante indique que les descripteurs des collections remplies et des objets gérés uniques doivent être renvoyés.
Eléments de l’API associés
FILL | Constante |
public static const FILL:uint = 1
Version du langage: | ActionScript 3.0 |
Version du produit: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Option à utiliser avec la méthode getCacheDescriptors()
pour indiquer le type de descripteurs à renvoyer. Cette constante indique que seuls les descripteurs des collections remplies doivent être renvoyés. Cette constante permet également d’indiquer la valeur type
d’un descripteur.
Eléments de l’API associés
Exemple ( Comment utiliser cet exemple )
var desc:CacheDataDescriptor = CacheDataDescriptor(descriptors.getItemAt(0)); if (desc.type == CacheDataDescriptor.FILL) { // this descriptor contains attribute data for a filled collection } else if (desc.type == CacheDataDescriptor.ITEM) { // this descriptor contains attribute data for a single managed item }
ITEM | Constante |
public static const ITEM:uint = 2
Version du langage: | ActionScript 3.0 |
Version du produit: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Option à utiliser avec la méthode getCacheDescriptors()
pour indiquer le type de descripteurs à renvoyer. Cette constante indique que seuls les descripteurs des collections d’objets gérés uniques doivent être renvoyés. Cette constante permet également d’indiquer la valeur type
d’un descripteur.
Eléments de l’API associés
Exemple ( Comment utiliser cet exemple )
var desc:CacheDataDescriptor = CacheDataDescriptor(descriptors.getItemAt(0)); if (desc.type == CacheDataDescriptor.FILL) { // this descriptor contains attribute data for a filled collection } else if (desc.type == CacheDataDescriptor.ITEM) { // this descriptor contains attribute data for a single managed item }
Tue Jun 12 2018, 09:30 AM Z