Class AbstractCDOLockState
java.lang.Object
org.eclipse.emf.cdo.spi.common.lock.AbstractCDOLockState
- All Implemented Interfaces:
CDOBranchProvider,CDOIdentifiable,CDOLockState,CDOIDAndBranch,InternalCDOLockState
- Since:
- 4.15
- Author:
- Eike Stepper
- No Extend
- This class is not intended to be extended by clients.
-
Field Summary
FieldsFields inherited from interface org.eclipse.emf.cdo.common.lock.CDOLockState
DEPTH_INFINITE, DEPTH_NONEFields inherited from interface org.eclipse.emf.cdo.spi.common.lock.InternalCDOLockState
UNLOCKED -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract CDOLockDeltaaddOptionOwner(CDOLockOwner owner) final CDOLockDeltaaddOwner(CDOLockOwner owner, org.eclipse.net4j.util.concurrent.IRWLockManager.LockType type) final voidaddReadLockOwner(CDOLockOwner owner) Deprecated.protected abstract CDOLockDeltaaddReadOwner(CDOLockOwner owner) protected abstract CDOLockDeltaaddWriteOwner(CDOLockOwner owner) static voidappendLockOwner(StringBuilder builder, CDOLockOwner lockOwner) static voidappendLockOwner(StringBuilder builder, CDOLockOwner lockOwner, boolean first) final CDOLockDelta[]clearOwner(CDOLockOwner owner) final voiddispose()Deprecated.final booleanfinal CDOBranchfinal CDOIDgetID()final ObjectGets a unique identifier for the object that is locked; typically aCDOIDor aCDOIDAndBranch, depending on whether branching support is enabled or notfinal inthashCode()voidprotected abstract CDOLockDeltaremoveOptionOwner(CDOLockOwner owner) final booleanremoveOwner(CDOLockOwner owner) Deprecated.final CDOLockDeltaremoveOwner(CDOLockOwner owner, org.eclipse.net4j.util.concurrent.IRWLockManager.LockType type) final booleanremoveReadLockOwner(CDOLockOwner owner) Deprecated.protected abstract CDOLockDeltaremoveReadOwner(CDOLockOwner owner) protected abstract CDOLockDeltaremoveWriteOwner(CDOLockOwner owner) final voidsetWriteLockOwner(CDOLockOwner owner) Deprecated.final voidsetWriteOptionOwner(CDOLockOwner owner) Deprecated.final StringtoString()final voidupdateFrom(Object object, CDOLockState source) Deprecated.final voidupdateFrom(CDOLockState source) Deprecated.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.emf.cdo.common.lock.CDOLockState
getReadLockOwners, getWriteLockOwner, getWriteOptionOwner, isLockedMethods inherited from interface org.eclipse.emf.cdo.spi.common.lock.InternalCDOLockState
remapOwner
-
Field Details
-
lockedObject
-
-
Constructor Details
-
AbstractCDOLockState
-
-
Method Details
-
getLockedObject
Description copied from interface:CDOLockStateGets a unique identifier for the object that is locked; typically aCDOIDor aCDOIDAndBranch, depending on whether branching support is enabled or not- Specified by:
getLockedObjectin interfaceCDOLockState- Returns:
- the identifier
-
getID
- Specified by:
getIDin interfaceCDOIdentifiable
-
remapID
- Specified by:
remapIDin interfaceInternalCDOLockState
-
getBranch
- Specified by:
getBranchin interfaceCDOBranchProvider- Specified by:
getBranchin interfaceCDOIDAndBranch
-
hashCode
public final int hashCode() -
equals
-
toString
-
addOwner
public final CDOLockDelta addOwner(CDOLockOwner owner, org.eclipse.net4j.util.concurrent.IRWLockManager.LockType type) - Specified by:
addOwnerin interfaceInternalCDOLockState
-
removeOwner
public final CDOLockDelta removeOwner(CDOLockOwner owner, org.eclipse.net4j.util.concurrent.IRWLockManager.LockType type) - Specified by:
removeOwnerin interfaceInternalCDOLockState
-
clearOwner
- Specified by:
clearOwnerin interfaceInternalCDOLockState
-
addReadOwner
-
addWriteOwner
-
addOptionOwner
-
removeReadOwner
-
removeWriteOwner
-
removeOptionOwner
-
addReadLockOwner
Deprecated.- Specified by:
addReadLockOwnerin interfaceInternalCDOLockState
-
removeReadLockOwner
Deprecated.- Specified by:
removeReadLockOwnerin interfaceInternalCDOLockState
-
setWriteLockOwner
Deprecated.- Specified by:
setWriteLockOwnerin interfaceInternalCDOLockState
-
setWriteOptionOwner
Deprecated.- Specified by:
setWriteOptionOwnerin interfaceInternalCDOLockState
-
removeOwner
Deprecated.- Specified by:
removeOwnerin interfaceInternalCDOLockState
-
updateFrom
Deprecated.Description copied from interface:InternalCDOLockStateUpdate thelockOwnersof this lock state from the one passed in.- Specified by:
updateFromin interfaceInternalCDOLockState
-
updateFrom
Deprecated.- Specified by:
updateFromin interfaceInternalCDOLockState
-
dispose
Deprecated.- Specified by:
disposein interfaceInternalCDOLockState
-
appendLockOwner
-
appendLockOwner
-