com.centrasite.util
Class RepositoryConnectorFactory

java.lang.Object
  extended by com.centrasite.util.RepositoryConnectorFactory

public class RepositoryConnectorFactory
extends java.lang.Object


Constructor Summary
RepositoryConnectorFactory()
           
 
Method Summary
static RepositoryConnector newRepositoryConnector(CentraSiteConnection connection)
          Instantiate a RepositoryConnector with given JAXR connection.
static RepositoryConnector newRepositoryConnector(CentraSiteConnection connection, com.softwareag.cst.util.security.Credentials credentials)
          Instantiate a RepositoryConnector with given JAXR connection.
static RepositoryConnector newRepositoryConnector(CentraSiteConnection connection, com.softwareag.cst.util.security.Credentials credentials, java.lang.String base)
          Instantiate a RepositoryConnector with given JAXR connection.
static RepositoryConnector newRepositoryConnector(CentraSiteConnection connection, java.util.Set<java.lang.Object> jaxrCredentials, java.lang.String base)
          Instantiate a RepositoryConnector with given JAXR connection.
static RepositoryConnector newRepositoryConnector(java.lang.String repositoryUrl, com.softwareag.cst.util.security.Credentials credentials)
          Instantiate a RepositoryConnector for specified url and user.
static RepositoryConnector newRepositoryConnector(java.lang.String repositoryUrl, java.util.Set<java.lang.Object> jaxrCredentials)
          Instantiate a RepositoryConnector for specified url and user.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RepositoryConnectorFactory

public RepositoryConnectorFactory()
Method Detail

newRepositoryConnector

public static RepositoryConnector newRepositoryConnector(java.lang.String repositoryUrl,
                                                         com.softwareag.cst.util.security.Credentials credentials)
                                                  throws java.lang.Exception
Instantiate a RepositoryConnector for specified url and user. Note: cannot be used with custom properties. Use constructor with JAXR connection instead.

Parameters:
repositoryUrl - URL of repository
credentials - user credentials
Returns:
RepositoryConnector
Throws:
java.lang.Exception - if any error occurs

newRepositoryConnector

public static RepositoryConnector newRepositoryConnector(java.lang.String repositoryUrl,
                                                         java.util.Set<java.lang.Object> jaxrCredentials)
                                                  throws java.lang.Exception
Instantiate a RepositoryConnector for specified url and user. Note: cannot be used with custom properties. Use constructor with JAXR connection instead.

Parameters:
repositoryUrl - URL of repository
jaxrCredentials - user credentials as taken from a JAXR connection
Returns:
RepositoryConnector
Throws:
java.lang.Exception - if any error occurs

newRepositoryConnector

public static RepositoryConnector newRepositoryConnector(CentraSiteConnection connection)
                                                  throws java.lang.Exception
Instantiate a RepositoryConnector with given JAXR connection. It performs SSL connection if the JAXR connection has defined SSL parameters. The repository base is adjusted right after "/ino:dav/ino:dav/".

Parameters:
connection - jaxr connection
Returns:
RepositoryConnector
Throws:
java.lang.Exception

newRepositoryConnector

public static RepositoryConnector newRepositoryConnector(CentraSiteConnection connection,
                                                         com.softwareag.cst.util.security.Credentials credentials)
                                                  throws java.lang.Exception
Instantiate a RepositoryConnector with given JAXR connection. It performs SSL connection if the JAXR connection has defined SSL parameters. The repository base is adjusted right after "/ino:dav/ino:dav/".

Parameters:
connection - jaxr connection
credentials - user credentials
Returns:
RepositoryConnector
Throws:
java.lang.Exception

newRepositoryConnector

public static RepositoryConnector newRepositoryConnector(CentraSiteConnection connection,
                                                         com.softwareag.cst.util.security.Credentials credentials,
                                                         java.lang.String base)
                                                  throws java.lang.Exception
Instantiate a RepositoryConnector with given JAXR connection. It performs SSL connection if the JAXR connection has defined SSL parameters.

Parameters:
connection - jaxr connection
credentials - user credentials
base - the base folder path (e.g.: "/projects")
Returns:
RepositoryConnector
Throws:
java.lang.Exception

newRepositoryConnector

public static RepositoryConnector newRepositoryConnector(CentraSiteConnection connection,
                                                         java.util.Set<java.lang.Object> jaxrCredentials,
                                                         java.lang.String base)
                                                  throws java.lang.Exception
Instantiate a RepositoryConnector with given JAXR connection. It performs SSL connection if the JAXR connection has defined SSL parameters.

Parameters:
connection - jaxr connection
jaxrCredentials - user credentials
base - the base folder path (e.g.: "/projects")
Returns:
RepositoryConnector
Throws:
java.lang.Exception - if any error occurs