## Uses of Interface
org.eclipse.emf.cdo.server.IView

- Packages that use IView
  Package | Description
  --- | ---
  org.eclipse.emf.cdo.server | Server concepts for dealing with repositories and stores.
  org.eclipse.emf.cdo.spi.server | Server service provider interfaces and useful base implementations.

- - ### Uses of IView in org.eclipse.emf.cdo.server

    Subinterfaces of IView in org.eclipse.emf.cdo.server
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `ITransaction` | The server-side representation of a client `transaction`.

    Methods in org.eclipse.emf.cdo.server that return IView
    Modifier and Type | Method | Description
    --- | --- | ---
    `static IView` | CDOServerUtil.`getServerView​(CDOView view)` |
    `IView` | IQueryContext.`getView()` |
    `IView` | ISession.`getView​(int viewID)` |
    `IView[]` | ISession.`getViews()` |
    `IView` | ISession.`openView​(int viewID, CDOBranchPoint branchPoint)` |

    Methods in org.eclipse.emf.cdo.server that return types with arguments of type IView
    Modifier and Type | Method | Description
    --- | --- | ---
    `java.util.List<org.eclipse.net4j.util.concurrent.RWOLockManager.LockState<java.lang.Object,​IView>>` | IStoreAccessor.CommitContext.`getPostCommmitLockStates()` |

    Methods in org.eclipse.emf.cdo.server with parameters of type IView
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | IUnit.`close​(IView view)` |
    `IUnit` | IUnitManager.`createUnit​(CDOID rootID, IView view, CDORevisionHandler revisionHandler, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)` |
    `void` | IStoreAccessor.UnitSupport.`finishUnit​(IView view, CDOID rootID, CDORevisionHandler revisionHandler, long timeStamp, java.lang.Object initResult, java.util.List<CDOID> ids)` |
    `java.lang.Object` | IStoreAccessor.UnitSupport.`initUnit​(IView view, CDOID rootID, CDORevisionHandler revisionHandler, java.util.Set<CDOID> initializedIDs, long timeStamp, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)` |
    `void` | IUnit.`open​(IView view, CDORevisionHandler revisionHandler, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)` |
    `static CDOView` | CDOServerUtil.`openView​(IView view)` |
    `static CDOView` | CDOServerUtil.`openView​(IView view, boolean legacyModeEnabled)` | Deprecated. As of 4.2 the legacy mode is always enabled, use `CDOServerUtil.openView(IView)`.
    `void` | IStoreAccessor.UnitSupport.`readUnit​(IView view, CDOID rootID, CDORevisionHandler revisionHandler, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)` |

  - ### Uses of IView in org.eclipse.emf.cdo.spi.server

    Subinterfaces of IView in org.eclipse.emf.cdo.spi.server
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `InternalTransaction` | If the meaning of this type isn't clear, there really should be more of a description here...
    `interface` | `InternalView` | If the meaning of this type isn't clear, there really should be more of a description here...

    Methods in org.eclipse.emf.cdo.spi.server that return IView
    Modifier and Type | Method | Description
    --- | --- | ---
    `IView` | InternalLockManager.`openView​(ISession session, int viewID, boolean readOnly, java.lang.String durableLockingID)` |

    Methods in org.eclipse.emf.cdo.spi.server that return types with arguments of type IView
    Modifier and Type | Method | Description
    --- | --- | ---
    `org.eclipse.net4j.util.concurrent.RWOLockManager.LockState<java.lang.Object,​IView>` | InternalLockManager.`getLockState​(java.lang.Object key)` |
    `java.util.List<org.eclipse.net4j.util.concurrent.RWOLockManager.LockState<java.lang.Object,​IView>>` | InternalLockManager.`getLockStates()` |
    `java.util.List<org.eclipse.net4j.util.concurrent.RWOLockManager.LockState<java.lang.Object,​IView>>` | InternalLockManager.`lock2​(boolean explicit, org.eclipse.net4j.util.concurrent.IRWLockManager.LockType type, IView context, java.util.Collection<? extends java.lang.Object> objects, boolean recursive, long timeout)` |
    `java.util.List<org.eclipse.net4j.util.concurrent.RWOLockManager.LockState<java.lang.Object,​IView>>` | InternalLockManager.`unlock2​(boolean explicit, IView context)` |
    `java.util.List<org.eclipse.net4j.util.concurrent.RWOLockManager.LockState<java.lang.Object,​IView>>` | InternalLockManager.`unlock2​(boolean explicit, org.eclipse.net4j.util.concurrent.IRWLockManager.LockType type, IView context, java.util.Collection<? extends java.lang.Object> objects, boolean recursive)` |

    Methods in org.eclipse.emf.cdo.spi.server with parameters of type IView
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected java.lang.String` | RepositoryActivityLog.`formatView​(IView view)` |
    `java.util.Map<CDOID,​IDurableLockingManager.LockGrade>` | InternalLockManager.`getLocks​(IView view)` |
    `protected abstract StoreAccessorPool` | Store.`getWriterPool​(IView view, boolean forReleasing)` | Returns a `pool` that may contain `IStoreAccessor` instances that are compatible with the given session.
    `void` | InternalLockManager.`lock​(boolean explicit, org.eclipse.net4j.util.concurrent.IRWLockManager.LockType type, IView context, java.util.Collection<? extends java.lang.Object> objects, long timeout)` | Deprecated.
    `java.util.List<org.eclipse.net4j.util.concurrent.RWOLockManager.LockState<java.lang.Object,​IView>>` | InternalLockManager.`lock2​(boolean explicit, org.eclipse.net4j.util.concurrent.IRWLockManager.LockType type, IView context, java.util.Collection<? extends java.lang.Object> objects, boolean recursive, long timeout)` |
    `void` | InternalLockManager.`unlock​(boolean explicit, IView context)` | Deprecated.
    `void` | InternalLockManager.`unlock​(boolean explicit, org.eclipse.net4j.util.concurrent.IRWLockManager.LockType type, IView context, java.util.Collection<? extends java.lang.Object> objects)` | Deprecated.
    `java.util.List<org.eclipse.net4j.util.concurrent.RWOLockManager.LockState<java.lang.Object,​IView>>` | InternalLockManager.`unlock2​(boolean explicit, IView context)` |
    `java.util.List<org.eclipse.net4j.util.concurrent.RWOLockManager.LockState<java.lang.Object,​IView>>` | InternalLockManager.`unlock2​(boolean explicit, org.eclipse.net4j.util.concurrent.IRWLockManager.LockType type, IView context, java.util.Collection<? extends java.lang.Object> objects, boolean recursive)` |
    `protected void` | RepositoryActivityLog.`viewClosed​(IView view, int concurrentViews)` |
    `protected void` | RepositoryActivityLog.`viewOpened​(IView view, int concurrentViews, int views)` |

    Method parameters in org.eclipse.emf.cdo.spi.server with type arguments of type IView
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | InternalLockManager.`setLockState​(java.lang.Object key, org.eclipse.net4j.util.concurrent.RWOLockManager.LockState<java.lang.Object,​IView> lockState)` |