@ConsumerType public final class MockJcr extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_USER_ID
Default user id
|
static String |
DEFAULT_WORKSPACE
Default workspace name
|
| Modifier and Type | Method and Description |
|---|---|
static void |
addQueryResultHandler(javax.jcr.query.QueryManager queryManager,
MockQueryResultHandler resultHandler)
Adds a query result handler for the given query manager which may return query results for certain queries that are executed.
|
static void |
addQueryResultHandler(javax.jcr.Session session,
MockQueryResultHandler resultHandler)
Adds a query result handler for the given query manager which may return query results for certain queries that are executed.
|
static javax.jcr.Repository |
newRepository()
Create a new mocked in-memory JCR repository.
|
static javax.jcr.Session |
newSession()
Create a new mocked in-memory JCR session.
|
static javax.jcr.Session |
newSession(String userId,
String workspaceName)
Create a new mocked in-memory JCR session.
|
static void |
setQueryResult(javax.jcr.query.QueryManager queryManager,
List<javax.jcr.Node> resultList)
Sets the expected result list for all queries executed with the given query manager.
|
static void |
setQueryResult(javax.jcr.query.QueryManager queryManager,
String statement,
String language,
List<javax.jcr.Node> resultList)
Sets the expected result list for all queries with the given statement executed with the given query manager.
|
static void |
setQueryResult(javax.jcr.Session session,
List<javax.jcr.Node> resultList)
Sets the expected result list for all queries executed with the given query manager.
|
static void |
setQueryResult(javax.jcr.Session session,
String statement,
String language,
List<javax.jcr.Node> resultList)
Sets the expected result list for all queries with the given statement executed with the given query manager.
|
public static final String DEFAULT_WORKSPACE
public static final String DEFAULT_USER_ID
public static javax.jcr.Repository newRepository()
public static javax.jcr.Session newSession()
public static javax.jcr.Session newSession(String userId, String workspaceName)
userId - User id for the mock environment.workspaceName - Workspace name for the mock environment.public static void setQueryResult(javax.jcr.Session session,
List<javax.jcr.Node> resultList)
session - JCR sessionresultList - Result listpublic static void setQueryResult(javax.jcr.query.QueryManager queryManager,
List<javax.jcr.Node> resultList)
queryManager - Mocked query managerresultList - Result listpublic static void setQueryResult(javax.jcr.Session session,
String statement,
String language,
List<javax.jcr.Node> resultList)
session - JCR sessionstatement - Query statementlanguage - Query languageresultList - Result listpublic static void setQueryResult(javax.jcr.query.QueryManager queryManager,
String statement,
String language,
List<javax.jcr.Node> resultList)
queryManager - Mocked query managerstatement - Query statementlanguage - Query languageresultList - Result listpublic static void addQueryResultHandler(javax.jcr.Session session,
MockQueryResultHandler resultHandler)
session - JCR sessionresultHandler - Mock query result handlerpublic static void addQueryResultHandler(javax.jcr.query.QueryManager queryManager,
MockQueryResultHandler resultHandler)
queryManager - Mocked query managerresultHandler - Mock query result handlerCopyright © 2007–2017 The Apache Software Foundation. All rights reserved.