| Constructor and Description |
|---|
RepositoryHelper()
Creates a repository helper with configuration from
repositoryStubImpl.properties file. |
RepositoryHelper(Map config)
Creates a repository helper with additional configuration parameters.
|
| Modifier and Type | Method and Description |
|---|---|
Principal |
getKnownPrincipal(Session session)
Returns a
Principal identifying a known user. |
String |
getProperty(String name)
Returns the value of the configuration property with specified
name. |
Credentials |
getReadOnlyCredentials()
Returns the read-only credentials created from the username
and password specified in the configuration properties.
|
Session |
getReadOnlySession()
Returns a
Session of the default workspace with read only
access to the workspace. |
Session |
getReadOnlySession(String workspaceName)
Returns a
Session of the workspace with name
workspaceName with read only access to the workspace. |
Credentials |
getReadWriteCredentials()
Returns the read-write credentials created from the username
and password specified in the configuration properties.
|
Session |
getReadWriteSession()
Returns a
Session of the default workspace with read and
write access to the workspace. |
Session |
getReadWriteSession(String workspaceName)
Returns a
Session of the workspace with name
workspaceName with read and write access to the workspace. |
Repository |
getRepository()
Returns the repository instance to test.
|
Credentials |
getSuperuserCredentials()
Returns the superuser credentials created from the username
and password specified in the configuration properties.
|
Session |
getSuperuserSession()
Returns a superuser
Session of the default workspace. |
Session |
getSuperuserSession(String workspaceName)
Returns a superuser
Session of the workspace with name
workspaceName. |
Principal |
getUnknownPrincipal(Session session)
Returns a
Principal identifiying an unknown user. |
public RepositoryHelper()
repositoryStubImpl.properties file.public RepositoryHelper(Map config)
config - configuration which overlays the values from the property
file.public Repository getRepository() throws RepositoryException
RepositoryException - if the repository could not be obtained.public Session getSuperuserSession() throws RepositoryException
Session of the default workspace. The
returned Session has read and write access to the whole
workspace.Session.RepositoryException - if login to the repository failed.public Session getSuperuserSession(String workspaceName) throws RepositoryException
Session of the workspace with name
workspaceName. The returned Session has read
and write access to the whole workspace.Session.RepositoryException - if login to the repository failed.public Session getReadWriteSession() throws RepositoryException
Session of the default workspace with read and
write access to the workspace.Session with read and write access.RepositoryException - if login to the repository failed.public Session getReadWriteSession(String workspaceName) throws RepositoryException
Session of the workspace with name
workspaceName with read and write access to the workspace.Session with read and write access.RepositoryException - if login to the repository failed.public Session getReadOnlySession() throws RepositoryException
Session of the default workspace with read only
access to the workspace.Session with read only.RepositoryException - if login to the repository failed.public Session getReadOnlySession(String workspaceName) throws RepositoryException
Session of the workspace with name
workspaceName with read only access to the workspace.Session with read only access.RepositoryException - if login to the repository failed.public String getProperty(String name) throws RepositoryException
name. If the property does not exist null is
returned.
Configuration properties are defined in the file:
repositoryStubImpl.properties.
name - the name of the property to retrieve.null if non existent.RepositoryException - if the configuration file cannot be found.public Credentials getReadOnlyCredentials()
repositoryStubImpl.properties.Credentialspublic Credentials getReadWriteCredentials()
repositoryStubImpl.properties.Credentialspublic Credentials getSuperuserCredentials()
repositoryStubImpl.properties.Credentialspublic Principal getKnownPrincipal(Session session) throws RepositoryException
Principal identifying a known user.session - RepositoryExceptionpublic Principal getUnknownPrincipal(Session session) throws NotExecutableException, RepositoryException
Principal identifiying an unknown user.session - NotExecutableExceptionRepositoryExceptionCopyright © 2004–2024 The Apache Software Foundation. All rights reserved.