org.eclipse.emf.cdo.spi.server
Interface InternalView

All Superinterfaces:
CDOBranchPoint, CDOCommonView, CDORevisionProvider, Closeable, ILifecycle, INotifier, IView
All Known Subinterfaces:
InternalTransaction

public interface InternalView
extends IView, ILifecycle

Since:
3.0
Author:
Eike Stepper
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 inherited from interface org.eclipse.emf.cdo.common.branch.CDOBranchPoint
INVALID_DATE, UNSPECIFIED_DATE
 
Method Summary
 void changeTarget(CDOBranchPoint branchPoint, List<CDOID> invalidObjects, List<CDORevisionDelta> allChangedObjects, List<CDOID> allDetachedObjects)
           
 void clearChangeSubscription()
           
 void doClose()
           
 InternalRepository getRepository()
           
 InternalSession getSession()
           
 boolean hasSubscription(CDOID id)
           
 void setBranchPoint(CDOBranchPoint branchPoint)
           
 void setDurableLockingID(String durableLockingID)
           
 void subscribe(CDOID id)
           
 void unsubscribe(CDOID id)
           
 
Methods inherited from interface org.eclipse.emf.cdo.common.CDOCommonView
getDurableLockingID, getViewID, isReadOnly
 
Methods inherited from interface org.eclipse.emf.cdo.common.branch.CDOBranchPoint
getBranch, getTimeStamp
 
Methods inherited from interface org.eclipse.emf.cdo.common.revision.CDORevisionProvider
getRevision
 
Methods inherited from interface org.eclipse.net4j.util.collection.Closeable
close, isClosed
 
Methods inherited from interface org.eclipse.net4j.util.lifecycle.ILifecycle
activate, deactivate, getLifecycleState, isActive
 
Methods inherited from interface org.eclipse.net4j.util.event.INotifier
addListener, getListeners, hasListeners, removeListener
 

Method Detail

getSession

InternalSession getSession()
Specified by:
getSession in interface CDOCommonView
Specified by:
getSession in interface IView

getRepository

InternalRepository getRepository()
Specified by:
getRepository in interface IView

setBranchPoint

void setBranchPoint(CDOBranchPoint branchPoint)

setDurableLockingID

void setDurableLockingID(String durableLockingID)
Since:
4.0

changeTarget

void changeTarget(CDOBranchPoint branchPoint,
                  List<CDOID> invalidObjects,
                  List<CDORevisionDelta> allChangedObjects,
                  List<CDOID> allDetachedObjects)
Since:
4.0

subscribe

void subscribe(CDOID id)

unsubscribe

void unsubscribe(CDOID id)

hasSubscription

boolean hasSubscription(CDOID id)

clearChangeSubscription

void clearChangeSubscription()

doClose

void doClose()


Copyright (c) 2004 - 2011 Eike Stepper (Berlin, Germany) and others.