public static long[] getIds(Object... objs) { long[] ids = new long[objs.length]; for (int i = 0; i < objs.length; i++) { ids[i] = getId(objs[i]); } return ids; }
protected void hasId(Object obj, int id) { eq(U.getId(obj), id); }
@Override public void update(Object entity) { long id = U.getId(entity); IdAddress address = address(id); ((TableInternals<?>) address.table).updateObj(entity); }
@Override public void update(Object entity) { long id = U.getId(entity); IdAddress address = address(id); ((TableInternals<?>) address.table).updateObj(entity); }
@Override public void update(Object entity) { long id = U.getId(entity); IdAddress address = address(id); ((TableInternals<?>) address.table).updateObj(entity); }
protected TO from_(FROM from) { return fetch(from_(U.getId(from)), rel.to()); }
protected TO[] froms_(FROM from) { return fetch(froms_(U.getId(from)), rel.to()); }
protected FROM[] tos_(TO to) { return fetch(tos_(U.getId(to)), rel.from()); }
protected FROM to_(TO to) { return fetch(to_(U.getId(to)), rel.from()); }
@Override public void update(E entity) { try { // WRITE LOCK locker.globalWriteLock(); long id = U.getId(entity); checkId(id); // RUN INSIDE TRANSACTION DatastoreTransaction tx = getTransaction(); doUpdate(id, tx, entity); // FINISH INSIDE TRANSACTION finishTransaction(tx); } finally { // WRITE UNLOCK locker.globalWriteUnlock(); } }
@Override public void update(E entity) { try { // WRITE LOCK locker.globalWriteLock(); long id = U.getId(entity); checkId(id); // RUN INSIDE TRANSACTION DatastoreTransaction tx = getTransaction(); doUpdate(id, tx, entity); // FINISH INSIDE TRANSACTION finishTransaction(tx); } finally { // WRITE UNLOCK locker.globalWriteUnlock(); } }
@Override public void update(E entity) { try { // WRITE LOCK locker.globalWriteLock(); long id = U.getId(entity); checkId(id); // RUN INSIDE TRANSACTION DatastoreTransaction tx = getTransaction(); doUpdate(id, tx, entity); // FINISH INSIDE TRANSACTION finishTransaction(tx); } finally { // WRITE UNLOCK locker.globalWriteUnlock(); } }