public class JNDIRepositoryStub extends RepositoryStub
RepositoryStub and uses JNDI
to obtain a javax.jcr.Repository instance.| Modifier and Type | Field and Description |
|---|---|
static String |
REPOSITORY_LOOKUP_PROP |
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 |
|---|
JNDIRepositoryStub(Properties env) |
| Modifier and Type | Method and Description |
|---|---|
Principal |
getKnownPrincipal(Session session)
Returns a
Principal identifiying a known user (not group) |
Repository |
getRepository()
Returns a reference to the
Repository provided by this
RepositoryStub. |
Principal |
getUnknownPrincipal(Session session)
Returns a
Principal identifiying an unknown user. |
getInstance, getProperty, getReadOnlyCredentials, getReadWriteCredentials, getSuperuserCredentialspublic static final String REPOSITORY_LOOKUP_PROP
public JNDIRepositoryStub(Properties env)
public Repository getRepository() throws RepositoryStubException
Repository provided by this
RepositoryStub.getRepository in class RepositoryStubRepositoryStubExceptionpublic Principal getKnownPrincipal(Session session) throws RepositoryException
RepositoryStubPrincipal identifiying a known user (not group)getKnownPrincipal in class RepositoryStubRepositoryExceptionpublic Principal getUnknownPrincipal(Session session) throws RepositoryException, NotExecutableException
RepositoryStubPrincipal identifiying an unknown user.getUnknownPrincipal in class RepositoryStubNotExecutableException - if the implementation can not provide an
instance of Principal for unkwnown usersRepositoryExceptionCopyright © 2004–2024 The Apache Software Foundation. All rights reserved.