public int compareVersion(OpenJPAStateManager state, Object v1, Object v2) { return _store.compareVersion(state, v1, v2); }
public int compareVersion(OpenJPAStateManager state, Object v1, Object v2) { return _store.compareVersion(state, v1, v2); }
public int compareVersion(OpenJPAStateManager state, Object v1, Object v2) { return _store.compareVersion(state, v1, v2); }
public int compareVersion(OpenJPAStateManager state, Object v1, Object v2) { return _store.compareVersion(state, v1, v2); }
public int compareVersion(OpenJPAStateManager state, Object v1, Object v2) { return _store.compareVersion(state, v1, v2); }
public int compareVersion(OpenJPAStateManager sm, Object v1, Object v2) { return selectStore(sm, null).compareVersion(sm, v1, v2); }
public int compareVersion(OpenJPAStateManager sm, Object v1, Object v2) { return selectStore(sm, null).compareVersion(sm, v1, v2); }
public int compareVersion(OpenJPAStateManager sm, Object v1, Object v2) { return selectStore(sm, null).compareVersion(sm, v1, v2); }
public int compareVersion(OpenJPAStateManager sm, Object v1, Object v2) { return selectStore(sm, null).compareVersion(sm, v1, v2); }
/** * Make sure the version information is correct in the detached object. */ private void compareVersion(StateManagerImpl sm, PersistenceCapable pc) { Object version = pc.pcGetVersion(); if (version == null) return; // don't need to load unloaded fields since its implicitly // a single field value StoreManager store = sm.getBroker().getStoreManager(); switch (store.compareVersion(sm, version, sm.getVersion())) { case StoreManager.VERSION_LATER: // we have a later version: set it into the object. // lock validation will occur at commit time sm.setVersion(version); break; case StoreManager.VERSION_EARLIER: case StoreManager.VERSION_DIFFERENT: sm.setVersion(version); throw new OptimisticException(sm.getManagedInstance()); case StoreManager.VERSION_SAME: // no action required break; } }
switch (store.compareVersion(sm, version, sm.getVersion())) { case StoreManager.VERSION_LATER:
switch (store.compareVersion(sm, version, sm.getVersion())) { case StoreManager.VERSION_LATER:
switch (store.compareVersion(sm, version, sm.getVersion())) { case StoreManager.VERSION_LATER:
switch (store.compareVersion(sm, version, sm.getVersion())) { case StoreManager.VERSION_LATER:
switch (store.compareVersion(sm, version, sm.getVersion())) { case StoreManager.VERSION_LATER:
switch (store.compareVersion(sm, version, sm.getVersion())) { case StoreManager.VERSION_LATER:
switch (store.compareVersion(sm, version, sm.getVersion())) { case StoreManager.VERSION_LATER:
switch (store.compareVersion(sm, version, sm.getVersion())) { case StoreManager.VERSION_LATER:
switch (store.compareVersion(sm, version, sm.getVersion())) { case StoreManager.VERSION_LATER: