# Verwendungen von Schnittstelle
org.eclipse.emf.cdo.common.lock.CDOLockState

Packages, die CDOLockState verwenden
Package
Beschreibung
org.eclipse.emf.cdo
Client concepts like `CDOObject` and `CDOState`.
org.eclipse.emf.cdo.common.lock
Common concepts for dealing with durable locks and views.
org.eclipse.emf.cdo.common.protocol
Common concepts for dealing with protocols and CDO-specific I/O.
org.eclipse.emf.cdo.server
Server concepts for dealing with repositories and stores.
org.eclipse.emf.cdo.spi.common.lock
Common service provider interfaces and useful base implementations for dealing with object locks.
org.eclipse.emf.cdo.spi.common.protocol
Common base implementations for dealing with I/O of CDO data structures.
org.eclipse.emf.cdo.spi.server
Server service provider interfaces and useful base implementations.
org.eclipse.emf.cdo.transaction
Client concepts for dealing with transactions, distributed transactions and their save points.
org.eclipse.emf.cdo.view
Client concepts for dealing with views, view sets, queries, CDO objects and EMF resource sets.
org.eclipse.emf.internal.cdo
Exposes `CDOObjectImpl` for extension in generated EMF models.
org.eclipse.emf.spi.cdo
Client service provider interfaces and useful base implementations.

## Verwendungen von CDOLockState in org.eclipse.emf.cdo

Methoden in org.eclipse.emf.cdo, die CDOLockState zurückgeben
Modifizierer und Typ
Methode
Beschreibung
`CDOLockState`
CDOObject.`cdoLockState()`
Returns the `lock state` of this object, or `null` if this object is `transient`.

## Verwendungen von CDOLockState in org.eclipse.emf.cdo.common.lock

Felder in org.eclipse.emf.cdo.common.lock, die deklariert sind als CDOLockState
Modifizierer und Typ
Feld
Beschreibung
`static final CDOLockState[]`
CDOLockUtil.`NO_LOCK_STATES`
Methoden in org.eclipse.emf.cdo.common.lock, die CDOLockState zurückgeben
Modifizierer und Typ
Methode
Beschreibung
`static CDOLockState`
CDOLockUtil.`convertLockState(org.eclipse.net4j.util.concurrent.RWOLockManager.LockState<Object,? extends CDOCommonView> lockState)`
`static CDOLockState`
CDOLockUtil.`copyLockState(CDOLockState lockState)`
Veraltet.
As of 4.15 no longer supported.
`static CDOLockState`
CDOLockUtil.`copyLockState(CDOLockState lockState, Object lockedObject)`
Veraltet.
As of 4.15 no longer supported.
`static CDOLockState`
CDOLockUtil.`createLockState(Object target)`
`static CDOLockState`
CDOLockUtil.`createLockState(org.eclipse.net4j.util.concurrent.RWOLockManager.LockState<Object,? extends CDOCommonView> lockState)`
Veraltet.
As of 4.15 use `CDOLockUtil.convertLockState(LockState)`.
`CDOLockState[]`
CDOLockChangeInfo.`getLockStates()`
Methoden in org.eclipse.emf.cdo.common.lock mit Parametern vom Typ CDOLockState
Modifizierer und Typ
Methode
Beschreibung
`static CDOLockState`
CDOLockUtil.`copyLockState(CDOLockState lockState)`
Veraltet.
As of 4.15 no longer supported.
`static CDOLockState`
CDOLockUtil.`copyLockState(CDOLockState lockState, Object lockedObject)`
Veraltet.
As of 4.15 no longer supported.
`static CDOLockChangeInfo`
CDOLockUtil.`createLockChangeInfo(long timestamp, CDOCommonView view, CDOBranch viewedBranch, CDOLockChangeInfo.Operation op, org.eclipse.net4j.util.concurrent.IRWLockManager.LockType lockType, CDOLockState[] newLockStates)`
Veraltet.
As of 4.15 use `CDOLockUtil.createLockChangeInfo(CDOBranchPoint, CDOLockOwner, Collection, Collection)`.
`static CDOLockChangeInfo`
CDOLockUtil.`createLockChangeInfo(long timestamp, CDOLockOwner lockOwner, CDOBranch branch, CDOLockChangeInfo.Operation op, org.eclipse.net4j.util.concurrent.IRWLockManager.LockType lockType, CDOLockState[] newLockStates)`
Veraltet.
As of 4.15 use `CDOLockUtil.createLockChangeInfo(CDOBranchPoint, CDOLockOwner, Collection, Collection)`.

