Package org.eclipse.emf.spi.cdo
Schnittstelle InternalCDOSession
- Alle Superschnittstellen:
CDOCommonSession,CDOLobLoader,CDORevisionUnchunker,CDOSession,CDOTransactionContainer,CDOTransactionOpener,CDOUpdatable,CDOViewContainer,CDOViewOpener,org.eclipse.net4j.util.collection.Closeable,IAdaptable,org.eclipse.net4j.util.container.IContainer<CDOView>,org.eclipse.net4j.util.lifecycle.IDeactivateable,org.eclipse.net4j.util.concurrent.IExecutorServiceProvider,org.eclipse.net4j.util.lifecycle.ILifecycle,org.eclipse.net4j.util.event.INotifier,InternalCDOPackageRegistry.PackageLoader,InternalCDOPackageRegistry.PackageProcessor,InternalCDORevisionManager.RevisionLocker,org.eclipse.net4j.util.options.IOptionsContainer,org.eclipse.net4j.util.security.IPasswordCredentialsProvider.Provider,org.eclipse.net4j.util.properties.IPropertiesContainer,org.eclipse.net4j.util.security.IUserAware
public interface InternalCDOSession
extends CDOSession, InternalCDOPackageRegistry.PackageProcessor, InternalCDOPackageRegistry.PackageLoader, InternalCDORevisionManager.RevisionLocker, CDORevisionUnchunker, CDOLobLoader, org.eclipse.net4j.util.lifecycle.ILifecycle, org.eclipse.net4j.util.concurrent.IExecutorServiceProvider
If the meaning of this type isn't clear, there really should be more of a description here...
- Seit:
- 2.0
- Autor:
- 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.
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypSchnittstelleBeschreibungstatic final classA token that is maintained during local commits of transactions.static final classA data structure that holds all input values ofInternalCDOSession#invalidate().static final classA data structure that holds all input and output values ofInternalCDOSession.getMergeData().Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.emf.cdo.session.CDOSession
CDOSession.ExceptionHandler, CDOSession.OptionsVon Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.container.IContainer
org.eclipse.net4j.util.container.IContainer.Modifiable<E>, org.eclipse.net4j.util.container.IContainer.Persistable<E>, org.eclipse.net4j.util.container.IContainer.Persistence<E>Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.lifecycle.ILifecycle
org.eclipse.net4j.util.lifecycle.ILifecycle.DeferrableActivationVon Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.event.INotifier
org.eclipse.net4j.util.event.INotifier.INotifier2 -
Feldübersicht
Von Schnittstelle geerbte Felder org.eclipse.emf.cdo.util.CDOUpdatable
NO_TIMEOUT -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidVeraltet.As of 4.2 not used anymore.voidcreateRevisionAvailabilityInfo(CDOBranchPoint branchPoint) Veraltet.As of 4.2 not used anymore.voidendLocalCommit(Object token) Veraltet.As of 4.2 useIPasswordCredentialsProvider.Provider.getCredentialsProvider()Returns the CDObranch managerthat manages thebranchesof the repository of this session.Returns the CDOcommit info managerof this session.getMergeData(CDOBranchPoint target, CDOBranchPoint source, CDOBranchPoint sourceBase, boolean computeChangeSets) getMergeData(CDOBranchPoint target, CDOBranchPoint source, CDOBranchPoint targetBase, CDOBranchPoint sourceBase, boolean computeChangeSets) Returns the CDOremote session managerthat keeps track of the other remote sessions served by the repository of this local session.Returns the CDOrevision managerthat manages therevisionsof the repository of this session.getViews()Returns an array of all openviewsandtransactionsof this session.voidVeraltet.As of 4.3 no longer supported.voidhandleCommitNotification(CDOCommitInfo commitInfo) Veraltet.As of 4.2 usehandleCommitNotification(CDOCommitInfo, boolean).voidhandleCommitNotification(CDOCommitInfo commitInfo, boolean clearResourcePathCache) Veraltet.As of 4.3 usehandleCommitNotification(CommitNotificationInfo).voidvoidhandleLockNotification(CDOLockChangeInfo lockChangeInfo, InternalCDOView sender) Veraltet.voidhandleLockNotification(CDOLockChangeInfo lockChangeInfo, InternalCDOView sender, boolean async) voidhandleRepositoryStateChanged(CDOCommonRepository.State oldState, CDOCommonRepository.State newState) voidhandleRepositoryTypeChanged(CDOCommonRepository.Type oldType, CDOCommonRepository.Type newType) voidhandleViewClosed(int viewID) voidinvalidate(CDOCommitInfo commitInfo, InternalCDOTransaction sender) Veraltet.As of 4.2 useinvalidate(CDOCommitInfo, InternalCDOTransaction, boolean).voidinvalidate(CDOCommitInfo commitInfo, InternalCDOTransaction sender, boolean clearResourcePathCache) Veraltet.voidinvalidate(CDOCommitInfo commitInfo, InternalCDOTransaction sender, boolean clearResourcePathCache, byte securityImpact, Map<CDOID, CDOPermission> newPermissions) Veraltet.As of 4.6 useinvalidate(InvalidationData).voidinvalidate(InternalCDOSession.InvalidationData invalidationData) booleanisSticky()voidprocessRefreshSessionResult(CDOSessionProtocol.RefreshSessionResult result, CDOBranch branch, List<InternalCDOView> branchViews, Map<CDOBranch, Map<CDOID, InternalCDORevision>> viewedRevisions) voidresetCredentials(String userID) Initiates (possibly interactive) reset of credentials for the specified user.voidresolveAllElementProxies(CDORevision revision) resolveElementProxy(CDORevision revision, EStructuralFeature feature, int accessIndex, int serverIndex) voidsetAuthenticator(CDOAuthenticator authenticator) Veraltet.As of 4.2 usesetCredentialsProvider(IPasswordCredentialsProvider)voidsetBranchManager(InternalCDOBranchManager branchManager) voidsetCommitInfoManager(InternalCDOCommitInfoManager commitInfoManager) voidsetCommittedSinceLastRefresh(CDOID id, CDOBranchPoint branchPoint) voidsetCredentialsProvider(org.eclipse.net4j.util.security.IPasswordCredentialsProvider credentialsProvider) voidsetExceptionHandler(CDOSession.ExceptionHandler exceptionHandler) voidsetFetchRuleManager(CDOFetchRuleManager fetchRuleManager) voidsetIDGenerator(CDOIDGenerator idGenerator) voidsetLastUpdateTime(long lastUpdateTime) voidsetLoginPeek(boolean loginPeek) voidsetMainBranchLocal(boolean mainBranchLocal) voidsetOneTimeLoginToken(byte[] oneTimeLoginToken) voidsetPackageRegistry(InternalCDOPackageRegistry packageRegistry) voidsetRemoteSessionManager(InternalCDORemoteSessionManager remoteSessionManager) voidsetRepositoryInfo(CDORepositoryInfo repositoryInfo) voidsetRevisionManager(InternalCDORevisionManager revisionManager) voidsetSessionID(int sessionID) voidsetSessionProtocol(CDOSessionProtocol sessionProtocol) voidvoidsetUserInfoManager(CDOUserInfoManager userInfoManager) voidsyncExec(org.eclipse.net4j.util.RunnableWithException runnable) voidviewDetached(InternalCDOView view) Von Schnittstelle geerbte Methoden org.eclipse.emf.cdo.common.CDOCommonSession
authorizeOperations, getOpeningTime, getSessionID, getViewVon Schnittstelle geerbte Methoden org.eclipse.emf.cdo.common.lob.CDOLobLoader
loadLobVon Schnittstelle geerbte Methoden org.eclipse.emf.cdo.spi.common.revision.CDORevisionUnchunker
ensureChunksVon Schnittstelle geerbte Methoden org.eclipse.emf.cdo.session.CDOSession
changeCredentials, changeServerPassword, clientEntities, compareRevisions, getExceptionHandler, getFetchRuleManager, getIDGenerator, getRepositoryInfo, getUserInfoManager, newBlob, newBlob, newClob, newClob, options, refresh, refresh, waitForUpdate, waitForUpdateVon Schnittstelle geerbte Methoden org.eclipse.emf.cdo.transaction.CDOTransactionContainer
getTransaction, getTransactions, getTransactions, openTransaction, openTransaction, openTransaction, openTransaction, openTransaction, openTransactionVon Schnittstelle geerbte Methoden org.eclipse.emf.cdo.transaction.CDOTransactionOpener
openTransaction, openTransactionVon Schnittstelle geerbte Methoden org.eclipse.emf.cdo.util.CDOUpdatable
getLastUpdateTime, runAfterUpdateVon Schnittstelle geerbte Methoden org.eclipse.emf.cdo.view.CDOViewContainer
getView, getViews, openView, openView, openView, openView, openView, openView, openView, openViewVon Schnittstelle geerbte Methoden org.eclipse.emf.cdo.view.CDOViewOpener
openView, openViewVon Schnittstelle geerbte Methoden org.eclipse.net4j.util.collection.Closeable
close, isClosedVon Schnittstelle geerbte Methoden org.eclipse.core.runtime.IAdaptable
getAdapterVon Schnittstelle geerbte Methoden org.eclipse.net4j.util.container.IContainer
getElements, isEmptyVon Schnittstelle geerbte Methoden org.eclipse.net4j.util.concurrent.IExecutorServiceProvider
getExecutorServiceVon Schnittstelle geerbte Methoden org.eclipse.net4j.util.lifecycle.ILifecycle
activate, deactivate, getLifecycleState, isActiveVon Schnittstelle geerbte Methoden org.eclipse.net4j.util.event.INotifier
addListener, getListeners, hasListeners, removeListenerVon Schnittstelle geerbte Methoden org.eclipse.emf.cdo.spi.common.model.InternalCDOPackageRegistry.PackageLoader
loadPackagesVon Schnittstelle geerbte Methoden org.eclipse.emf.cdo.spi.common.model.InternalCDOPackageRegistry.PackageProcessor
processPackageVon Schnittstelle geerbte Methoden org.eclipse.emf.cdo.spi.common.revision.InternalCDORevisionManager.RevisionLocker
acquireAtomicRequestLock, releaseAtomicRequestLockVon Schnittstelle geerbte Methoden org.eclipse.net4j.util.security.IPasswordCredentialsProvider.Provider
getCredentialsProviderVon Schnittstelle geerbte Methoden org.eclipse.net4j.util.properties.IPropertiesContainer
propertiesVon Schnittstelle geerbte Methoden org.eclipse.net4j.util.security.IUserAware
getUserID
-
Methodendetails
-
getViews
InternalCDOView[] getViews()Beschreibung aus Schnittstelle kopiert:CDOViewContainerReturns an array of all openviewsandtransactionsof this session.- Angegeben von:
getViewsin SchnittstelleCDOCommonSession- Angegeben von:
getViewsin SchnittstelleCDOViewContainer- Seit:
- 4.12
- Siehe auch:
-
getSessionProtocol
CDOSessionProtocol getSessionProtocol() -
setSessionProtocol
- Seit:
- 3.0
-
getLockStateCache
CDOLockStateCache getLockStateCache()- Seit:
- 4.15
-
getAuthenticator
Veraltet.As of 4.2 useIPasswordCredentialsProvider.Provider.getCredentialsProvider()- Seit:
- 4.0
-
setAuthenticator
Veraltet.As of 4.2 usesetCredentialsProvider(IPasswordCredentialsProvider)- Seit:
- 4.0
-
setCredentialsProvider
void setCredentialsProvider(org.eclipse.net4j.util.security.IPasswordCredentialsProvider credentialsProvider) - Seit:
- 4.2
-
setOneTimeLoginToken
void setOneTimeLoginToken(byte[] oneTimeLoginToken) - Seit:
- 4.27
-
getPackageRegistry
InternalCDOPackageRegistry getPackageRegistry()Beschreibung aus Schnittstelle kopiert:CDOSessionReturns the EMFpackage registrythat is used by allobjectsof allviewsof this session.This registry is managed by the
package unit managerof this session. Allpackagesthat are already persisted in the repository of this session are automatically registered with this registry. New packages can be locally registered with this registry and are committed to the repository through atransaction, if needed.- Angegeben von:
getPackageRegistryin SchnittstelleCDOSession
-
setPackageRegistry
- Seit:
- 4.0
-
getBranchManager
InternalCDOBranchManager getBranchManager()Beschreibung aus Schnittstelle kopiert:CDOSessionReturns the CDObranch managerthat manages thebranchesof the repository of this session.- Angegeben von:
getBranchManagerin SchnittstelleCDOCommonSession- Angegeben von:
getBranchManagerin SchnittstelleCDOSession- Seit:
- 3.0
-
setBranchManager
- Seit:
- 4.0
-
getRevisionManager
InternalCDORevisionManager getRevisionManager()Beschreibung aus Schnittstelle kopiert:CDOSessionReturns the CDOrevision managerthat manages therevisionsof the repository of this session.- Angegeben von:
getRevisionManagerin SchnittstelleCDOCommonSession- Angegeben von:
getRevisionManagerin SchnittstelleCDOSession- Seit:
- 3.0
-
setRevisionManager
- Seit:
- 4.0
-
getCommitInfoManager
InternalCDOCommitInfoManager getCommitInfoManager()Beschreibung aus Schnittstelle kopiert:CDOSessionReturns the CDOcommit info managerof this session.- Angegeben von:
getCommitInfoManagerin SchnittstelleCDOCommonSession- Angegeben von:
getCommitInfoManagerin SchnittstelleCDOSession- Seit:
- 3.0
-
setCommitInfoManager
- Seit:
- 4.0
-
setUserInfoManager
- Seit:
- 4.26
-
getRemoteSessionManager
InternalCDORemoteSessionManager getRemoteSessionManager()Beschreibung aus Schnittstelle kopiert:CDOSessionReturns the CDOremote session managerthat keeps track of the other remote sessions served by the repository of this local session.- Angegeben von:
getRemoteSessionManagerin SchnittstelleCDOSession- Seit:
- 3.0
-
setRemoteSessionManager
- Seit:
- 3.0
-
getLobStore
CDOLobStore getLobStore()- Seit:
- 4.0
-
setExceptionHandler
-
setIDGenerator
- Seit:
- 4.1
-
setFetchRuleManager
- Seit:
- 3.0
-
setRepositoryInfo
- Seit:
- 3.0
-
setSessionID
void setSessionID(int sessionID) - Seit:
- 3.0
-
setUserID
-
setLastUpdateTime
void setLastUpdateTime(long lastUpdateTime) - Seit:
- 3.0
-
resetCredentials
Initiates (possibly interactive) reset of credentials for the specified user. This is an optional operation of the session and only available for administrators.- Parameter:
userID- the ID of the user for which to reset credentials- Löst aus:
UnsupportedOperationException- if the session implementation does not permit resetting user credentials- Seit:
- 4.3
- Siehe auch:
-
viewDetached
-
resolveElementProxy
Object resolveElementProxy(CDORevision revision, EStructuralFeature feature, int accessIndex, int serverIndex) - Seit:
- 3.0
-
resolveAllElementProxies
- Seit:
- 4.0
-
handleRepositoryTypeChanged
void handleRepositoryTypeChanged(CDOCommonRepository.Type oldType, CDOCommonRepository.Type newType) - Seit:
- 3.0
-
handleRepositoryStateChanged
void handleRepositoryStateChanged(CDOCommonRepository.State oldState, CDOCommonRepository.State newState) - Seit:
- 3.0
-
handleBranchNotification
Veraltet.As of 4.3 no longer supported.- Seit:
- 3.0
-
handleCommitNotification
Veraltet.As of 4.2 usehandleCommitNotification(CDOCommitInfo, boolean).- Seit:
- 3.0
-
handleCommitNotification
Veraltet.As of 4.3 usehandleCommitNotification(CommitNotificationInfo).- Seit:
- 4.2
-
handleCommitNotification
- Seit:
- 4.3
-
handleLockNotification
Veraltet.- Seit:
- 4.1
-
handleLockNotification
void handleLockNotification(CDOLockChangeInfo lockChangeInfo, InternalCDOView sender, boolean async) - Seit:
- 4.12
-
handleViewClosed
void handleViewClosed(int viewID) - Seit:
- 4.15
-
syncExec
- Löst aus:
Exception- Seit:
- 4.22
-
startLocalCommit
Object startLocalCommit()- Seit:
- 4.3
-
endLocalCommit
- Seit:
- 4.3
-
invalidate
Veraltet.As of 4.2 useinvalidate(CDOCommitInfo, InternalCDOTransaction, boolean).- Seit:
- 3.0
-
invalidate
@Deprecated void invalidate(CDOCommitInfo commitInfo, InternalCDOTransaction sender, boolean clearResourcePathCache) Veraltet.- Seit:
- 4.2
-
invalidate
@Deprecated void invalidate(CDOCommitInfo commitInfo, InternalCDOTransaction sender, boolean clearResourcePathCache, byte securityImpact, Map<CDOID, CDOPermission> newPermissions) Veraltet.As of 4.6 useinvalidate(InvalidationData).- Seit:
- 4.3
-
invalidate
- Seit:
- 4.6
-
processRefreshSessionResult
void processRefreshSessionResult(CDOSessionProtocol.RefreshSessionResult result, CDOBranch branch, List<InternalCDOView> branchViews, Map<CDOBranch, Map<CDOID, InternalCDORevision>> viewedRevisions) - Seit:
- 3.0
-
isSticky
boolean isSticky()- Seit:
- 4.0
-
getCommittedSinceLastRefresh
- Seit:
- 4.0
-
setCommittedSinceLastRefresh
- Seit:
- 4.0
-
clearCommittedSinceLastRefresh
void clearCommittedSinceLastRefresh()- Seit:
- 4.0
-
setLoginPeek
void setLoginPeek(boolean loginPeek) - Seit:
- 4.23
-
setMainBranchLocal
void setMainBranchLocal(boolean mainBranchLocal) - Seit:
- 4.0
-
createRevisionAvailabilityInfo
Veraltet.As of 4.2 not used anymore.- Seit:
- 4.0
-
cacheRevisions
Veraltet.As of 4.2 not used anymore.- Seit:
- 4.0
-
getMergeData
InternalCDOSession.MergeData getMergeData(CDOBranchPoint target, CDOBranchPoint source, CDOBranchPoint sourceBase, boolean computeChangeSets) - Seit:
- 4.2
-
getMergeData
InternalCDOSession.MergeData getMergeData(CDOBranchPoint target, CDOBranchPoint source, CDOBranchPoint targetBase, CDOBranchPoint sourceBase, boolean computeChangeSets) - Seit:
- 4.6
-
updatePermissions
Map<CDORevision,CDOPermission> updatePermissions()- Seit:
- 4.22
-