Package | mx.data |
Classe | public class RPCDataManager |
Héritage | RPCDataManager DataManager 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 |
Propriété MXML par défautchildren
Propriété | Défini par | ||
---|---|---|---|
adapter : DataServiceAdapter = null
Instance d’une classe contrôlant les interactions avec le serveur. | DataManager | ||
allowDynamicPropertyChangesWithCachedData : Boolean
Si la valeur est false (par défaut), la modification des propriétés dynamiques de la classe d’élément lorsque le magasin local n’est pas vide entraîne une erreur si la méthode setItemClassDynamicProperties() est appelée. | RPCDataManager | ||
associations : Array
Tableau des associations de la destination de ce gestionnaire de données. | RPCDataManager | ||
autoCommit : Boolean
Indique si les modifications apportées au cache local sont automatiquement validées. | DataManager | ||
autoConnect : Boolean
Indique si ce service doit essayer d’établir une connexion pour les opérations qui nécessitent une connexion. | DataManager | ||
autoMerge : Boolean
Si la valeur est définie sur false, lorsque des modifications sont transférées de la destination distante vers le client, elles ne sont pas appliquées immédiatement. | DataManager | ||
autoSaveCache : Boolean
Vous pouvez stocker le cache local contenant les données et les modifications sur le disque. | DataManager | ||
autoSyncEnabled : Boolean [override]
La classe RPCDataManager ne prend pas en charge la propriété autoSync. | RPCDataManager | ||
cacheID : String
Permet d’accéder à l’identificateur de cache de ce service. | DataManager | ||
children : Array
Tableau des associations et opérations gérées par ce gestionnaire de données. | RPCDataManager | ||
commitRequired : Boolean [lecture seule]
Détermine s’il existe des modifications non validées et si la méthode commit() doit être appelée. | DataManager | ||
conflictDetector : ConflictDetector
Permet d’accéder à l’implémentation actuellement utilisée pour détecter les conflits liés aux opérations distantes transférées vers cette instance DataManager. | DataManager | ||
conflicts : Conflicts [lecture seule]
Contient un objet Conflicts, c’est-à-dire une instance ArrayList d’instances Conflict. | DataManager | ||
connected : Boolean [lecture seule]
Indique si l’instance DataService est connectée à la destination distante. | DataManager | ||
constructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet. | Object | ||
dataStore : DataStore [override]
Définissez le magasin de données pour cette destination. | RPCDataManager | ||
deleteConflictMode : String = "none"
Définissez cette valeur sur « object » pour activer la détection des conflits lors des appels de la méthode deleteItem(). | RPCDataManager | ||
deleteItemOnRemoveFromFill : Boolean
Par défaut, lorsque vous appelez la méthode removeItemAt() sur une collection remplie gérée, elle lance un appel de suppression d’élément vers le serveur pour supprimer physiquement l’élément. | DataManager | ||
destination : String
Destination du service de données. | RPCDataManager | ||
encryptLocalCache : Boolean
Indique si le stockage hors connexion doit être chiffré pour les clients AIR qui utilisent un adaptateur SQL déconnecté. | DataManager | ||
extendsDestination : String
Nom de destination, que la destination étend pour ce gestionnaire. | RPCDataManager | ||
fallBackToLocalFill : Boolean
Cet indicateur détermine si l’application doit réaliser une requête sur le magasin local lorsqu’il n’est pas connecté. | DataManager | ||
hierarchicalEventsDefault : Boolean
Les associations peuvent éventuellement répertorier les événements de modification de propriété relatifs aux propriétés des instances associées. | DataManager | ||
identities : String
Les objets devant être gérés par un gestionnaire de données doivent disposer d’une ou plusieurs propriétés les identifiant de manière unique. | RPCDataManager | ||
identitiesArray : Array [lecture seule]
Permet d’accéder à une liste des noms de propriété qui se combinent pour créer un id unique pour les objets de la destination associée. | RPCDataManager | ||
ignoreCollectionUpdates : Boolean
Indique si les modifications apportées aux collections gérées doivent être ignorées au lieu d’être communiquées au serveur lors d’une validation. | DataManager | ||
indexReferences : Boolean
Pour optimiser la vitesse de votre application, définissez cette propriété sur false si le nombre de remplissages ou de références concernant les éléments gérés par cette instance DataManager et issus des propriétés d’association d’autres éléments est relativement limité. | DataManager | ||
isInitialized : Boolean [lecture seule]
Indique si les métadonnées associées à cette instance DataManager sont initialisées. | DataManager | ||
itemClass : Class
Spécifie la classe des objets gérés par ce gestionnaire de données. | RPCDataManager | ||
itemClassDynamicProperties : Array [lecture seule]
Renvoie la liste des propriétés dynamiques qui sont associées à la classe itemClass. | RPCDataManager | ||
managedOperations : Array
Liste des opérations gérées utilisées pour ce service de données. | RPCDataManager | ||
manualSync : ManualSyncConfiguration
Permet d’accéder à l’instance ManualSyncConfiguration de chaque instance DataManager. | DataManager | ||
maxFrequency : uint
Détermine le nombre maximal de messages par seconde que l’instance DataManager souhaite recevoir. | DataManager | ||
mergeRequired : Boolean [lecture seule]
Indique s’il existe des modifications en attente à fusionner. | DataManager | ||
offlineAdapter : DataServiceOfflineAdapter
Renvoie un objet de type mx.data.DataServiceOfflineAdapter. | DataManager | ||
operationsByName : Object
Stocke le nom du mappage ManagedOperation pour tous les objets ManagedOperation. | RPCDataManager | ||
pageSize : int
Permet d’accéder à la taille de page actuelle de toutes les collections. | DataManager | ||
pagingEnabled : Boolean [override] [lecture seule]
Le paramètre de pagination est activé ou désactivé au niveau de la requête ManagedQuery lorsque l’instance RPCDataManager est utilisée. | RPCDataManager | ||
priority : int
Priorité par défaut des messages envoyés par l’instance DataManager. | DataManager | ||
propertyNames : String
Si vous utilisez des types anonymes, vous pouvez spécifier la liste des propriétés attendues pour un objet. | RPCDataManager | ||
queries : Object
Stocke le nom du mappage ManagedQuery pour tous les objets ManagedQuery. | RPCDataManager | ||
requestTimeout : int
Permet d’accéder au délai d’expiration des demandes d’une opération, en secondes. | DataManager | ||
resetCollectionOnFill : Boolean
Lorsque cette propriété est définie sur true, un événement RESET est envoyé une fois l’opération terminée. | DataManager | ||
resubscribeAttempts : int
Contrôle le nombre de tentatives de réabonnement à sa destination qu’une instance DataManager déconnectée peut effectuer. | DataManager | ||
resubscribeInterval : int
Contrôle le délai, en millisecondes, entre les tentatives de réabonnement. | DataManager | ||
rpcAdapter : RPCDataServiceAdapter
Instance RPCDataServiceAdapter définie pour ce gestionnaire de données. | RPCDataManager | ||
saveCacheRequired : Boolean [lecture seule]
Indique s’il existe des modifications qui n’ont pas été enregistrées dans le cache local et que la méthode saveCache() doit être appelée. | DataManager | ||
service : AbstractService
Chaque instance RPCDataManager est basée sur une implémentation AbstractService unique, définie dans cette propriété. | RPCDataManager | ||
subscribed : Boolean [lecture seule]
Indique si l’instance DataManager est abonnée à la destination distante. | DataManager | ||
throwItemPendingErrors : Boolean
Définissez cette propriété sur false si vous souhaitez supprimer l’envoi d’erreurs d’éléments en attente lors de l’accès à des données récupérées à la demande ou non paginées. | DataManager | ||
typeProperty : String
Nom de la propriété d’éléments gérés par ce gestionnaire qui spécifie leur destination propriétaire. | RPCDataManager | ||
updateConflictMode : String = "none"
Définissez cette valeur sur « object » ou « property » pour activer la détection des conflits lors des appels updateItem(). | RPCDataManager |
Méthode | Défini par | ||
---|---|---|---|
Construit une instance du gestionnaire de données RPC. | RPCDataManager | ||
Ajoute une opération gérée à l’ensemble géré par ce gestionnaire de données. | RPCDataManager | ||
Efface les données stockées sur le disque lors d’un appel de la méthode saveCache() réalisé précédemment ou alors que la méthode autoSaveCache était définie sur true.
| DataManager | ||
Efface du magasin local les données spécifiées par le descripteur transmis. | DataManager | ||
Valide les modifications en attente pour toutes les collections actuellement gérées par l’instance DataStore associée à cette instance DataManager. | DataManager | ||
Indique s’il existe des modifications en attente pour cet objet particulier. | DataManager | ||
Force ce service à réaliser une tentative de connexion à la destination distante. | DataManager | ||
Appelle une méthode count sur la destination distante. | DataManager | ||
Demande la création de l’élément spécifié dans le magasin distant. | DataManager | ||
Demande la suppression de l’élément spécifié du magasin distant. | DataManager | ||
Déconnecte la connexion réseau de l’instance DataManager. | DataManager | ||
Exécute une requête en utilisant le nom et les arguments spécifiés. | DataManager | ||
Remplit l’instance ListCollectionView (collection) spécifiée en fonction de la méthode de remplissage associée de la destination. | DataManager | ||
Remplit l’instance ListCollectionView (collection) spécifiée en fonction de la méthode de remplissage associée de la destination. | DataManager | ||
Exécute une requête qui renvoie un seul élément. | DataManager | ||
Renvoie un objet ArrayCollection ou un objet géré unique, issu du magasin local. | DataManager | ||
getCacheDescriptors(view:ListCollectionView, options:uint = 0, item:Object = null):mx.rpc:AsyncToken
Remplit l’instance ListCollectionView (collection) spécifiée avec des instances CacheDataDescriptor. | DataManager | ||
Remplit l’instance ListCollectionView (collection) spécifiée avec tous les identificateurs de cache précédemment utilisés dans l’application. | DataManager | ||
Réalise une demande asynchrone concernant un élément correspondant à l’identité spécifiée. | DataManager | ||
Recherche l’élément spécifié en utilisant l’identité indiquée. | DataManager | ||
Renvoie les informations sur la page de la collection spécifiée. | DataManager | ||
Renvoie l’opération en cours dans le cache de messages de l’élément spécifié. | DataManager | ||
Indique si la propriété spécifiée d’un objet est définie. | Object | ||
[override]
Force l’initialisation de l’instance DataStore. | RPCDataManager | ||
Renvoie true si la collection transmise est gérée par ce service. | DataManager | ||
Renvoie true si la collection transmise utilise des fonctionnalités de pagination. | DataManager | ||
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 | ||
Renvoie true si la plage d’éléments spécifiée est intégralement paginée. | DataManager | ||
Remplit l’instance ListCollectionView spécifiée en fonction des éléments <fill-method> associés, conformément aux données du magasin local. | DataManager | ||
Fusionne les mises à jour en attente dans l’ensemble d’objets géré. | DataManager | ||
Exécute les étapes de configuration de pré-initialisation. | RPCDataManager | ||
Indique si la propriété spécifiée existe et est énumérable. | Object | ||
Actualise toutes les données gérées par cette instance DataManager. | DataManager | ||
Actualise une collection précédemment remplie en utilisant la méthode fill ou gérée en tant qu’association gérée. | DataManager | ||
Libère tous les éléments et collections gérés de l’instance DataManager. | DataManager | ||
releaseCollection(view:ListCollectionView, clear:Boolean = false, copyStillManagedItems:Boolean = true):void
Libère un élément de la gestion dans la collection spécifiée, de sorte qu’il ne soit plus géré par cette instance DataManager. | DataManager | ||
releaseItem(item:IManaged, copyStillManagedItems:Boolean = true, enableStillManagedCheck:Boolean = true):IManaged
Libère l’élément spécifié afin qu’il ne soit plus géré par cette instance DataManager. | DataManager | ||
Libère une plage d’éléments de la collection. | DataManager | ||
Libère la valeur d’une association monovaluée. | DataManager | ||
Rétablit les modifications non validées apportées à l’élément spécifié. | DataManager | ||
Rétablit les modifications appliquées aux éléments contenus dans la collection spécifiée et devant être gérés par cette instance DataManager. | DataManager | ||
Cette méthode enregistre l’état actif du cache de l’instance DataManager. | DataManager | ||
Indique s’il existe des modifications en attente pour cet objet particulier qui n’ont pas été enregistrées dans le cache local. | DataManager | ||
Met à jour la liste des propriétés dynamiques qui sont associées à la classe itemClass. | RPCDataManager | ||
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle. | Object | ||
Obtient les éléments modifiés pour tous les remplissages exécutés précédemment sur ce service de données (gestionnaire de données). | DataManager | ||
[statique]
Une méthode pratique afin d’autoriser la synchronisation de l’ensemble des données locales : synchronizeAllFills() est invoqué sur chaque service de données spécifié(gestionnaire de données), de sorte que le jeton du résultat final ne soit rempli que lorsque tous les appels synchronizeAllFills() sont terminées. | DataManager | ||
Obtient les éléments modifiés qui ont changé sur le serveur depuis la dernière fois qu’une action fill ou synchronizeFill a été invoquée. | DataManager | ||
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur. | Object | ||
Renvoie la représentation sous forme de chaîne de l’objet spécifié. | Object | ||
Déclenche une mise à jour de l’élément spécifié. | DataManager | ||
Renvoie la valeur primitive de l’objet spécifié. | Object |
Méthode | Défini par | ||
---|---|---|---|
[override]
Met en file d’attente une erreur si ce gestionnaire de données n’a pas encore été initialisé. | RPCDataManager |
Evénement | Synthèse | Défini par | ||
---|---|---|---|---|
L’événement DataConflictEvent.CONFLICT est distribué lorsqu’un conflit entre des modifications locales en attente et des modifications demandées par un autre client est détecté, ou lorsque des modifications demandées par ce client entrent en conflit avec celles de la destination distante. | RPCDataManager | |||
L’événement DataServiceFaultEvent.FAULT est distribué lorsqu’un appel de service échoue en raison d’une erreur. | RPCDataManager | |||
L’événement MessageEvent.MESSAGE est distribué lorsque la destination distante transfère une notification d’opération de données. | DataManager | |||
L’événement PropertyChangeEvent.PROPERTY_CHANGE est distribué lorsqu’une propriété de ce service change. | RPCDataManager | |||
L’événement ResultEvent.RESULT est distribué lorsqu’un appel de service aboutit à un retour. | RPCDataManager |
allowDynamicPropertyChangesWithCachedData | propriété |
allowDynamicPropertyChangesWithCachedData:Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | Adobe Digital Enterprise Platform Data Services for Java EE 3.1 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.5 |
Si la valeur est false (par défaut), la modification des propriétés dynamiques de la classe d’élément lorsque le magasin local n’est pas vide entraîne une erreur si la méthode setItemClassDynamicProperties() est appelée
. Si la valeur est true, les propriétés dynamique de la classe d’élément sont modifiées dans les métadonnées. Le programmeur client est ensuite chargé de la mise à jour du magasin local selon les besoins. Par exemple, cette classe dataStore.localStore permettrait d’accéder à l’instance SQLDBCache pouvant être manipulée selon les besoins. REMARQUE : A UTILISER AVEC PRECAUTION !
Implémentation
public function get allowDynamicPropertyChangesWithCachedData():Boolean
public function set allowDynamicPropertyChangesWithCachedData(value:Boolean):void
associations | propriété |
associations:Array
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 |
Tableau des associations de la destination de ce gestionnaire de données.
Implémentation
public function get associations():Array
public function set associations(value:Array):void
autoSyncEnabled | propriété |
autoSyncEnabled:Boolean
[override] 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 |
La classe RPCDataManager ne prend pas en charge la propriété autoSync
.
Implémentation
override public function get autoSyncEnabled():Boolean
override public function set autoSyncEnabled(value:Boolean):void
children | propriété |
children:Array
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 |
Tableau des associations et opérations gérées par ce gestionnaire de données.
Implémentation
public function get children():Array
public function set children(value:Array):void
dataStore | propriété |
dataStore:DataStore
[override] 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 |
Définissez le magasin de données pour cette destination.
Implémentation
override public function get dataStore():DataStore
override public function set dataStore(value:DataStore):void
deleteConflictMode | propriété |
public var deleteConflictMode:String = "none"
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 |
Définissez cette valeur sur « object » pour activer la détection des conflits lors des appels de la méthode deleteItem()
. En mode « object », toute modification apportée à la version de l’objet présente sur le serveur et présentant un conflit avec la version de départ de l’objet est considérée comme un conflit.
destination | propriété |
destination: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 |
Destination du service de données.
Implémentation
public function get destination():String
public function set destination(value:String):void
extendsDestination | propriété |
public var extendsDestination: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 |
Nom de destination, que la destination étend pour ce gestionnaire. Null si la destination gérée n’étend pas de destination.
identities | propriété |
public var identities: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 |
Les objets devant être gérés par un gestionnaire de données doivent disposer d’une ou plusieurs propriétés les identifiant de manière unique. Ces propriétés peuvent être définies sur le serveur au cours de la méthode de création, mais elles ne doivent plus être modifiées par la suite.
identitiesArray | propriété |
identitiesArray:Array
[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 |
Permet d’accéder à une liste des noms de propriété qui se combinent pour créer un id unique pour les objets de la destination associée.
Implémentation
public function get identitiesArray():Array
itemClass | propriété |
itemClass:Class
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 |
Spécifie la classe des objets gérés par ce gestionnaire de données.
Implémentation
public function get itemClass():Class
public function set itemClass(value:Class):void
itemClassDynamicProperties | propriété |
itemClassDynamicProperties:Array
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | Adobe Digital Enterprise Platform Data Services for Java EE 3.1 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.5 |
Renvoie la liste des propriétés dynamiques qui sont associées à la classe itemClass.
Implémentation
public function get itemClassDynamicProperties():Array
managedOperations | propriété |
managedOperations:Array
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 |
Liste des opérations gérées utilisées pour ce service de données.
Implémentation
public function get managedOperations():Array
public function set managedOperations(value:Array):void
operationsByName | propriété |
public var operationsByName: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 |
Stocke le nom du mappage ManagedOperation pour tous les objets ManagedOperation.
pagingEnabled | propriété |
pagingEnabled:Boolean
[lecture seule] [override] 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 |
Le paramètre de pagination est activé ou désactivé au niveau de la requête ManagedQuery
lorsque l’instance RPCDataManager est utilisée.
Implémentation
override public function get pagingEnabled():Boolean
propertyNames | propriété |
public var propertyNames: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 |
Si vous utilisez des types anonymes, vous pouvez spécifier la liste des propriétés attendues pour un objet. Les propriétés qui ne sont pas récupérées par une requête particulière sont ensuite récupérées par le biais de l’appel getItem()
lorsqu’elles font l’objet d’un premier accès.
queries | propriété |
public var queries: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 |
Stocke le nom du mappage ManagedQuery pour tous les objets ManagedQuery.
rpcAdapter | propriété |
public var rpcAdapter:RPCDataServiceAdapter
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 |
Instance RPCDataServiceAdapter définie pour ce gestionnaire de données. Il s’agit d’une propriété facultative pour laquelle vous pouvez définir votre propre sous-classe de la classe RPCDataServiceAdapter, si vous souhaitez personnaliser le traitement de l’une des opérations gérées (par exemple : mise à jour, suppression, etc.). Sachez qu’une instance RPCDataServiceAdapter ne peut pas être utilisée par plusieurs gestionnaires de données.
service | propriété |
service:AbstractService
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 |
Chaque instance RPCDataManager est basée sur une implémentation AbstractService unique, définie dans cette propriété.
Implémentation
public function get service():AbstractService
public function set service(value:AbstractService):void
typeProperty | propriété |
public var typeProperty: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 |
Nom de la propriété d’éléments gérés par ce gestionnaire qui spécifie leur destination propriétaire.
updateConflictMode | propriété |
public var updateConflictMode:String = "none"
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 |
Définissez cette valeur sur « object » ou « property » pour activer la détection des conflits lors des appels updateItem()
. En mode « object », toute modification apportée à la version de l’objet présente sur le serveur et présentant un conflit avec la version de départ de l’objet est considérée comme un conflit. En mode « property », un conflit est considéré comme tel uniquement si la propriété en cours de mise à jour a changé depuis que nous avons commencé à la modifier et si sa valeur est maintenant différente. Dans ce mode, vous pouvez supprimer un objet.
RPCDataManager | () | Constructeur |
public function RPCDataManager()
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 |
Construit une instance du gestionnaire de données RPC.
addManagedOperation | () | méthode |
public function addManagedOperation(mop:ManagedOperation):void
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 |
Ajoute une opération gérée à l’ensemble géré par ce gestionnaire de données.
Paramètres
mop:ManagedOperation — opération gérée à ajouter.
|
checkImplementation | () | méthode |
override protected function checkImplementation():void
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 |
Met en file d’attente une erreur si ce gestionnaire de données n’a pas encore été initialisé.
initialize | () | méthode |
override public function initialize():mx.rpc:AsyncToken
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 |
Force l’initialisation de l’instance DataStore.
Valeur renvoyéemx.rpc:AsyncToken — Référence ASyncToken au jeton qui identifie cette opération dans un événement de résultat ou d’erreur distribué par ce service.
|
preInitialize | () | méthode |
public function preInitialize():void
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 |
Exécute les étapes de configuration de pré-initialisation. Renvoie des erreurs en cas de problèmes de configuration.
setItemClassDynamicProperties | () | méthode |
public function setItemClassDynamicProperties(newProperties:Array):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Adobe Digital Enterprise Platform Data Services for Java EE 3.1 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.5 |
Met à jour la liste des propriétés dynamiques qui sont associées à la classe itemClass. Par défaut, la liste ne peut être modifiée que si le cache local est vide.
Paramètres
newProperties:Array — Tableau des objets DynamicProperty décrivant les propriétés à définir.
|
Valeur émise
Error — Erreur si le cache local n’est pas vide
|
Eléments de l’API associés
conflict | Evénement |
mx.data.events.DataConflictEvent
propriété DataConflictEvent.type =
mx.data.events.DataConflictEvent.CONFLICT
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 |
L’événement DataConflictEvent.CONFLICT
est distribué lorsqu’un conflit entre des modifications locales en attente et des modifications demandées par un autre client est détecté, ou lorsque des modifications demandées par ce client entrent en conflit avec celles de la destination distante. Chaque gestionnaire de données envoie des événements de conflit uniquement pour les éléments associés à cette destination spécifique. Utilisez l’événement de conflit sur l’instance DataService si vous souhaitez traiter les conflits de tout un ensemble de destinations liées simultanément.
CONFLICT
définit la valeur de la propriété type
de l’objet d’événement d’un événement conflict
.
Les valeurs des propriétés de l’objet d’événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | false |
currentTarget | Objet définissant l’écouteur d’événement qui traite l’événement. Par exemple, si vous utilisez myButton.addEventListener() pour enregistrer un écouteur d’événement, myButton est la valeur de currentTarget . |
conflict | Objet Conflict contenant le conflit qui s’est produit. |
message | Message associé à cet événement. |
target | Objet qui a distribué l’événement (il ne s’agit pas toujours de l’objet qui écoute l’événement). Pour accéder systématiquement à l’objet qui écoute l’événement, utilisez la propriété currentTarget . |
fault | Evénement |
mx.data.events.DataServiceFaultEvent
propriété DataServiceFaultEvent.type =
mx.data.events.DataServiceFaultEvent.FAULT
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 |
L’événement DataServiceFaultEvent.FAULT
est distribué lorsqu’un appel de service échoue en raison d’une erreur. Il est par exemple distribué lorsqu’un appel de la méthode fill()
échoue. Cet événement est également envoyé pour chaque élément générant une erreur dans la cadre d’un résultat de validation. Dans ce cas, l’événement DataServiceFaultEvent contient le jeton renvoyé par la validation, mais l’élément et les chaînes de message d’erreur de l’erreur sont propres à l’élément qui a provoqué l’erreur.
FAULT
définit la valeur de la propriété type
de l’objet d’événement d’un événement fault
.
Les valeurs des propriétés de l’objet d’événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | true, appeler preventDefault() à partir de la méthode responder.fault du jeton associé empêchera le service ou l’opération de distribuer cet événement. |
currentTarget | Objet définissant l’écouteur d’événement qui traite l’événement. Par exemple, si vous utilisez myButton.addEventListener() pour enregistrer un écouteur d’événement, myButton est la valeur de currentTarget . |
fault | Objet Fault contenant le conflit qui s’est produit. |
item | Elément à l’origine de l’erreur. |
identity | Identité de l’élément à l’origine de l’erreur. |
message | Message associé à cet événement. |
token | Jeton représentant l’appel à la méthode. Utilisé dans le modèle de jeton d’achèvement asynchrone. |
target | Objet qui a distribué l’événement (il ne s’agit pas toujours de l’objet qui écoute l’événement). Pour accéder systématiquement à l’objet qui écoute l’événement, utilisez la propriété currentTarget . |
propertyChange | Evénement |
mx.events.PropertyChangeEvent
propriété PropertyChangeEvent.type =
mx.events.PropertyChangeEvent.PROPERTY_CHANGE
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 |
L’événement PropertyChangeEvent.PROPERTY_CHANGE
est distribué lorsqu’une propriété de ce service change. Cela est le cas lorsque les propriétés suivantes sont modifiées :
commitRequired
mergeRequired
PropertyChangeEvent.PROPERTY_CHANGE
définit la valeur de la propriété type
de l’objet d’événement d’un événement PropertyChange
.
Les valeurs des propriétés de l’objet d’événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | Valeur déterminée par le constructeur, false par défaut. |
cancelable | Valeur déterminée par le constructeur, false par défaut. |
kind | Type de modification : PropertyChangeEventKind.UPDATE ou PropertyChangeEventKind.DELETE. |
oldValue | Valeur d’origine de la propriété. |
newValue | Nouvelle valeur de la propriété, le cas échéant. |
property | Propriété modifiée. |
source | Objet contenant la propriété modifiée. |
currentTarget | Objet définissant l’écouteur d’événement qui traite l’événement. Par exemple, si vous utilisez myButton.addEventListener() pour enregistrer un écouteur d’événement, myButton est la valeur de currentTarget . |
target | Objet qui a distribué l’événement (il ne s’agit pas toujours de l’objet qui écoute l’événement). Pour accéder systématiquement à l’objet qui écoute l’événement, utilisez la propriété currentTarget . |
result | Evénement |
mx.rpc.events.ResultEvent
propriété ResultEvent.type =
mx.rpc.events.ResultEvent.RESULT
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 |
L’événement ResultEvent.RESULT
est distribué lorsqu’un appel de service aboutit à un retour. Il est par exemple distribué lorsqu’un appel de la méthode fill()
aboutit.
Les valeurs des propriétés de l’objet d’événement sont les suivantes :
Propriété | Valeur |
---|---|
bubbles | false |
cancelable | true, preventDefault() de la méthode responder.fault du jeton associé empêchera le service ou l’opération de distribuer cet événement. |
currentTarget | Objet définissant l’écouteur d’événement qui traite l’événement. Par exemple, si vous utilisez myButton.addEventListener() pour enregistrer un écouteur d’événement, myButton est la valeur de currentTarget . |
message | Message associé à cet événement. |
target | Objet qui a distribué l’événement (il ne s’agit pas toujours de l’objet qui écoute l’événement). Pour accéder systématiquement à l’objet qui écoute l’événement, utilisez la propriété currentTarget . |
result | Résultat que l’appel RPC renvoie. |
token | Jeton représentant l’appel individuel à la méthode. Utilisé dans le modèle de jeton d’achèvement asynchrone. |
Tue Jun 12 2018, 09:30 AM Z