## Verwendungen von CDOLockState in org.eclipse.emf.cdo.common.protocol

Methoden in org.eclipse.emf.cdo.common.protocol, die CDOLockState zurückgeben
Modifizierer und Typ
Methode
Beschreibung
`CDOLockState`
CDODataInput.`readCDOLockState()`
Methoden in org.eclipse.emf.cdo.common.protocol, die Typen mit Argumenten vom Typ CDOLockState zurückgeben
Modifizierer und Typ
Methode
Beschreibung
`default List<CDOLockState>`
CDODataInput.`readCDOLockStates()`
Methoden in org.eclipse.emf.cdo.common.protocol mit Parametern vom Typ CDOLockState
Modifizierer und Typ
Methode
Beschreibung
`void`
CDODataOutput.`writeCDOLockState(CDOLockState lockState)`
Methodenparameter in org.eclipse.emf.cdo.common.protocol mit Typargumenten vom Typ CDOLockState
Modifizierer und Typ
Methode
Beschreibung
`default void`
CDODataOutput.`writeCDOLockStates(List<CDOLockState> lockStates, Predicate<CDOLockState> filter)`
`default void`
CDODataOutput.`writeCDOLockStates(List<CDOLockState> lockStates, Predicate<CDOLockState> filter)`

## Verwendungen von CDOLockState in org.eclipse.emf.cdo.server

Methoden in org.eclipse.emf.cdo.server, die CDOLockState zurückgeben
Modifizierer und Typ
Methode
Beschreibung
`CDOLockState[]`
IStoreAccessor.CommitContext.`getLocksOnNewObjects()`
Returns an array of the locks on the new objects that are part of the commit operation represented by this `CommitContext`.
Methoden in org.eclipse.emf.cdo.server, die Typen mit Argumenten vom Typ CDOLockState zurückgeben
Modifizierer und Typ
Methode
Beschreibung
`List<CDOLockState>`
IStoreAccessor.CommitContext.`getLockStates()`

## Verwendungen von CDOLockState in org.eclipse.emf.cdo.spi.common.lock

Unterschnittstellen von CDOLockState in org.eclipse.emf.cdo.spi.common.lock
Modifizierer und Typ
Schnittstelle
Beschreibung
`interface`
`InternalCDOLockState`
If the meaning of this type isn't clear, there really should be more of a description here...
Klassen in org.eclipse.emf.cdo.spi.common.lock, die CDOLockState implementieren
Modifizierer und Typ
Klasse
Beschreibung
`class`
`AbstractCDOLockState`
If the meaning of this type isn't clear, there really should be more of a description here...
Felder in org.eclipse.emf.cdo.spi.common.lock, die deklariert sind als CDOLockState
Modifizierer und Typ
Feld
Beschreibung
`static final CDOLockState`
InternalCDOLockState.`UNLOCKED`
Veraltet.
As of 4.12 no longer supported.
Methoden in org.eclipse.emf.cdo.spi.common.lock mit Parametern vom Typ CDOLockState
Modifizierer und Typ
Methode
Beschreibung
`final void`
AbstractCDOLockState.`updateFrom(Object object, CDOLockState source)`
Veraltet.
`final void`
AbstractCDOLockState.`updateFrom(CDOLockState source)`
Veraltet.
`void`
InternalCDOLockState.`updateFrom(Object object, CDOLockState source)`
Veraltet.
As of 4.5 not supported anymore.
`void`
InternalCDOLockState.`updateFrom(CDOLockState source)`
Veraltet.
As of 4.15 not supported anymore.

## Verwendungen von CDOLockState in org.eclipse.emf.cdo.spi.common.protocol

