Pacote | mx.data |
Classe | public class Conflict |
Herança | Conflict Error Object |
Implementações | IExternalizable |
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versões de runtime: | Flash Player 9, AIR 1.1 |
Conflicts are determined by both the remote destination and the local DataService. A conflict detected by the DataService is considered a local conflict. A conflict detected by the remote destination is a remote conflict.
Custom assemblers can generate a remote conflict for any operation when
processing an update.
Local conflicts are determined by the ConflictDetector object.
To customize local conflict detection the ConflictDetector
can be extended and assigned to the DataService.conflictDetector
property.
All conflicts must be resolved before changes can be committed.
Propriedade | Definido por | ||
---|---|---|---|
cause : DataMessage [somente leitura]
The DataMessage object that caused the conflict. | Conflict | ||
causedByLocalCommit : Boolean [somente leitura]
Contains true if this conflict resulted from commiting a
local change to the remote destination,
and false if it resulted from a pushed change conflicting with a local change. | Conflict | ||
clientObject : Object [somente leitura]
The state of the client object (whose property was changed)
at the time of the conflict. | Conflict | ||
constructor : Object
Uma referência ao objeto de classe ou à função de construtor de uma determinada ocorrência de objeto. | Object | ||
destination : String [somente leitura]
The destination for the data service of the item involved
in this conflict. | Conflict | ||
errorID : int [somente leitura]
Contém o número de referência associado à mensagem de erro específica. | Error | ||
message : String
Contém a mensagem associada ao objeto Error. | Error | ||
name : String
Contém o nome do objeto Error. | Error | ||
originalObject : Object [somente leitura]
The state of the original client object before its properties
were changed, as known at the time of the conflict. | Conflict | ||
propertyNames : Array [somente leitura]
An Array of the names of the properties that were
in conflict between the client change and the remote item state. | Conflict | ||
resolved : Boolean [somente leitura]
Indicates whether this Conflict has been resolved
(The acceptClient() or acceptServer() method has been
called). | Conflict | ||
serverObject : Object [somente leitura]
The value of the server object whose property was to be changed. | Conflict | ||
serverObjectDeleted : Boolean [somente leitura]
When the serverObject property of this class is null,
this property lets you know whether the server version is null
because the item was deleted on the server (true) or because
the item was removed from a fill that this client is subscribed to (false). | Conflict | ||
serverObjectReferencedIds : Object [somente leitura]
If the serverObject has any properties with lazy="true",
returns an Object that stores the referencedId Arrays for
each lazily loaded property, using the property name as the
lookup key value. | Conflict |
Método | Definido por | ||
---|---|---|---|
Requeues the current local changes and updates the property values such
that a subsequent call to DataService.commit() should
succeed, causing these changes to override the previous ones. | Conflict | ||
Removes the conflicting local change and applies the property values
found on the Conflict.serverObject property to the local item. | Conflict | ||
Retorna a pilha de chamada para um erro no momento da construção do erro como sequência de caracteres. | Error | ||
Indica se um objeto tem uma propriedade especificada definida. | Object | ||
Indica se uma ocorrência da classe Object está na cadeia de protótipos do objeto especificado como o parâmetro. | Object | ||
Checks if this conflict describes the same item as the item of the given conflict. | Conflict | ||
Indica se a propriedade especificada existe e é enumerável. | Object | ||
Conflict | |||
Define a disponibilidade de uma propriedade dinâmica para operações de repetição. | Object | ||
Retorna a representação da string deste objeto, formatado segundo as convenções específicas para a localidade. | Object | ||
Returns a String representation of this Conflict object. | Conflict | ||
Retorna o valor primitivo do objeto especificado. | Object | ||
Conflict |
Constante | Definido por | ||
---|---|---|---|
NONE : String = "none" [estático]
Conflict mode constant representing zero conflict detection. | Conflict | ||
OBJECT : String = "object" [estático]
Conflict mode constant representing object level conflict detection. | Conflict | ||
PROPERTY : String = "property" [estático]
Conflict mode constant representing property level conflict detection. | Conflict |
cause | propriedade |
cause:DataMessage
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versões de runtime: | Flash Player 9, AIR 1.1 |
The DataMessage object that caused the conflict.
Implementação
public function get cause():DataMessage
causedByLocalCommit | propriedade |
causedByLocalCommit:Boolean
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versões de runtime: | Flash Player 9, AIR 1.1 |
Contains true
if this conflict resulted from commiting a
local change to the remote destination,
and false
if it resulted from a pushed change conflicting with a local change.
Implementação
public function get causedByLocalCommit():Boolean
clientObject | propriedade |
clientObject:Object
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versões de runtime: | Flash Player 9, AIR 1.1 |
The state of the client object (whose property was changed) at the time of the conflict.
Implementação
public function get clientObject():Object
destination | propriedade |
destination:String
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versões de runtime: | Flash Player 9, AIR 1.1 |
The destination for the data service of the item involved in this conflict.
Implementação
public function get destination():String
originalObject | propriedade |
originalObject:Object
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versões de runtime: | Flash Player 9, AIR 1.1 |
The state of the original client object before its properties were changed, as known at the time of the conflict.
Implementação
public function get originalObject():Object
propertyNames | propriedade |
propertyNames:Array
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versões de runtime: | Flash Player 9, AIR 1.1 |
An Array of the names of the properties that were
in conflict between the client change and the remote item state.
All property names are String
values and exist in the
public namespace.
Implementação
public function get propertyNames():Array
resolved | propriedade |
resolved:Boolean
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versões de runtime: | Flash Player 9, AIR 1.1 |
Indicates whether this Conflict has been resolved
(The acceptClient()
or acceptServer()
method has been
called).
Implementação
public function get resolved():Boolean
Elementos da API relacionados
serverObject | propriedade |
serverObject:Object
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versões de runtime: | Flash Player 9, AIR 1.1 |
The value of the server object whose property was to be changed.
Implementação
public function get serverObject():Object
serverObjectDeleted | propriedade |
serverObjectDeleted:Boolean
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versões de runtime: | Flash Player 9, AIR 1.1 |
When the serverObject
property of this class is null,
this property lets you know whether the server version is null
because the item was deleted on the server (true) or because
the item was removed from a fill that this client is subscribed to (false).
This flag will return false if the serverObject
property is not null.
Implementação
public function get serverObjectDeleted():Boolean
serverObjectReferencedIds | propriedade |
serverObjectReferencedIds:Object
[somente leitura] Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versões de runtime: | Flash Player 9, AIR 1.1 |
If the serverObject
has any properties with lazy="true"
,
returns an Object that stores the referencedId
Arrays for
each lazily loaded property, using the property name as the
lookup key value.
Implementação
public function get serverObjectReferencedIds():Object
acceptClient | () | método |
public function acceptClient():void
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versões de runtime: | Flash Player 9, AIR 1.1 |
Requeues the current local changes and updates the property values such
that a subsequent call to DataService.commit()
should
succeed, causing these changes to override the previous ones.
Exemplo ( Como usar este exemplo )
private function conflictHandler(event:DataConflictEvent):void { if (acceptClientCheck.selected) { event.conflict.acceptClient(); } else { event.conflict.acceptServer(); } }
acceptServer | () | método |
public function acceptServer():void
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versões de runtime: | Flash Player 9, AIR 1.1 |
Removes the conflicting local change and applies the property values
found on the Conflict.serverObject
property to the local item.
Exemplo ( Como usar este exemplo )
private function conflictHandler(event:DataConflictEvent):void { if (acceptClientCheck.selected) { event.conflict.acceptClient(); } else { event.conflict.acceptServer(); } }
matches | () | método |
public function matches(otherConflict:Conflict):Boolean
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Adobe Digital Enterprise Platform Data Services for Java EE 3.1 |
Versões de runtime: | Flash Player 9, AIR 1.5 |
Checks if this conflict describes the same item as the item of the given conflict.
Parâmetros
otherConflict:Conflict — the other conflict object to compare.
|
Boolean — true if both conflict objects reference the same managed item.
|
readExternal | () | método |
public function readExternal(input:IDataInput):void
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versões de runtime: | Flash Player 9, AIR 1.1 |
Parâmetros
input:IDataInput |
toString | () | método |
public function toString():String
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versões de runtime: | Flash Player 9, AIR 1.1 |
Returns a String representation of this Conflict object.
RetornaString — A String representation of this Conflict object.
|
writeExternal | () | método |
public function writeExternal(output:IDataOutput):void
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versões de runtime: | Flash Player 9, AIR 1.1 |
Parâmetros
output:IDataOutput |
NONE | Constante |
public static const NONE:String = "none"
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versões de runtime: | Flash Player 9, AIR 1.1 |
Conflict mode constant representing zero conflict detection.
OBJECT | Constante |
public static const OBJECT:String = "object"
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versões de runtime: | Flash Player 9, AIR 1.1 |
Conflict mode constant representing object level conflict detection.
PROPERTY | Constante |
public static const PROPERTY:String = "property"
Versão da linguagem: | ActionScript 3.0 |
Versão de produto: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Versões de runtime: | Flash Player 9, AIR 1.1 |
Conflict mode constant representing property level conflict detection.
Wed Jun 13 2018, 11:10 AM Z