public final class MockJcrSlingRepository
extends java.lang.Object
implements org.apache.sling.jcr.api.SlingRepository
SlingRepository
implementation.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 |
---|
MockJcrSlingRepository() |
Modifier and Type | Method and Description |
---|---|
protected void |
activate(org.osgi.service.component.ComponentContext componentContext) |
java.lang.String |
getDefaultWorkspace() |
java.lang.String |
getDescriptor(java.lang.String key) |
java.lang.String[] |
getDescriptorKeys() |
javax.jcr.Value |
getDescriptorValue(java.lang.String key) |
javax.jcr.Value[] |
getDescriptorValues(java.lang.String key) |
javax.jcr.Session |
impersonateFromService(java.lang.String subServiceName,
javax.jcr.Credentials credentials,
java.lang.String workspaceName) |
boolean |
isSingleValueDescriptor(java.lang.String key) |
boolean |
isStandardDescriptor(java.lang.String key) |
javax.jcr.Session |
login() |
javax.jcr.Session |
login(javax.jcr.Credentials credentials) |
javax.jcr.Session |
login(javax.jcr.Credentials credentials,
java.lang.String workspaceName) |
javax.jcr.Session |
login(java.lang.String workspaceName) |
javax.jcr.Session |
loginAdministrative(java.lang.String workspaceName) |
javax.jcr.Session |
loginService(java.lang.String subServiceName,
java.lang.String workspaceName) |
protected void activate(org.osgi.service.component.ComponentContext componentContext)
public javax.jcr.Session loginAdministrative(java.lang.String workspaceName) throws javax.jcr.RepositoryException
loginAdministrative
in interface org.apache.sling.jcr.api.SlingRepository
javax.jcr.RepositoryException
public javax.jcr.Session loginService(java.lang.String subServiceName, java.lang.String workspaceName) throws javax.jcr.LoginException, javax.jcr.RepositoryException
loginService
in interface org.apache.sling.jcr.api.SlingRepository
javax.jcr.LoginException
javax.jcr.RepositoryException
public java.lang.String getDefaultWorkspace()
getDefaultWorkspace
in interface org.apache.sling.jcr.api.SlingRepository
public java.lang.String[] getDescriptorKeys()
getDescriptorKeys
in interface javax.jcr.Repository
public boolean isStandardDescriptor(java.lang.String key)
isStandardDescriptor
in interface javax.jcr.Repository
public boolean isSingleValueDescriptor(java.lang.String key)
isSingleValueDescriptor
in interface javax.jcr.Repository
public javax.jcr.Value getDescriptorValue(java.lang.String key)
getDescriptorValue
in interface javax.jcr.Repository
public javax.jcr.Value[] getDescriptorValues(java.lang.String key)
getDescriptorValues
in interface javax.jcr.Repository
public java.lang.String getDescriptor(java.lang.String key)
getDescriptor
in interface javax.jcr.Repository
public javax.jcr.Session login(javax.jcr.Credentials credentials, java.lang.String workspaceName) throws javax.jcr.LoginException, javax.jcr.NoSuchWorkspaceException, javax.jcr.RepositoryException
login
in interface javax.jcr.Repository
javax.jcr.LoginException
javax.jcr.NoSuchWorkspaceException
javax.jcr.RepositoryException
public javax.jcr.Session login(javax.jcr.Credentials credentials) throws javax.jcr.LoginException, javax.jcr.RepositoryException
login
in interface javax.jcr.Repository
javax.jcr.LoginException
javax.jcr.RepositoryException
public javax.jcr.Session login(java.lang.String workspaceName) throws javax.jcr.LoginException, javax.jcr.NoSuchWorkspaceException, javax.jcr.RepositoryException
login
in interface javax.jcr.Repository
javax.jcr.LoginException
javax.jcr.NoSuchWorkspaceException
javax.jcr.RepositoryException
public javax.jcr.Session login() throws javax.jcr.LoginException, javax.jcr.RepositoryException
login
in interface javax.jcr.Repository
javax.jcr.LoginException
javax.jcr.RepositoryException
public javax.jcr.Session impersonateFromService(java.lang.String subServiceName, javax.jcr.Credentials credentials, java.lang.String workspaceName) throws javax.jcr.LoginException, javax.jcr.RepositoryException
impersonateFromService
in interface org.apache.sling.jcr.api.SlingRepository
javax.jcr.LoginException
javax.jcr.RepositoryException
Copyright © 2014–2021 wcm.io. All rights reserved.