|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.jackrabbit.test.RepositoryStub
public abstract class RepositoryStub
The RepositoryStub is the entry point to the JCR Repository
for the TCK Test harness.
| Field Summary | |
|---|---|
protected java.util.Properties |
environment
|
static java.lang.String |
PROP_NAMESPACES
|
static java.lang.String |
PROP_NODE_NAME1
|
static java.lang.String |
PROP_NODE_NAME2
|
static java.lang.String |
PROP_NODE_NAME3
|
static java.lang.String |
PROP_NODE_NAME4
|
static java.lang.String |
PROP_NODETYPE
|
static java.lang.String |
PROP_NODETYPENOCHILDREN
|
static java.lang.String |
PROP_PREFIX
|
static java.lang.String |
PROP_PROP_NAME1
|
static java.lang.String |
PROP_PROP_NAME2
|
static java.lang.String |
PROP_READONLY_NAME
|
static java.lang.String |
PROP_READONLY_PWD
|
static java.lang.String |
PROP_READWRITE_NAME
|
static java.lang.String |
PROP_READWRITE_PWD
|
static java.lang.String |
PROP_STUB_IMPL_CLASS
|
static java.lang.String |
PROP_SUPERUSER_NAME
|
static java.lang.String |
PROP_SUPERUSER_PWD
|
static java.lang.String |
PROP_TESTROOT
|
static java.lang.String |
PROP_WORKSPACE_NAME
|
protected javax.jcr.SimpleCredentials |
readonly
|
protected javax.jcr.SimpleCredentials |
readwrite
|
static java.lang.String |
STUB_IMPL_PROPS
|
static java.lang.String |
STUB_IMPL_SYS_PROPS
|
protected javax.jcr.SimpleCredentials |
superuser
|
| Constructor Summary | |
|---|---|
protected |
RepositoryStub(java.util.Properties env)
Implementations of this class must overwrite this constructor. |
| Method Summary | |
|---|---|
java.lang.String |
getProperty(java.lang.String name)
Returns the property with the specified name. |
javax.jcr.Credentials |
getReadOnlyCredentials()
Returns a Credentials object, that can be used to login
to the Repository returned by getRepository(). |
javax.jcr.Credentials |
getReadWriteCredentials()
Returns a Credentials object, that can be used to login
to the Repository returned by getRepository(). |
abstract javax.jcr.Repository |
getRepository()
Returns a reference to the Repository provided by this
RepositoryStub. |
javax.jcr.Credentials |
getSuperuserCredentials()
Returns a Credentials object, that can be used to login
to the Repository returned by getRepository(). |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String STUB_IMPL_PROPS
public static final java.lang.String PROP_PREFIX
public static final java.lang.String STUB_IMPL_SYS_PROPS
public static final java.lang.String PROP_STUB_IMPL_CLASS
public static final java.lang.String PROP_SUPERUSER_PWD
public static final java.lang.String PROP_SUPERUSER_NAME
public static final java.lang.String PROP_READONLY_PWD
public static final java.lang.String PROP_READONLY_NAME
public static final java.lang.String PROP_READWRITE_PWD
public static final java.lang.String PROP_READWRITE_NAME
public static final java.lang.String PROP_NODETYPE
public static final java.lang.String PROP_NODETYPENOCHILDREN
public static final java.lang.String PROP_TESTROOT
public static final java.lang.String PROP_NODE_NAME1
public static final java.lang.String PROP_NODE_NAME2
public static final java.lang.String PROP_NODE_NAME3
public static final java.lang.String PROP_NODE_NAME4
public static final java.lang.String PROP_PROP_NAME1
public static final java.lang.String PROP_PROP_NAME2
public static final java.lang.String PROP_WORKSPACE_NAME
public static final java.lang.String PROP_NAMESPACES
protected final java.util.Properties environment
protected javax.jcr.SimpleCredentials superuser
protected javax.jcr.SimpleCredentials readonly
protected javax.jcr.SimpleCredentials readwrite
| Constructor Detail |
|---|
protected RepositoryStub(java.util.Properties env)
env - the environment variables. This parameter must not be null.| Method Detail |
|---|
public abstract javax.jcr.Repository getRepository()
throws RepositoryStubException
Repository provided by this
RepositoryStub.
RepositoryStubExceptionpublic javax.jcr.Credentials getSuperuserCredentials()
Credentials object, that can be used to login
to the Repository returned by getRepository().
The Credentials returned has 'superuser' rights. That
is, the Session object returned by Repository.login(Credentials)
has read write access to the whole Content Repository.
Credentials object, that allows to login to the
Repository as 'superuser'.public javax.jcr.Credentials getReadWriteCredentials()
Credentials object, that can be used to login
to the Repository returned by getRepository().
The Credentials returned has read/write rights. That
is, the Session object returned by Repository.login(Credentials)
has read write access to the Node configured in the
JCR TCK Interview.
For details, see: JCR TCK User Guide.
Credentials object, that allows to login to the
Repository with read/write right.public javax.jcr.Credentials getReadOnlyCredentials()
Credentials object, that can be used to login
to the Repository returned by getRepository().
The Credentials returned must have read-only rights. That
is, the Session object returned by Repository.login()
has read-only access to the Node configured in the
JCR TCK Interview.
For details, see: JCR TCK User Guide.
Credentials object, that allows to login to the
Repository with read-only right.public java.lang.String getProperty(java.lang.String name)
name. If a
property with the given name does not exist, null is
returned.
name - the name of the property.
null if the property does not
exist.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||