Package | mx.data |
Classe | public class Conflicts |
Héritage | Conflicts ArrayList EventDispatcher 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 |
Tant que tous les conflits n’ont pas été résolus, vous ne pouvez pas valider des modifications. A cet instant, la méthode DataService.commit()
est appelée pour supprimer l’ensemble de ces conflits. Si vous essayez de résoudre un conflit déjà résolu, une erreur est renvoyée.
Vous pouvez accéder à une instance de cette classe à partir de la propriété DataService.conflicts
.
Cette classe implémentant l’interface IList
, elle peut être utilisée avec une propriété ArrayCollection.list
, ce qui lui permet de jouer le rôle de source de données pour les contrôles d’interface utilisateur et la liaison de données.
Propriété MXML par défautsource
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 | ||
length : int [override] [lecture seule]
Longueur du tableau source. | Conflicts | ||
resolved : Boolean [lecture seule]
Indique si la liste contient des conflits non résolus. | Conflicts | ||
source : Array [override]
Tableau d’objets Conflict. | Conflicts | ||
uid : String
Permet d’accéder à l’ID unique de cette liste. | ArrayList |
Méthode | Défini par | ||
---|---|---|---|
Conflicts(dataService:ConcreteDataService = null)
Constructeur. | Conflicts | ||
Il s’agit d’une méthode de convenance qui réalise une itération pour tous les conflits de la liste et appelle la méthode Conflict.acceptClient(). | Conflicts | ||
Il s’agit d’une méthode de convenance qui réalise une itération pour tous les conflits de la liste et appelle la méthode Conflict.acceptClient(). | Conflicts | ||
Ajoute une liste d’éléments à la liste actuelle, en les plaçant à la fin de la liste, dans l’ordre dans lequel ils sont transmis. | ArrayList | ||
Ajoute une liste d’éléments à la liste actuelle, en les plaçant à l’index de position transmis à la fonction. | ArrayList | ||
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 | ||
Ajoutez l’élément spécifié à la fin de la liste. | ArrayList | ||
Ajoutez l’élément à l’index spécifié. | ArrayList | ||
Distribue un événement dans le flux d’événements. | EventDispatcher | ||
Renvoie le conflit s’il existe un conflit non résolu pour l’objet en question. | Conflicts | ||
Obtenez l’élément à l’index spécifié. | ArrayList | ||
Renvoie l’index de l’élément s’il se trouve dans la liste, de sorte que getItemAt(index) == élément. | ArrayList | ||
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 | ||
itemUpdated(item:Object, property:Object = null, oldValue:Object = null, newValue:Object = null):void
Signale à la vue qu’un élément a été mis à jour. | ArrayList | ||
Indique si la propriété spécifiée existe et est énumérable. | Object | ||
raiseConflict(dataManager:DataManager, cause:DataMessage, serverObject:Object, conflictingProperties:Array):void
Cette méthode est utilisée par l’implémentation de l’instance DataServiceAdapter lorsqu’elle doit signaler un conflit parce qu’une modification est en conflit avec la version du serveur. | Conflicts | ||
Supprime tous les éléments de la liste. | ArrayList | ||
Supprime tous les conflits résolus de cette collection. | Conflicts | ||
Supprime un écouteur de l’objet EventDispatcher. | EventDispatcher | ||
Supprime l’élément spécifié de cette liste, s’il existe. | ArrayList | ||
Supprime l’élément qui se trouve à l’index spécifié et le renvoie. | ArrayList | ||
Placez l’élément à l’index spécifié. | ArrayList | ||
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle. | Object | ||
Renvoyez un tableau rempli dans le même ordre que l’implémentation de l’interface IList. | ArrayList | ||
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 de chaîne de cet objet Conflicts. | Conflicts | ||
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 |
length | propriété |
length:int
[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 |
Longueur du tableau source
.
Cette propriété peut être utilisée comme source de la liaison de données. Lorsque cette propriété est modifiée, elle distribue l’événement collectionChange
.
Implémentation
override public function get length():int
resolved | propriété |
resolved:Boolean
[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 |
Indique si la liste contient des conflits non résolus. Lorsque cette méthode renvoie true
, cela signifie que tous les conflits ont été résolus et que la méthode DataService.commit()
peut être appelée sans provoquer d’erreur.
Cette propriété peut être utilisée comme source de la liaison de données. Lorsque cette propriété est modifiée, elle distribue l’événement propertyChange
.
Implémentation
public function get resolved():Boolean
source | propriété |
source:Array
[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 |
Tableau d’objets Conflict.
Implémentation
override public function get source():Array
override public function set source(value:Array):void
Conflicts | () | Constructeur |
public function Conflicts(dataService:ConcreteDataService = 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 |
Constructeur.
ParamètresdataService:ConcreteDataService (default = null ) — Instance DataService à l’origine du conflit.
|
acceptAllClient | () | méthode |
public function acceptAllClient():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 |
Cette méthode est commode pour réaliser une itération pour tous les conflits de la liste et appelle la méthode Conflict.acceptClient()
. Une fois terminée, cette méthode efface tous les conflits de la liste. Le fait d’appeler cette méthode met à nouveau en file d’attente les modifications locales et met à jour les valeurs des propriétés, de sorte que l’appel suivant de la méthode DataService.commit()
réussisse et que ces modifications remplacent les modifications actuelles.
Eléments de l’API associés
acceptAllServer | () | méthode |
public function acceptAllServer():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 |
Cette méthode est commode pour réaliser une itération pour tous les conflits de la liste et appelle la méthode Conflict.acceptClient()
. Une fois terminée, cette méthode efface tous les conflits de la liste. Le fait d’appeler cette méthode supprime la modification locale à l’origine du conflit et applique à chaque élément local associé de la liste les valeurs des propriétés présentes dans Conflict.serverObject
.
Eléments de l’API associés
getConflict | () | méthode |
public function getConflict(item:Object):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 |
Renvoie le conflit s’il existe un conflit non résolu pour l’objet en question. Renvoie null dans le cas contraire.
Paramètres
item:Object — Objet dans lequel d’éventuels conflits doivent être recherchés.
|
Conflict — Objet Conflict s’il existe un conflit, null dans le cas contraire.
|
raiseConflict | () | méthode |
public function raiseConflict(dataManager:DataManager, cause:DataMessage, serverObject:Object, conflictingProperties:Array):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 |
Cette méthode est utilisée par l’implémentation de l’instance DataServiceAdapter lorsqu’elle doit signaler un conflit parce qu’une modification est en conflit avec la version du serveur.
Paramètres
dataManager:DataManager — Instance DataManager.
| |
cause:DataMessage — Objet DataMessage qui a provoqué le conflit. La cause du conflit correspond à une modification en attente qui est en conflit avec le serveur.
| |
serverObject:Object — Valeur de l’objet serveur dont la propriété allait être modifiée.
| |
conflictingProperties:Array — Tableau contenant les noms des propriétés provoquant un conflit entre la modification du client et l’état de l’élément distant. Tous les noms des propriétés sont des valeurs String et sont présents dans l’espace de nom public.
|
removeAllResolved | () | méthode |
public function removeAllResolved():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 |
Supprime tous les conflits résolus de cette collection.
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 de chaîne de cet objet Conflicts.
Valeur renvoyéeString — Représentation sous forme de chaîne de cet objet Conflicts.
|
Tue Jun 12 2018, 09:30 AM Z