public class JackrabbitRepositoryStub extends RepositoryStub
Modifier and Type | Field and Description |
---|---|
static String |
PROP_REPOSITORY_CONFIG
Property for the repository configuration file.
|
static String |
PROP_REPOSITORY_HOME
Property for the repository home directory.
|
environment, PROP_HOLD_NAME, PROP_LOCK_OWNER, PROP_LOCK_TIMEOUT, PROP_NAMESPACES, PROP_NODE_NAME1, PROP_NODE_NAME2, PROP_NODE_NAME3, PROP_NODE_NAME4, PROP_NODETYPE, PROP_NODETYPENOCHILDREN, PROP_NODETYPETESTROOT, PROP_OPEN_SCOPED_LOCK_MULTIPLE, PROP_PREFIX, PROP_PROP_NAME1, PROP_PROP_NAME2, PROP_PROP_TYPE1, PROP_PROP_TYPE2, PROP_PROP_VALUE1, PROP_PROP_VALUE2, PROP_READONLY_NAME, PROP_READONLY_PWD, PROP_READWRITE_NAME, PROP_READWRITE_PWD, PROP_STUB_IMPL_CLASS, PROP_SUPERUSER_NAME, PROP_SUPERUSER_PWD, PROP_TESTROOT, PROP_WORKSPACE_NAME, readonly, readwrite, REPOSITORY_FACTORY, RETENTION_POLICY_HOLDER, STUB_IMPL_PROPS, STUB_IMPL_SYS_PROPS, superuser
Constructor and Description |
---|
JackrabbitRepositoryStub(Properties settings)
Constructor as required by the JCR TCK.
|
Modifier and Type | Method and Description |
---|---|
protected Repository |
createRepository(String dir,
String xml) |
Principal |
getKnownPrincipal(Session session)
Returns a
Principal identifiying a known user (not group) |
protected Repository |
getOrCreateRepository(String dir,
String xml) |
Repository |
getRepository()
Returns the configured repository instance.
|
static RepositoryContext |
getRepositoryContext(Repository repository) |
Principal |
getUnknownPrincipal(Session session)
Returns a
Principal identifiying an unknown user. |
getInstance, getProperty, getReadOnlyCredentials, getReadWriteCredentials, getSuperuserCredentials
public static final String PROP_REPOSITORY_CONFIG
public static final String PROP_REPOSITORY_HOME
public JackrabbitRepositoryStub(Properties settings)
settings
- repository settingspublic static RepositoryContext getRepositoryContext(Repository repository)
public Repository getRepository() throws RepositoryStubException
getRepository
in class RepositoryStub
RepositoryStubException
- if an error occurs while
obtaining the repository instance.protected Repository createRepository(String dir, String xml) throws Exception
Exception
protected Repository getOrCreateRepository(String dir, String xml) throws Exception
Exception
public Principal getKnownPrincipal(Session session) throws RepositoryException
RepositoryStub
Principal
identifiying a known user (not group)getKnownPrincipal
in class RepositoryStub
RepositoryException
public Principal getUnknownPrincipal(Session session) throws RepositoryException, NotExecutableException
RepositoryStub
Principal
identifiying an unknown user.getUnknownPrincipal
in class RepositoryStub
NotExecutableException
- if the implementation can not provide an
instance of Principal for unkwnown usersRepositoryException
Copyright © 2004–2021 The Apache Software Foundation. All rights reserved.