public abstract class JcrRepositoryWrapper extends java.lang.Object implements Repository
Repository.| Modifier and Type | Class and Description |
|---|---|
protected static class |
JcrRepositoryWrapper.StrValue |
IDENTIFIER_STABILITY, IDENTIFIER_STABILITY_INDEFINITE_DURATION, IDENTIFIER_STABILITY_METHOD_DURATION, IDENTIFIER_STABILITY_SAVE_DURATION, IDENTIFIER_STABILITY_SESSION_DURATION, LEVEL_1_SUPPORTED, LEVEL_2_SUPPORTED, NODE_TYPE_MANAGEMENT_AUTOCREATED_DEFINITIONS_SUPPORTED, NODE_TYPE_MANAGEMENT_INHERITANCE, NODE_TYPE_MANAGEMENT_INHERITANCE_MINIMAL, NODE_TYPE_MANAGEMENT_INHERITANCE_MULTIPLE, NODE_TYPE_MANAGEMENT_INHERITANCE_SINGLE, NODE_TYPE_MANAGEMENT_MULTIPLE_BINARY_PROPERTIES_SUPPORTED, NODE_TYPE_MANAGEMENT_MULTIVALUED_PROPERTIES_SUPPORTED, NODE_TYPE_MANAGEMENT_ORDERABLE_CHILD_NODES_SUPPORTED, NODE_TYPE_MANAGEMENT_OVERRIDES_SUPPORTED, NODE_TYPE_MANAGEMENT_PRIMARY_ITEM_NAME_SUPPORTED, NODE_TYPE_MANAGEMENT_PROPERTY_TYPES, NODE_TYPE_MANAGEMENT_RESIDUAL_DEFINITIONS_SUPPORTED, NODE_TYPE_MANAGEMENT_SAME_NAME_SIBLINGS_SUPPORTED, NODE_TYPE_MANAGEMENT_UPDATE_IN_USE_SUPORTED, NODE_TYPE_MANAGEMENT_VALUE_CONSTRAINTS_SUPPORTED, OPTION_ACCESS_CONTROL_SUPPORTED, OPTION_ACTIVITIES_SUPPORTED, OPTION_BASELINES_SUPPORTED, OPTION_JOURNALED_OBSERVATION_SUPPORTED, OPTION_LIFECYCLE_SUPPORTED, OPTION_LOCKING_SUPPORTED, OPTION_NODE_AND_PROPERTY_WITH_SAME_NAME_SUPPORTED, OPTION_NODE_TYPE_MANAGEMENT_SUPPORTED, OPTION_OBSERVATION_SUPPORTED, OPTION_QUERY_SQL_SUPPORTED, OPTION_RETENTION_SUPPORTED, OPTION_SHAREABLE_NODES_SUPPORTED, OPTION_SIMPLE_VERSIONING_SUPPORTED, OPTION_TRANSACTIONS_SUPPORTED, OPTION_UNFILED_CONTENT_SUPPORTED, OPTION_UPDATE_MIXIN_NODE_TYPES_SUPPORTED, OPTION_UPDATE_PRIMARY_NODE_TYPE_SUPPORTED, OPTION_VERSIONING_SUPPORTED, OPTION_WORKSPACE_MANAGEMENT_SUPPORTED, OPTION_XML_EXPORT_SUPPORTED, OPTION_XML_IMPORT_SUPPORTED, QUERY_FULL_TEXT_SEARCH_SUPPORTED, QUERY_JOINS, QUERY_JOINS_INNER, QUERY_JOINS_INNER_OUTER, QUERY_JOINS_NONE, QUERY_LANGUAGES, QUERY_STORED_QUERIES_SUPPORTED, QUERY_XPATH_DOC_ORDER, QUERY_XPATH_POS_INDEX, REP_NAME_DESC, REP_VENDOR_DESC, REP_VENDOR_URL_DESC, REP_VERSION_DESC, SPEC_NAME_DESC, SPEC_VERSION_DESC, WRITE_SUPPORTED| Constructor and Description |
|---|
JcrRepositoryWrapper()
Empty constructor
|
JcrRepositoryWrapper(Repository repository) |
| Modifier and Type | Method and Description |
|---|---|
protected Session |
createWorkspaceAndLogsIn(Credentials credentials,
java.lang.String workspaceName)
Logs in to the default workspace, creates the required workspace, logs out,
logs in to the required workspace.
|
protected Repository |
getDefaultRepository() |
java.lang.String |
getDescriptor(java.lang.String key) |
java.lang.String[] |
getDescriptorKeys() |
Value |
getDescriptorValue(java.lang.String key) |
Value[] |
getDescriptorValues(java.lang.String key) |
protected Repository |
getRepository()
Deprecated.
Use
getDefaultRepository() instead. |
protected Repository |
getRepository(java.lang.String workspaceName) |
boolean |
isSingleValueDescriptor(java.lang.String key) |
boolean |
isStandardDescriptor(java.lang.String key) |
Session |
login() |
Session |
login(Credentials credentials) |
Session |
login(Credentials credentials,
java.lang.String workspaceName)
Central login method
|
Session |
login(java.lang.String workspaceName) |
protected void |
processNewSession(Session session,
java.lang.String workspaceName)
Called after a session has been created, does nothing by default.
|
protected void |
putDescriptor(java.lang.String key,
java.lang.String value) |
void |
setAutocreateWorkspaces(java.lang.Boolean autocreateWorkspaces) |
void |
setRepository(Repository repository) |
public JcrRepositoryWrapper(Repository repository)
public JcrRepositoryWrapper()
protected void putDescriptor(java.lang.String key,
java.lang.String value)
public java.lang.String getDescriptor(java.lang.String key)
getDescriptor in interface Repositorypublic java.lang.String[] getDescriptorKeys()
getDescriptorKeys in interface Repositorypublic Session login(Credentials credentials, java.lang.String workspaceName) throws LoginException, NoSuchWorkspaceException, RepositoryException
login in interface RepositoryLoginExceptionNoSuchWorkspaceExceptionRepositoryExceptionpublic Session login() throws LoginException, RepositoryException
login in interface RepositoryLoginExceptionRepositoryExceptionpublic Session login(Credentials credentials) throws LoginException, RepositoryException
login in interface RepositoryLoginExceptionRepositoryExceptionpublic Session login(java.lang.String workspaceName) throws LoginException, NoSuchWorkspaceException, RepositoryException
login in interface RepositoryLoginExceptionNoSuchWorkspaceExceptionRepositoryExceptionprotected void processNewSession(Session session, java.lang.String workspaceName)
@Deprecated protected Repository getRepository()
getDefaultRepository() instead.protected Repository getDefaultRepository()
protected Repository getRepository(java.lang.String workspaceName)
protected Session createWorkspaceAndLogsIn(Credentials credentials, java.lang.String workspaceName) throws RepositoryException
RepositoryExceptionpublic boolean isStandardDescriptor(java.lang.String key)
isStandardDescriptor in interface Repositorypublic boolean isSingleValueDescriptor(java.lang.String key)
isSingleValueDescriptor in interface Repositorypublic Value getDescriptorValue(java.lang.String key)
getDescriptorValue in interface Repositorypublic Value[] getDescriptorValues(java.lang.String key)
getDescriptorValues in interface Repositorypublic void setRepository(Repository repository)
public void setAutocreateWorkspaces(java.lang.Boolean autocreateWorkspaces)
Copyright © 2007–2020. All rights reserved.