## 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 and 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 and Description
    --- | ---
    `IView` | IQueryContext.`getView()`
    `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 and Description
    --- | ---
    `java.util.List<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 and Description
    --- | ---
    `void` | IUnit.`close(IView view)`
    `IUnit` | IUnitManager.`createUnit(CDOID rootID, IView view, CDORevisionHandler revisionHandler, 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, OMMonitor monitor)`
    `void` | IUnit.`open(IView view, CDORevisionHandler revisionHandler, 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, 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 and 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 and 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 and Description
    --- | ---
    `RWOLockManager.LockState<java.lang.Object,IView>` | InternalLockManager.`getLockState(java.lang.Object key)`
    `java.util.List<RWOLockManager.LockState<java.lang.Object,IView>>` | InternalLockManager.`getLockStates()`
    `java.util.List<RWOLockManager.LockState<java.lang.Object,IView>>` | InternalLockManager.`lock2(boolean explicit, IRWLockManager.LockType type, IView context, java.util.Collection<? extends java.lang.Object> objects, boolean recursive, long timeout)`
    `java.util.List<RWOLockManager.LockState<java.lang.Object,IView>>` | InternalLockManager.`unlock2(boolean explicit, IRWLockManager.LockType type, IView context, java.util.Collection<? extends java.lang.Object> objects, boolean recursive)`
    `java.util.List<RWOLockManager.LockState<java.lang.Object,IView>>` | InternalLockManager.`unlock2(boolean explicit, IView context)`

    Methods in org.eclipse.emf.cdo.spi.server with parameters of type IView
    Modifier and Type | Method and 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, IRWLockManager.LockType type, IView context, java.util.Collection<? extends java.lang.Object> objects, long timeout)` Deprecated.
    `java.util.List<RWOLockManager.LockState<java.lang.Object,IView>>` | InternalLockManager.`lock2(boolean explicit, IRWLockManager.LockType type, IView context, java.util.Collection<? extends java.lang.Object> objects, boolean recursive, long timeout)`
    `void` | InternalLockManager.`unlock(boolean explicit, IRWLockManager.LockType type, IView context, java.util.Collection<? extends java.lang.Object> objects)` Deprecated.
    `void` | InternalLockManager.`unlock(boolean explicit, IView context)` Deprecated.
    `java.util.List<RWOLockManager.LockState<java.lang.Object,IView>>` | InternalLockManager.`unlock2(boolean explicit, IRWLockManager.LockType type, IView context, java.util.Collection<? extends java.lang.Object> objects, boolean recursive)`
    `java.util.List<RWOLockManager.LockState<java.lang.Object,IView>>` | InternalLockManager.`unlock2(boolean explicit, IView context)`
    `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 and Description
    --- | ---
    `void` | InternalLockManager.`setLockState(java.lang.Object key, RWOLockManager.LockState<java.lang.Object,IView> lockState)`

Copyright (c) 2004-2019 Eike Stepper (Loehne, Germany) and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html