Se charge de mettre à jour uniquement des données d'une Table ayant été modifiées. Facade de petites classes représentant des portions de la séquence de mise à jour.
new UpdateSequence()
public function UpdateSequence(def:TableDefinition)
Ne devrait pas être utilisé en dehors de la création d'une Table.
public addOrRemove:Array
public updates:Object
static public CLEAR_TABLE:Number
static public REMOVE_ROW:Number
static public ADD_ROW:Number
static public UPDATE_ROW:Number
public function toString():String
Utilisé dans un contexte littéral
Une chaine définissant l'objet
public function clear():UpdateSequence
Définit et renvoie un nouvel objet UpdateSequence à partir des propriétés de celui-ci. TODO : utilisation ? cf MarshalledProperties
Une nouvelle UpdateSequence basée sur celle-ci.
public function removeRow(rowID:Number):Void
Supprime un enregistrement.
rowID | Identifiant de l'enregistrement. |
public function updateRow(rowID:Number, row:Object):Void
Met à jour un enregistrement.
rowID | Identifiant de la ligne. |
row | Enregistrement. |
public function addRow(row:Object):Void
Rajoute un enregistrement.
row | Référence à l'enregistrement. |
public function getMarshalledSequence():String
Encodage.
Une chaîne encodée.
public function execute(table:Table, clientReq:Boolean):Void
Initialisation des valeurs de la Table à mettre à jour.
table | Référence à la Tbale à mettre à jour. |
clientReq | true si c'est le client qui effectue la requette, false si cela vient d'un autre utilisateur. |