protected IConnector getConnector(String authority) { IManagedContainer container = getContainer(); String description = getConnectorDescription(authority); return Net4jUtil.getConnector(container, transport, description); }
/** * @deprecated Use {@link #getNet4jSession(IConnector, String, String, String) getNet4jSession()}. */ @Deprecated protected CDOSession getSession(IConnector connector, String userName, String passWord, String repositoryName) { return (CDOSession)getNet4jSession(connector, userName, passWord, repositoryName); }
/** * @deprecated Use {@link #getNet4jSessionConfiguration(IConnector, String, String, String) * getNet4jSessionConfiguration()}. */ @Deprecated protected CDOSessionConfiguration getSessionConfiguration(IConnector connector, String userName, String passWord, String repositoryName) { return (CDOSessionConfiguration)getNet4jSessionConfiguration(connector, userName, passWord, repositoryName); }
append(builder, connector, repositoryName); String resource = builder.toString(); credentialsProvider = (IPasswordCredentialsProvider)getContainer().getElement( "org.eclipse.net4j.util.credentialsProviders", "password", resource);
public CDOView getView(URI uri, ResourceSet resourceSet) { CDOURIData data = new CDOURIData(uri); IConnector connector = getConnector(data.getAuthority()); CDONet4jSession session = getNet4jSession(connector, data.getUserName(), data.getPassWord(), data.getRepositoryName()); String viewID = data.getViewID(); if (viewID != null) { if (data.isTransactional()) { return session.openTransaction(viewID, resourceSet); } return session.openView(viewID, resourceSet); } String branchPath = data.getBranchPath().toPortableString(); CDOBranch branch = session.getBranchManager().getBranch(branchPath); long timeStamp = data.getTimeStamp(); if (data.isTransactional()) { return session.openTransaction(branch, resourceSet); } return session.openView(branch, timeStamp, resourceSet); }
private void append(StringBuilder builder, IConnector connector, String repositoryName) { String authority = getURIAuthority(connector); builder.append(authority); builder.append("/"); builder.append(repositoryName); }
append(builder, connector, repositoryName);
/** * @since 4.1 */ protected CDONet4jSession getNet4jSession(IConnector connector, String userName, String passWord, String repositoryName) { CDONet4jSessionConfiguration configuration = getNet4jSessionConfiguration(connector, userName, passWord, repositoryName); return configuration.openNet4jSession(); }