NamespaceMappingSupport
or
AbstractSlingRepositoryManager
and
AbstractSlingRepository2
instead.@Deprecated @ProviderType public abstract class AbstractNamespaceMappingRepository extends NamespaceMappingSupport implements SlingRepository
AbstractNamespaceMappingRepository
is an abstract
implementation of the SlingRepository
interface which provides
default support for namespace mapping.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 |
---|
AbstractNamespaceMappingRepository()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
protected NamespaceMapper[] |
getNamespaceMapperServices()
Deprecated.
Returns the
NamespaceMapper services used by the
NamespaceMappingSupport.getNamespaceAwareSession(Session) method to define custom
namespaces on sessions. |
protected void |
setup(org.osgi.framework.BundleContext bundleContext)
Deprecated.
|
protected void |
tearDown()
Deprecated.
Terminates namespace mapping support.
|
getNamespaceAwareSession, setup
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDefaultWorkspace, impersonateFromService, loginAdministrative, loginService
public AbstractNamespaceMappingRepository()
protected final NamespaceMapper[] getNamespaceMapperServices()
NamespaceMappingSupport
NamespaceMapper
services used by the
NamespaceMappingSupport.getNamespaceAwareSession(Session)
method to define custom
namespaces on sessions.getNamespaceMapperServices
in class NamespaceMappingSupport
NamespaceMapper
services or null
if there are
none.protected void setup(org.osgi.framework.BundleContext bundleContext)
protected void tearDown()
NamespaceMappingSupport
This method may be overwritten but must be called from overwriting methods.
tearDown
in class NamespaceMappingSupport
Copyright © 2015 The Apache Software Foundation. All rights reserved.