Package org.eclipse.emf.cdo.net4j
Class CDONet4jViewProvider
- java.lang.Object
-
- org.eclipse.emf.cdo.view.AbstractCDOViewProvider
-
- org.eclipse.emf.cdo.net4j.CDONet4jViewProvider
-
- All Implemented Interfaces:
CDOViewProvider
,CDOViewProvider.CDOViewProvider2
- Direct Known Subclasses:
CDONet4jViewProvider.JVM
,CDONet4jViewProvider.SSL
,CDONet4jViewProvider.TCP
,CDONet4jViewProvider.WS
public abstract class CDONet4jViewProvider extends AbstractCDOViewProvider
Aview provider
that uses Net4j-specific CDOsessions
to open views.- Since:
- 4.0
- Author:
- Eike Stepper
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CDONet4jViewProvider.JVM
A JVM-basedview provider
.static class
CDONet4jViewProvider.SSL
An SSL-basedview provider
.static class
CDONet4jViewProvider.TCP
A TCP-basedview provider
.static class
CDONet4jViewProvider.WS
A WS-basedview provider
.-
Nested classes/interfaces inherited from interface org.eclipse.emf.cdo.view.CDOViewProvider
CDOViewProvider.CDOViewProvider2
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
transport
-
Fields inherited from interface org.eclipse.emf.cdo.view.CDOViewProvider
DEFAULT_PRIORITY
-
-
Constructor Summary
Constructors Constructor Description CDONet4jViewProvider(java.lang.String transport, int priority)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected CDOURIData
createURIData(URI uri)
protected org.eclipse.net4j.connector.IConnector
getConnector(java.lang.String authority)
protected java.lang.String
getConnectorDescription(java.lang.String authority)
protected org.eclipse.net4j.util.container.IManagedContainer
getContainer()
protected CDONet4jSession
getNet4jSession(org.eclipse.net4j.connector.IConnector connector, java.lang.String userName, java.lang.String passWord, java.lang.String repositoryName)
protected CDONet4jSessionConfiguration
getNet4jSessionConfiguration(org.eclipse.net4j.connector.IConnector connector, java.lang.String userName, java.lang.String passWord, java.lang.String repositoryName)
java.lang.String
getPath(URI uri)
Should be overridden for non-canonical URI formats!URI
getResourceURI(java.lang.String transport, java.lang.String authority, java.lang.String repositoryName, java.lang.String resourcePath, java.lang.String branchPath, long timeStamp, boolean readOnly)
URI
getResourceURI(CDOView view, java.lang.String path)
Must be overridden for non-canonical URI formats!protected CDOSession
getSession(org.eclipse.net4j.connector.IConnector connector, java.lang.String userName, java.lang.String passWord, java.lang.String repositoryName)
Deprecated.UsegetNet4jSession()
.protected CDOSessionConfiguration
getSessionConfiguration(org.eclipse.net4j.connector.IConnector connector, java.lang.String userName, java.lang.String passWord, java.lang.String repositoryName)
Deprecated.protected java.lang.String
getURIAuthority(org.eclipse.net4j.connector.IConnector connector)
CDOView
getView(URI uri, ResourceSet resourceSet)
Receives a URI and returns an openedCDOView
against the repository.URI
getViewURI(URI uri)
Should be overridden for non-canonical URI formats!-
Methods inherited from class org.eclipse.emf.cdo.view.AbstractCDOViewProvider
getActualName, getDeclaredName, getPriority, getRegex, getViewURI, matchesRegex, setPriority, setRegex, toString
-
-
-
-
Method Detail
-
getPath
public java.lang.String getPath(URI uri)
Description copied from class:AbstractCDOViewProvider
Should be overridden for non-canonical URI formats!- Specified by:
getPath
in interfaceCDOViewProvider.CDOViewProvider2
- Overrides:
getPath
in classAbstractCDOViewProvider
-
getView
public CDOView getView(URI uri, ResourceSet resourceSet)
Description copied from interface:CDOViewProvider
Receives a URI and returns an openedCDOView
against the repository.
-
getViewURI
public URI getViewURI(URI uri)
Description copied from class:AbstractCDOViewProvider
Should be overridden for non-canonical URI formats!- Specified by:
getViewURI
in interfaceCDOViewProvider.CDOViewProvider2
- Overrides:
getViewURI
in classAbstractCDOViewProvider
-
getResourceURI
public URI getResourceURI(CDOView view, java.lang.String path)
Description copied from class:AbstractCDOViewProvider
Must be overridden for non-canonical URI formats!- Specified by:
getResourceURI
in interfaceCDOViewProvider
- Overrides:
getResourceURI
in classAbstractCDOViewProvider
-
getResourceURI
public URI getResourceURI(java.lang.String transport, java.lang.String authority, java.lang.String repositoryName, java.lang.String resourcePath, java.lang.String branchPath, long timeStamp, boolean readOnly)
- Since:
- 4.4
-
createURIData
protected CDOURIData createURIData(URI uri)
- Since:
- 4.3
-
getURIAuthority
protected java.lang.String getURIAuthority(org.eclipse.net4j.connector.IConnector connector)
-
getNet4jSession
protected CDONet4jSession getNet4jSession(org.eclipse.net4j.connector.IConnector connector, java.lang.String userName, java.lang.String passWord, java.lang.String repositoryName)
- Since:
- 4.1
-
getNet4jSessionConfiguration
protected CDONet4jSessionConfiguration getNet4jSessionConfiguration(org.eclipse.net4j.connector.IConnector connector, java.lang.String userName, java.lang.String passWord, java.lang.String repositoryName)
- Since:
- 4.1
-
getSession
@Deprecated protected CDOSession getSession(org.eclipse.net4j.connector.IConnector connector, java.lang.String userName, java.lang.String passWord, java.lang.String repositoryName)
Deprecated.UsegetNet4jSession()
.
-
getSessionConfiguration
@Deprecated protected CDOSessionConfiguration getSessionConfiguration(org.eclipse.net4j.connector.IConnector connector, java.lang.String userName, java.lang.String passWord, java.lang.String repositoryName)
Deprecated.
-
getContainer
protected org.eclipse.net4j.util.container.IManagedContainer getContainer()
-
getConnector
protected org.eclipse.net4j.connector.IConnector getConnector(java.lang.String authority)
-
getConnectorDescription
protected java.lang.String getConnectorDescription(java.lang.String authority)
-
-