- cancelPending – cancels the previous create, update, or delete operations on the MBO. It cannot cancel submitted operations.
- submitPending – submits the operation so that it can be replayed on the Unwired Server. A request is sent to the Unwired Server during a synchronization.
- submitPendingOperations – submits all the pending records for the entity to the Unwired Server. This method internally invokes the submitPending method on each of the pending records.
- cancelPendingOperations – cancels all the pending records for the entity. This method internally invokes the cancelPending method on each of the pending records.
Note: Use the SubmitPendingOperations and
CancelPendingOperations methods only when there are multiple
pending entities on the same MBO type. Otherwise, use the MBO instance’s
SubmitPending or CancelPending methods,
which are more efficient if the MBO instance is already available in memory.
Customer customer = Customer.findById(101);
if (errorHappened) {
customer.cancelPending();
}
else {
customer.submitPending();
}