Guide de référence ActionScript® 3.0 pour la plate-forme Adobe® Flash®
Accueil  |  Masquer la liste des packages et des classes |  Packages  |  Classes  |  Nouveautés  |  Index  |  Annexes  |  Pourquoi existe-t-il du contenu en anglais ?
Filtres : Récupération des données du serveur...
Récupération des données du serveur...
mx.data 

IChangeObject  - AS3 ADEP Data Services

Packagemx.data
Interfacepublic 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

Fournit les méthodes et propriétés nécessaires pour la détection de conflits locaux.

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és publiques
 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éthodes publiques
 MéthodeDéfini par
  
conflict(description:String, properties:Array):void
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
Détails de la propriété

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
Détails de la méthode

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.

Valeur renvoyée
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ée
Booleantrue 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ée
Booleantrue 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ée
Booleantrue si la modification est liée à une mise à jour.




[ X ]Pourquoi existe-t-il du contenu en anglais ?
Certaines parties du Guide de référence ActionScript 3.0 sont en anglais

Tout le contenu du Guide de référence ActionScript 3.0 n’a pas été traduit dans toutes les langues. Si un élément de langage n’est pas traduit, il s’affiche en anglais. Par exemple, la classe ga.controls.HelpBox n’est traduite dans aucune langue. Ainsi, dans la version française du guide de référence, la classe ga.controls.HelpBox apparaît en anglais.