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, getSuperuserCredentials
public static final String REPOSITORY_LOOKUP_PROP
public JNDIRepositoryStub(Properties env)
public Repository getRepository() throws RepositoryStubException
Repository
provided by this
RepositoryStub
.getRepository
in class RepositoryStub
RepositoryStubException
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.