@Override protected SessionInfo createSessionInfo(Credentials credentials, String workspaceName) throws RepositoryException { return super.createSessionInfo(credentials, workspaceName == null? defaulWsp : workspaceName); }
@Override protected SessionInfo createSessionInfo(Credentials credentials, String workspaceName) throws RepositoryException { return super.createSessionInfo(credentials, workspaceName == null? defaulWsp : workspaceName); }
/** * This default implementation returns the session info returned by the call * to {@link #createSessionInfo(SessionInfo, String)}. */ public SessionInfo obtain(SessionInfo sessionInfo, String workspaceName) throws LoginException, NoSuchWorkspaceException, RepositoryException { return createSessionInfo(sessionInfo, workspaceName); }
/** * This default implementation returns the session info returned by the call * to {@link #createSessionInfo(SessionInfo, String)}. */ public SessionInfo obtain(SessionInfo sessionInfo, String workspaceName) throws LoginException, NoSuchWorkspaceException, RepositoryException { return createSessionInfo(sessionInfo, workspaceName); }
/** * This default implementation does: * <ul> * <li>calls {@link #checkCredentials(Credentials, String)}</li> * <li>calls {@link #checkWorkspace(String)}</li> * <li>calls {@link #createSessionInfo(Credentials, String)}</li> * </ul> * @param credentials the credentials for the login. * @param workspaceName the name of the workspace to log in. * @return the session info. * @throws LoginException if the credentials are invalid. * @throws NoSuchWorkspaceException if <code>workspaceName</code> is unknown. * @throws RepositoryException if another error occurs. */ public SessionInfo obtain(Credentials credentials, String workspaceName) throws LoginException, NoSuchWorkspaceException, RepositoryException { checkCredentials(credentials, workspaceName); checkWorkspace(workspaceName); return createSessionInfo(credentials, workspaceName); }
/** * This default implementation does: * <ul> * <li>calls {@link #checkCredentials(Credentials, String)}</li> * <li>calls {@link #checkWorkspace(String)}</li> * <li>calls {@link #createSessionInfo(Credentials, String)}</li> * </ul> * @param credentials the credentials for the login. * @param workspaceName the name of the workspace to log in. * @return the session info. * @throws LoginException if the credentials are invalid. * @throws NoSuchWorkspaceException if <code>workspaceName</code> is unknown. * @throws RepositoryException if another error occurs. */ public SessionInfo obtain(Credentials credentials, String workspaceName) throws LoginException, NoSuchWorkspaceException, RepositoryException { checkCredentials(credentials, workspaceName); checkWorkspace(workspaceName); return createSessionInfo(credentials, workspaceName); }