Interface InternalCDOLockState
-
- All Superinterfaces:
CDOLockState
public interface InternalCDOLockState extends CDOLockState
If the meaning of this type isn't clear, there really should be more of a description here...- Since:
- 4.1
- Author:
- Caspar De Groot
- No Implement
- This interface is not intended to be implemented by clients.
- No Extend
- This interface is not intended to be extended by clients.
-
-
Field Summary
Fields Modifier and Type Field Description static CDOLockStateUNLOCKEDDeprecated.As of 4.12 no longer supported.-
Fields inherited from interface org.eclipse.emf.cdo.common.lock.CDOLockState
DEPTH_INFINITE, DEPTH_NONE
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description voidaddReadLockOwner(CDOLockOwner lockOwner)voiddispose()booleanremoveOwner(CDOLockOwner lockOwner)booleanremoveReadLockOwner(CDOLockOwner lockOwner)voidsetWriteLockOwner(CDOLockOwner lockOwner)voidsetWriteOptionOwner(CDOLockOwner lockOwner)voidupdateFrom(java.lang.Object object, CDOLockState source)Deprecated.As of 4.5 useupdateFrom(CDOLockState)instead.voidupdateFrom(CDOLockState source)Update thelockOwnersof this lock state from the one passed in.-
Methods inherited from interface org.eclipse.emf.cdo.common.lock.CDOLockState
getLockedObject, getReadLockOwners, getWriteLockOwner, getWriteOptionOwner, isLocked
-
-
-
-
Field Detail
-
UNLOCKED
@Deprecated static final CDOLockState UNLOCKED
Deprecated.As of 4.12 no longer supported.- Since:
- 4.6
-
-
Method Detail
-
addReadLockOwner
void addReadLockOwner(CDOLockOwner lockOwner)
-
removeReadLockOwner
boolean removeReadLockOwner(CDOLockOwner lockOwner)
-
setWriteLockOwner
void setWriteLockOwner(CDOLockOwner lockOwner)
-
setWriteOptionOwner
void setWriteOptionOwner(CDOLockOwner lockOwner)
-
removeOwner
boolean removeOwner(CDOLockOwner lockOwner)
- Since:
- 4.4
-
updateFrom
@Deprecated void updateFrom(java.lang.Object object, CDOLockState source)Deprecated.As of 4.5 useupdateFrom(CDOLockState)instead. The lockedObject field cannot be changed because it is used to compute the hash code. Instantiate a newCDOLockStateobject if you want to update the lockedObject field.- Since:
- 4.2
-
updateFrom
void updateFrom(CDOLockState source)
Update thelockOwnersof this lock state from the one passed in.- Since:
- 4.5
-
dispose
void dispose()
- Since:
- 4.2
-
-