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:Arraypublic updates:Objectstatic public CLEAR_TABLE:Numberstatic public REMOVE_ROW:Numberstatic public ADD_ROW:Numberstatic public UPDATE_ROW:Numberpublic function toString():StringUtilisé dans un contexte littéral
Une chaine définissant l'objet
public function clear():UpdateSequenceDé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):VoidSupprime un enregistrement.
rowID | Identifiant de l'enregistrement. |
public function updateRow(rowID:Number, row:Object):VoidMet à jour un enregistrement.
rowID | Identifiant de la ligne. |
row | Enregistrement. |
public function addRow(row:Object):VoidRajoute un enregistrement.
row | Référence à l'enregistrement. |
public function getMarshalledSequence():StringEncodage.
Une chaîne encodée.
public function execute(table:Table, clientReq:Boolean):VoidInitialisation 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. |