Package | mx.data |
Interface | public interface IChangeObject |
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 conflits représentent une erreur survenue à cause d’une opération de mise à jour. Un conflit peut avoir de nombreuses causes. Il se peut par exemple qu’un autre client ait mis à jour la même propriété d’un élément.
Les conflits sont déterminés à la fois par la destination distante et par l’instance DataService locale. Un conflit détecté par l’instance DataService est considéré comme étant un conflit local. Un conflit détecté par la destination distante est un conflit distant.
Cette interface est utilisée pour la détection des conflits locaux. Les conflits locaux sont déterminés par l’objet ConflictDetector
. Pour personnaliser la détection des conflits locaux, vous pouvez étendre la classe ConflictDetector
et l’affecter à la propriété DataService.conflictDetector
.
Propriété | Défini par | ||
---|---|---|---|
changedPropertyNames : Array [lecture seule]
Liste des noms de propriété qui ont été modifiés lors de la mise à jour. | IChangeObject | ||
currentVersion : Object [lecture seule]
Version actuelle de l’élément. | IChangeObject | ||
identity : Object [lecture seule]
Identité de l’élément en cours de modification. | IChangeObject | ||
message : DataMessage [lecture seule]
Permet d’accéder à l’objet DataMessage local correspondant aux modifications locales. | IChangeObject | ||
newVersion : Object [lecture seule]
Nouvelle version des destinations distantes de l’élément. | IChangeObject | ||
previousVersion : Object [lecture seule]
Version précédente de l’élément. | IChangeObject |
Méthode | Défini par | ||
---|---|---|---|
Déclare qu’un conflit s’est produit lors du traitement de la modification. | IChangeObject | ||
Renvoie le conflit créé par un appel de la méthode conflict() réalisé précédemment. | IChangeObject | ||
Indique si la modification est liée à un nouvel élément. | IChangeObject | ||
Indique si l’élément a été supprimé. | IChangeObject | ||
Indique si la modification est liée à une mise à jour. | IChangeObject |
changedPropertyNames | propriété |
changedPropertyNames: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 |
Liste des noms de propriété qui ont été modifiés lors de la mise à jour. Si cette propriété contient la valeur null, cela signifie que toutes les propriétés ont peut-être été modifiées.
Implémentation
public function get changedPropertyNames():Array
currentVersion | propriété |
currentVersion: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 |
Version actuelle de l’élément.
Implémentation
public function get currentVersion():Object
identity | propriété |
identity: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 |
Identité de l’élément en cours de modification.
Implémentation
public function get identity():Object
message | propriété |
message:DataMessage
[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 à l’objet DataMessage local correspondant aux modifications locales.
Implémentation
public function get message():DataMessage
newVersion | propriété |
newVersion: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 |
Nouvelle version des destinations distantes de l’élément.
Implémentation
public function get newVersion():Object
previousVersion | propriété |
previousVersion: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 |
Version précédente de l’élément.
Implémentation
public function get previousVersion():Object
conflict | () | méthode |
public function conflict(description:String, properties: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 |
Déclare qu’un conflit s’est produit lors du traitement de la modification. Ce conflit est envoyé en tant qu’événement ConflictEvent à l’objet DataService.
Paramètres
description:String — Chaîne disponible sur la propriété faultString de la propriété message de l’événement.
| |
properties:Array — Indique les propriétés en conflit.
|
getConflict | () | méthode |
public function getConflict():DataErrorMessage
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 créé par un appel de la méthode conflict()
réalisé précédemment.
DataErrorMessage — Objet DataErrorMessage décrivant le conflit.
|
isCreate | () | méthode |
public function isCreate():Boolean
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 modification est liée à un nouvel élément.
Valeur renvoyéeBoolean — true si la modification est liée à un nouvel élément.
|
isDelete | () | méthode |
public function isDelete():Boolean
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 l’élément a été supprimé.
Valeur renvoyéeBoolean — true si l’élément a été supprimé.
|
isUpdate | () | méthode |
public function isUpdate():Boolean
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 modification est liée à une mise à jour.
Valeur renvoyéeBoolean — true si la modification est liée à une mise à jour.
|
Tue Jun 12 2018, 09:30 AM Z