Package org.eclipse.emf.cdo.server

# Schnittstelle IStoreAccessor.DurableLocking2

Alle Superschnittstellen:
  `IDurableLockingManager`, `IStoreAccessor.DurableLocking`

Alle bekannten Unterschnittstellen:
  `ILissomeStoreAccessor`

Umschließende Schnittstelle:
  `IStoreAccessor`

public static interface IStoreAccessor.DurableLocking2 extends IStoreAccessor.DurableLocking
An extension interface for `store accessors` that support durable locking.

Seit:
  4.1
Autor:
  Caspar De Groot

## Verschachtelte Klassen - Übersicht

## Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.emf.cdo.common.lock.IDurableLockingManager

`IDurableLockingManager.LockArea, IDurableLockingManager.LockAreaAlreadyExistsException, IDurableLockingManager.LockAreaNotFoundException, IDurableLockingManager.LockGrade`

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`IDurableLockingManager.LockArea`
`createLockArea(String durableLockingID, String userID, CDOBranchPoint branchPoint, boolean readOnly, Map<CDOID,IDurableLockingManager.LockGrade> locks)`
`void`
`updateLockArea(IDurableLockingManager.LockArea lockArea)`

### Von Schnittstelle geerbte Methoden org.eclipse.emf.cdo.common.lock.IDurableLockingManager

`createLockArea, deleteLockArea, getLockArea, getLockAreas`

### Von Schnittstelle geerbte Methoden org.eclipse.emf.cdo.server.IStoreAccessor.DurableLocking

`lock, unlock, unlock`

## Methodendetails

### createLockArea

IDurableLockingManager.LockArea createLockArea(String durableLockingID, String userID, CDOBranchPoint branchPoint, boolean readOnly, Map<CDOID,IDurableLockingManager.LockGrade> locks)

### updateLockArea

void updateLockArea(IDurableLockingManager.LockArea lockArea)