/** * INTERNAL: * Old and new lists are compared and only the changes are written to the database. * Called only if listOrderField != null */ @Override protected void compareListsAndWrite(List previousList, List currentList, WriteObjectQuery query) throws DatabaseException, OptimisticLockException { if(this.isListOrderFieldUpdatable) { compareListsAndWrite_UpdatableListOrderField(previousList, currentList, query); } else { compareListsAndWrite_NonUpdatableListOrderField(previousList, currentList, query); } }
/** * INTERNAL: * Old and new lists are compared and only the changes are written to the database. * Called only if listOrderField != null */ protected void compareListsAndWrite(List previousList, List currentList, WriteObjectQuery query) throws DatabaseException, OptimisticLockException { if(this.isListOrderFieldUpdatable) { compareListsAndWrite_UpdatableListOrderField(previousList, currentList, query); } else { compareListsAndWrite_NonUpdatableListOrderField(previousList, currentList, query); } }
/** * INTERNAL: * Old and new lists are compared and only the changes are written to the database. * Called only if listOrderField != null */ @Override protected void compareListsAndWrite(List previousList, List currentList, WriteObjectQuery query) throws DatabaseException, OptimisticLockException { if(this.isListOrderFieldUpdatable) { compareListsAndWrite_UpdatableListOrderField(previousList, currentList, query); } else { compareListsAndWrite_NonUpdatableListOrderField(previousList, currentList, query); } }