Methoden in org.eclipse.emf.cdo.spi.common.protocol, die CDOLockState zurückgeben
Modifizierer und Typ
Methode
Beschreibung
`CDOLockState`
CDODataInputImpl.`readCDOLockState()`
Methoden in org.eclipse.emf.cdo.spi.common.protocol mit Parametern vom Typ CDOLockState
Modifizierer und Typ
Methode
Beschreibung
`void`
CDODataOutputImpl.`writeCDOLockState(CDOLockState lockState)`

## Verwendungen von CDOLockState in org.eclipse.emf.cdo.spi.server

Methoden in org.eclipse.emf.cdo.spi.server mit Parametern vom Typ CDOLockState
Modifizierer und Typ
Methode
Beschreibung
`void`
InternalCommitContext.`setLocksOnNewObjects(CDOLockState[] locksOnNewObjects)`

## Verwendungen von CDOLockState in org.eclipse.emf.cdo.transaction

Methoden in org.eclipse.emf.cdo.transaction, die CDOLockState zurückgeben
Modifizierer und Typ
Methode
Beschreibung
`CDOLockState[]`
CDOPushTransaction.`getLockStates(Collection<CDOID> ids)`
`CDOLockState[]`
CDOPushTransaction.`getLockStates(Collection<CDOID> ids, boolean loadOnDemand)`
`CDOLockState[]`
CDOPushTransaction.`getLockStatesOfObjects(Collection<? extends CDOObject> objects)`
Methoden in org.eclipse.emf.cdo.transaction, die Typen mit Argumenten vom Typ CDOLockState zurückgeben
Modifizierer und Typ
Methode
Beschreibung
`Collection<CDOLockState>`
CDOCommitContext.`getLocksOnNewObjects()`
Methodenparameter in org.eclipse.emf.cdo.transaction mit Typargumenten vom Typ CDOLockState
Modifizierer und Typ
Methode
Beschreibung
`void`
CDOPushTransaction.`refreshLockStates(Consumer<CDOLockState> consumer)`
Veraltet.

## Verwendungen von CDOLockState in org.eclipse.emf.cdo.view

Methoden in org.eclipse.emf.cdo.view, die CDOLockState zurückgeben
Modifizierer und Typ
Methode
Beschreibung
`protected final CDOLockState`
CDOLockStatePrefetcher.`getLockState(CDOObject object)`
`CDOLockState[]`
CDOView.`getLockStates(Collection<CDOID> ids)`
Get an array of `lock states` corresponding to the specified collection of `ids`.
`CDOLockState[]`
CDOView.`getLockStates(Collection<CDOID> ids, boolean loadOnDemand)`
Get an array of `lock states` corresponding to the specified collection of `ids`.
`CDOLockState[]`
CDOView.`getLockStatesOfObjects(Collection<? extends CDOObject> objects)`
Get an array of `lock states` corresponding to the specified collection of `objects`.
Methodenparameter in org.eclipse.emf.cdo.view mit Typargumenten vom Typ CDOLockState
Modifizierer und Typ
Methode
Beschreibung
`void`
CDOView.`refreshLockStates(Consumer<CDOLockState> consumer)`
Refreshes the `lock states` of this `view` with the latest states from the repository.

## Verwendungen von CDOLockState in org.eclipse.emf.internal.cdo

Methoden in org.eclipse.emf.internal.cdo, die CDOLockState zurückgeben
Modifizierer und Typ
Methode
Beschreibung
`final CDOLockState`
CDOObjectImpl.`cdoLockState()`
`static CDOLockState`
CDOObjectImpl.`getLockState(InternalCDOObject object)`

## Verwendungen von CDOLockState in org.eclipse.emf.spi.cdo

Methoden in org.eclipse.emf.spi.cdo, die CDOLockState zurückgeben
Modifizierer und Typ
Methode
Beschreibung
`CDOLockState`
CDOLockStateCache.`getLockState(CDOBranch branch, CDOID id)`
`CDOLockState[]`
CDOSessionProtocol.`getLockStates(int viewID, Collection<CDOID> ids)`
Veraltet.
`CDOLockState[]`
CDOSessionProtocol.`getLockStates(int branchID, Collection<CDOID> ids, int depth)`
Veraltet.
`CDOLockState[]`
CDOSessionProtocol.CommitTransactionResult.`getNewLockStates()`
Veraltet.
As of 4.15 use `CDOSessionProtocol.CommitTransactionResult.getLockDeltas()`.
`CDOLockState[]`
CDOSessionProtocol.LockObjectsResult.`getNewLockStates()`
Veraltet.
As of 4.15 use `CDOSessionProtocol.LockObjectsResult.getLockStates()`.
`CDOLockState[]`
CDOSessionProtocol.UnlockObjectsResult.`getNewLockStates()`
Veraltet.
As of 4.15 use `CDOSessionProtocol.UnlockObjectsResult.getLockStates()`.
Methoden in org.eclipse.emf.spi.cdo, die Typen mit Argumenten vom Typ CDOLockState zurückgeben
Modifizierer und Typ
Methode
Beschreibung
`List<CDOLockState>`
CDOSessionProtocol.CommitTransactionResult.`getLockStates()`
`List<CDOLockState>`
CDOSessionProtocol.LockObjectsResult.`getLockStates()`
`List<CDOLockState>`
CDOSessionProtocol.UnlockObjectsResult.`getLockStates()`
`List<CDOLockState>`
CDOSessionProtocol.`getLockStates2(int branchID, Collection<CDOID> ids, int depth)`
Methoden in org.eclipse.emf.spi.cdo mit Parametern vom Typ CDOLockState
Modifizierer und Typ
Methode
Beschreibung
`void`
CDOSessionProtocol.CommitTransactionResult.`setNewLockStates(CDOLockState[] newLockStates)`
Veraltet.
As of 4.15 use `CDOSessionProtocol.CommitTransactionResult.setLockStates(List)`.
`void`
InternalCDOView.`updateLockStates(CDOLockState[] newLockStates, boolean loadObjectsOnDemand, Consumer<CDOLockState> consumer)`
Veraltet.
As of 4.15 use `CDOLockStateCache.updateLockStates(CDOBranch, Collection, Collection, Consumer)`.
Methodenparameter in org.eclipse.emf.spi.cdo mit Typargumenten vom Typ CDOLockState
Modifizierer und Typ
Methode
Beschreibung
`void`
CDOLockStateCache.`addLockStates(CDOBranch branch, Collection<? extends CDOLockState> newLockStates, Consumer<CDOLockState> consumer)`
`void`
CDOLockStateCache.`addLockStates(CDOBranch branch, Collection<? extends CDOLockState> newLockStates, Consumer<CDOLockState> consumer)`
`void`
CDOLockStateCache.`forEachLockState(CDOBranch branch, CDOLockOwner owner, Consumer<CDOLockState> consumer)`
`void`
CDOLockStateCache.`getLockStates(CDOBranch branch, Collection<CDOID> ids, boolean loadOnDemand, Consumer<CDOLockState> consumer)`
`void`
CDOLockStateCache.`removeLockStates(CDOBranch branch, Collection<CDOID> ids, Consumer<CDOLockState> consumer)`
`List<CDOLockDelta>`
CDOLockStateCache.`removeOwner(CDOBranch branch, CDOLockOwner owner, Consumer<CDOLockState> consumer)`
`void`
CDOSessionProtocol.CommitTransactionResult.`setLockStates(List<CDOLockState> lockStates)`
`void`
CDOLockStateCache.`updateLockStates(CDOBranch branch, Collection<CDOLockDelta> lockDeltas, Collection<CDOLockState> lockStates, Consumer<CDOLockState> consumer)`
`void`
InternalCDOView.`updateLockStates(CDOLockState[] newLockStates, boolean loadObjectsOnDemand, Consumer<CDOLockState> consumer)`
Veraltet.
As of 4.15 use `CDOLockStateCache.updateLockStates(CDOBranch, Collection, Collection, Consumer)`.
Konstruktoren in org.eclipse.emf.spi.cdo mit Parametern vom Typ CDOLockState
Modifizierer
Konstruktor
Beschreibung
``
`LockObjectsResult(boolean successful, boolean timedOut, boolean waitForUpdate, long requiredTimestamp, CDORevisionKey[] staleRevisions, CDOLockState[] newLockStates, long timestamp)`
Veraltet.
``
`UnlockObjectsResult(CDOLockState[] newLockStates, long timestamp)`
Veraltet.