blob: 6763554c5be8d5378942226a3e4133b10806502c [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_131) on Mon Jun 12 12:09:48 EEST 2017 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Deprecated List (Apache Sling 9 API)</title>
<meta name="date" content="2017-06-12">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Deprecated List (Apache Sling 9 API)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="overview-tree.html">Tree</a></li>
<li class="navBarCell1Rev">Deprecated</li>
<li><a href="index-all.html">Index</a></li>
<li><a href="help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li>
<li><a href="deprecated-list.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 title="Deprecated API" class="title">Deprecated API</h1>
<h2 title="Contents">Contents</h2>
<ul>
<li><a href="#interface">Deprecated Interfaces</a></li>
<li><a href="#class">Deprecated Classes</a></li>
<li><a href="#exception">Deprecated Exceptions</a></li>
<li><a href="#field">Deprecated Fields</a></li>
<li><a href="#method">Deprecated Methods</a></li>
<li><a href="#constructor">Deprecated Constructors</a></li>
<li><a href="#annotation.type.member">Deprecated Annotation Type Elements</a></li>
</ul>
</div>
<div class="contentContainer"><a name="interface">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<table class="deprecatedSummary" border="0" cellpadding="3" cellspacing="0" summary="Deprecated Interfaces table, listing deprecated interfaces, and an explanation">
<caption><span>Deprecated Interfaces</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Interface and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="org/apache/sling/api/resource/AttributableResourceProvider.html" title="interface in org.apache.sling.api.resource">org.apache.sling.api.resource.AttributableResourceProvider</a>
<div class="block"><span class="deprecationComment">Use the <a href="org/apache/sling/spi/resource/provider/ResourceProvider.html" title="class in org.apache.sling.spi.resource.provider"><code>ResourceProvider</code></a></span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="org/apache/sling/engine/auth/AuthenticationHandler.html" title="interface in org.apache.sling.engine.auth">org.apache.sling.engine.auth.AuthenticationHandler</a>
<div class="block"><span class="deprecationComment">use
<a href="org/apache/sling/auth/core/spi/AuthenticationHandler.html" title="interface in org.apache.sling.auth.core.spi"><code>AuthenticationHandler</code></a>
instead</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="org/apache/sling/engine/auth/Authenticator.html" title="interface in org.apache.sling.engine.auth">org.apache.sling.engine.auth.Authenticator</a>
<div class="block"><span class="deprecationComment">use <a href="org/apache/sling/auth/core/AuthenticationSupport.html" title="interface in org.apache.sling.auth.core"><code>AuthenticationSupport</code></a> instead</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="org/apache/sling/caconfig/spi/ConfigurationPersistenceStrategy.html" title="interface in org.apache.sling.caconfig.spi">org.apache.sling.caconfig.spi.ConfigurationPersistenceStrategy</a>
<div class="block"><span class="deprecationComment">Please use <a href="org/apache/sling/caconfig/spi/ConfigurationPersistenceStrategy2.html" title="interface in org.apache.sling.caconfig.spi"><code>ConfigurationPersistenceStrategy2</code></a> instead.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="org/apache/sling/caconfig/management/ContextPathStrategyMultiplexer.html" title="interface in org.apache.sling.caconfig.management">org.apache.sling.caconfig.management.ContextPathStrategyMultiplexer</a>
<div class="block"><span class="deprecationComment">Please use <a href="org/apache/sling/caconfig/management/multiplexer/ContextPathStrategyMultiplexer.html" title="interface in org.apache.sling.caconfig.management.multiplexer"><code>ContextPathStrategyMultiplexer</code></a> instead.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="org/apache/sling/commons/classloader/DynamicClassLoaderProvider.html" title="interface in org.apache.sling.commons.classloader">org.apache.sling.commons.classloader.DynamicClassLoaderProvider</a>
<div class="block"><span class="deprecationComment">The dynamic class loader provider is not supported
anymore and any service implementing this is not
considered for dynamic class loading anymore!</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="org/apache/sling/api/resource/DynamicResourceProvider.html" title="interface in org.apache.sling.api.resource">org.apache.sling.api.resource.DynamicResourceProvider</a>
<div class="block"><span class="deprecationComment">Use the <a href="org/apache/sling/spi/resource/provider/ResourceProvider.html" title="class in org.apache.sling.spi.resource.provider"><code>ResourceProvider</code></a></span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="org/apache/sling/models/spi/injectorspecific/InjectAnnotationProcessor.html" title="interface in org.apache.sling.models.spi.injectorspecific">org.apache.sling.models.spi.injectorspecific.InjectAnnotationProcessor</a>
<div class="block"><span class="deprecationComment">Use <a href="org/apache/sling/models/spi/injectorspecific/InjectAnnotationProcessor2.html" title="interface in org.apache.sling.models.spi.injectorspecific"><code>InjectAnnotationProcessor2</code></a> instead</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="org/apache/sling/models/spi/injectorspecific/InjectAnnotationProcessorFactory.html" title="interface in org.apache.sling.models.spi.injectorspecific">org.apache.sling.models.spi.injectorspecific.InjectAnnotationProcessorFactory</a>
<div class="block"><span class="deprecationComment">Use <a href="org/apache/sling/models/spi/injectorspecific/StaticInjectAnnotationProcessorFactory.html" title="interface in org.apache.sling.models.spi.injectorspecific"><code>StaticInjectAnnotationProcessorFactory</code></a> preferably or in case of a dependency to the adaptable <a href="org/apache/sling/models/spi/injectorspecific/InjectAnnotationProcessorFactory2.html" title="interface in org.apache.sling.models.spi.injectorspecific"><code>InjectAnnotationProcessorFactory2</code></a></span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="org/apache/sling/i18n/LocaleResolver.html" title="interface in org.apache.sling.i18n">org.apache.sling.i18n.LocaleResolver</a>
<div class="block"><span class="deprecationComment">The <a href="org/apache/sling/i18n/RequestLocaleResolver.html" title="interface in org.apache.sling.i18n"><code>RequestLocaleResolver</code></a> should be used instead.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="org/apache/sling/api/resource/ModifyingResourceProvider.html" title="interface in org.apache.sling.api.resource">org.apache.sling.api.resource.ModifyingResourceProvider</a>
<div class="block"><span class="deprecationComment">Use the <a href="org/apache/sling/spi/resource/provider/ResourceProvider.html" title="class in org.apache.sling.spi.resource.provider"><code>ResourceProvider</code></a></span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="org/apache/sling/jcr/api/NamespaceMapper.html" title="interface in org.apache.sling.jcr.api">org.apache.sling.jcr.api.NamespaceMapper</a>
<div class="block"><span class="deprecationComment">Per session namespace mapping is not supported anymore.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="org/apache/sling/api/resource/ParametrizableResourceProvider.html" title="interface in org.apache.sling.api.resource">org.apache.sling.api.resource.ParametrizableResourceProvider</a>
<div class="block"><span class="deprecationComment">Use the <a href="org/apache/sling/spi/resource/provider/ResourceProvider.html" title="class in org.apache.sling.spi.resource.provider"><code>ResourceProvider</code></a></span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="org/apache/sling/api/resource/PersistableValueMap.html" title="interface in org.apache.sling.api.resource">org.apache.sling.api.resource.PersistableValueMap</a>
<div class="block"><span class="deprecationComment">Use the <a href="org/apache/sling/api/resource/ModifiableValueMap.html" title="interface in org.apache.sling.api.resource"><code>ModifiableValueMap</code></a> instead.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="org/apache/sling/api/resource/QueriableResourceProvider.html" title="interface in org.apache.sling.api.resource">org.apache.sling.api.resource.QueriableResourceProvider</a>
<div class="block"><span class="deprecationComment">Use the <a href="org/apache/sling/spi/resource/provider/ResourceProvider.html" title="class in org.apache.sling.spi.resource.provider"><code>ResourceProvider</code></a></span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="org/apache/sling/api/resource/RefreshableResourceProvider.html" title="interface in org.apache.sling.api.resource">org.apache.sling.api.resource.RefreshableResourceProvider</a>
<div class="block"><span class="deprecationComment">Use the <a href="org/apache/sling/spi/resource/provider/ResourceProvider.html" title="class in org.apache.sling.spi.resource.provider"><code>ResourceProvider</code></a></span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="org/apache/sling/engine/RequestLog.html" title="interface in org.apache.sling.engine">org.apache.sling.engine.RequestLog</a>
<div class="block"><span class="deprecationComment">Use the request progress tracker instead.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="org/apache/sling/api/resource/ResourceProvider.html" title="interface in org.apache.sling.api.resource">org.apache.sling.api.resource.ResourceProvider</a>
<div class="block"><span class="deprecationComment">Use the <a href="org/apache/sling/spi/resource/provider/ResourceProvider.html" title="class in org.apache.sling.spi.resource.provider"><code>ResourceProvider</code></a></span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="org/apache/sling/api/resource/ResourceProviderFactory.html" title="interface in org.apache.sling.api.resource">org.apache.sling.api.resource.ResourceProviderFactory</a></td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="org/apache/sling/servlets/post/SlingPostOperation.html" title="interface in org.apache.sling.servlets.post">org.apache.sling.servlets.post.SlingPostOperation</a>
<div class="block"><span class="deprecationComment">as of 2.0.8 (Bundle version 2.2.0) and replaced by
<a href="org/apache/sling/servlets/post/PostOperation.html" title="interface in org.apache.sling.servlets.post"><code>PostOperation</code></a>.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="org/apache/sling/api/scripting/SlingScriptResolver.html" title="interface in org.apache.sling.api.scripting">org.apache.sling.api.scripting.SlingScriptResolver</a>
<div class="block"><span class="deprecationComment">The SlingScriptResolver interface is intended to be implemented
and also used by project specific code. To keep the API as clean as possible
this interface was deprecated</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="org/apache/sling/engine/SlingSettingsService.html" title="interface in org.apache.sling.engine">org.apache.sling.engine.SlingSettingsService</a>
<div class="block"><span class="deprecationComment">Use the <a href="org/apache/sling/settings/SlingSettingsService.html" title="interface in org.apache.sling.settings"><code>SlingSettingsService</code></a></span></div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
<a name="class">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<table class="deprecatedSummary" border="0" cellpadding="3" cellspacing="0" summary="Deprecated Classes table, listing deprecated classes, and an explanation">
<caption><span>Deprecated Classes</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="org/apache/sling/auth/core/spi/AbstractAuthenticationHandler.html" title="class in org.apache.sling.auth.core.spi">org.apache.sling.auth.core.spi.AbstractAuthenticationHandler</a>
<div class="block"><span class="deprecationComment">since Bundle 1.0.8; <a href="org/apache/sling/auth/core/spi/AuthenticationHandler.html" title="interface in org.apache.sling.auth.core.spi"><code>AuthenticationHandler</code></a> implementations
should extend <a href="org/apache/sling/auth/core/spi/DefaultAuthenticationFeedbackHandler.html" title="class in org.apache.sling.auth.core.spi"><code>DefaultAuthenticationFeedbackHandler</code></a>
directly and use the utility methods in the <a href="org/apache/sling/auth/core/AuthUtil.html" title="class in org.apache.sling.auth.core"><code>AuthUtil</code></a>
class.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="org/apache/sling/models/spi/injectorspecific/AbstractInjectAnnotationProcessor.html" title="class in org.apache.sling.models.spi.injectorspecific">org.apache.sling.models.spi.injectorspecific.AbstractInjectAnnotationProcessor</a>
<div class="block"><span class="deprecationComment">Use <a href="org/apache/sling/models/spi/injectorspecific/AbstractInjectAnnotationProcessor2.html" title="class in org.apache.sling.models.spi.injectorspecific"><code>AbstractInjectAnnotationProcessor2</code></a> instead</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="org/apache/sling/servlets/post/AbstractPostOperation.html" title="class in org.apache.sling.servlets.post">org.apache.sling.servlets.post.AbstractPostOperation</a>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="org/apache/sling/engine/servlets/AbstractServiceReferenceConfig.html" title="class in org.apache.sling.engine.servlets">org.apache.sling.engine.servlets.AbstractServiceReferenceConfig</a>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="org/apache/sling/servlets/post/AbstractSlingPostOperation.html" title="class in org.apache.sling.servlets.post">org.apache.sling.servlets.post.AbstractSlingPostOperation</a>
<div class="block"><span class="deprecationComment">as of 2.0.8 (Bundle version 2.2.0) and replaced by
<a href="org/apache/sling/servlets/post/AbstractPostOperation.html" title="class in org.apache.sling.servlets.post"><code>AbstractPostOperation</code></a>.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="org/apache/sling/engine/auth/AuthenticationInfo.html" title="class in org.apache.sling.engine.auth">org.apache.sling.engine.auth.AuthenticationInfo</a>
<div class="block"><span class="deprecationComment">see <a href="org/apache/sling/engine/auth/AuthenticationHandler.html" title="interface in org.apache.sling.engine.auth"><code>AuthenticationHandler</code></a></span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="org/apache/sling/api/servlets/HtmlResponse.html" title="class in org.apache.sling.api.servlets">org.apache.sling.api.servlets.HtmlResponse</a>
<div class="block"><span class="deprecationComment">use org.apache.sling.servlets.post.HtmlResponse instead.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="org/apache/sling/commons/osgi/OsgiUtil.html" title="class in org.apache.sling.commons.osgi">org.apache.sling.commons.osgi.OsgiUtil</a>
<div class="block"><span class="deprecationComment">Use PropertiesUtil and ServiceUtil instead</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="org/apache/sling/servlets/post/PostResponseWithErrorHandling.html" title="class in org.apache.sling.servlets.post">org.apache.sling.servlets.post.PostResponseWithErrorHandling</a>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="org/apache/sling/engine/RequestUtil.html" title="class in org.apache.sling.engine">org.apache.sling.engine.RequestUtil</a>
<div class="block"><span class="deprecationComment">Use <a href="org/apache/sling/api/request/RequestUtil.html" title="class in org.apache.sling.api.request"><code>RequestUtil</code></a></span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="org/apache/sling/engine/ResponseUtil.html" title="class in org.apache.sling.engine">org.apache.sling.engine.ResponseUtil</a>
<div class="block"><span class="deprecationComment">Use <a href="org/apache/sling/api/request/ResponseUtil.html" title="class in org.apache.sling.api.request"><code>ResponseUtil</code></a></span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="org/apache/sling/adapter/SlingAdaptable.html" title="class in org.apache.sling.adapter">org.apache.sling.adapter.SlingAdaptable</a>
<div class="block"><span class="deprecationComment">Use the <a href="org/apache/sling/api/adapter/SlingAdaptable.html" title="class in org.apache.sling.api.adapter"><code>SlingAdaptable</code></a> instead</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="org/apache/sling/launchpad/base/webapp/SlingHttpSessionListenerDelegate.html" title="class in org.apache.sling.launchpad.base.webapp">org.apache.sling.launchpad.base.webapp.SlingHttpSessionListenerDelegate</a></td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="org/apache/sling/launchpad/webapp/SlingSessionListener.html" title="class in org.apache.sling.launchpad.webapp">org.apache.sling.launchpad.webapp.SlingSessionListener</a></td>
</tr>
</tbody>
</table>
</li>
</ul>
<a name="exception">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<table class="deprecatedSummary" border="0" cellpadding="3" cellspacing="0" summary="Deprecated Exceptions table, listing deprecated exceptions, and an explanation">
<caption><span>Deprecated Exceptions</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Exceptions and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="org/apache/sling/engine/auth/NoAuthenticationHandlerException.html" title="class in org.apache.sling.engine.auth">org.apache.sling.engine.auth.NoAuthenticationHandlerException</a>
<div class="block"><span class="deprecationComment">see <a href="org/apache/sling/engine/auth/Authenticator.html" title="interface in org.apache.sling.engine.auth"><code>Authenticator</code></a></span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="org/apache/sling/jcr/api/TooManySessionsException.html" title="class in org.apache.sling.jcr.api">org.apache.sling.jcr.api.TooManySessionsException</a>
<div class="block"><span class="deprecationComment">Session pooling has been removed and thus this exception is not
used any more.</span></div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
<a name="field">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<table class="deprecatedSummary" border="0" cellpadding="3" cellspacing="0" summary="Deprecated Fields table, listing deprecated fields, and an explanation">
<caption><span>Deprecated Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Field and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="org/apache/sling/engine/EngineConstants.html#FILTER_ORDER">org.apache.sling.engine.EngineConstants.FILTER_ORDER</a>
<div class="block"><span class="deprecationComment">Use <code>"service.ranking"</code>
(org.osgi.framework.Constants.SERVICE_RANKING) instead</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="org/apache/sling/engine/EngineConstants.html#FILTER_SCOPE">org.apache.sling.engine.EngineConstants.FILTER_SCOPE</a>
<div class="block"><span class="deprecationComment">Use <a href="org/apache/sling/engine/EngineConstants.html#SLING_FILTER_SCOPE"><code>EngineConstants.SLING_FILTER_SCOPE</code></a> instead</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="org/apache/sling/api/resource/ResourceResolver.html#REQUEST_ATTR_WORKSPACE_INFO">org.apache.sling.api.resource.ResourceResolver.REQUEST_ATTR_WORKSPACE_INFO</a>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="org/apache/sling/engine/EngineConstants.html#SESSION">org.apache.sling.engine.EngineConstants.SESSION</a>
<div class="block"><span class="deprecationComment">as of bundle version 2.1</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="org/apache/sling/engine/EngineConstants.html#SLING_CURRENT_SERVLET_NAME">org.apache.sling.engine.EngineConstants.SLING_CURRENT_SERVLET_NAME</a>
<div class="block"><span class="deprecationComment">Use
<a href="org/apache/sling/api/SlingConstants.html#SLING_CURRENT_SERVLET_NAME"><code>SlingConstants.SLING_CURRENT_SERVLET_NAME</code></a></span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="org/apache/sling/engine/EngineConstants.html#SLING_HOME">org.apache.sling.engine.EngineConstants.SLING_HOME</a>
<div class="block"><span class="deprecationComment">Use
<a href="org/apache/sling/settings/SlingSettingsService.html#SLING_HOME"><code>SlingSettingsService.SLING_HOME</code></a></span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="org/apache/sling/engine/EngineConstants.html#SLING_HOME_URL">org.apache.sling.engine.EngineConstants.SLING_HOME_URL</a>
<div class="block"><span class="deprecationComment">Use
<a href="org/apache/sling/settings/SlingSettingsService.html#SLING_HOME_URL"><code>SlingSettingsService.SLING_HOME_URL</code></a></span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="org/apache/sling/engine/EngineConstants.html#SLING_SERLVET_NAME">org.apache.sling.engine.EngineConstants.SLING_SERLVET_NAME</a>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="org/apache/sling/api/SlingConstants.html#TOPIC_RESOURCE_ADDED">org.apache.sling.api.SlingConstants.TOPIC_RESOURCE_ADDED</a>
<div class="block"><span class="deprecationComment">Register a <a href="org/apache/sling/api/resource/observation/ResourceChangeListener.html" title="interface in org.apache.sling.api.resource.observation"><code>ResourceChangeListener</code></a> instead</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="org/apache/sling/api/SlingConstants.html#TOPIC_RESOURCE_CHANGED">org.apache.sling.api.SlingConstants.TOPIC_RESOURCE_CHANGED</a>
<div class="block"><span class="deprecationComment">Register a <a href="org/apache/sling/api/resource/observation/ResourceChangeListener.html" title="interface in org.apache.sling.api.resource.observation"><code>ResourceChangeListener</code></a> instead</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="org/apache/sling/api/SlingConstants.html#TOPIC_RESOURCE_REMOVED">org.apache.sling.api.SlingConstants.TOPIC_RESOURCE_REMOVED</a>
<div class="block"><span class="deprecationComment">Register a <a href="org/apache/sling/api/resource/observation/ResourceChangeListener.html" title="interface in org.apache.sling.api.resource.observation"><code>ResourceChangeListener</code></a> instead</span></div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
<a name="method">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<table class="deprecatedSummary" border="0" cellpadding="3" cellspacing="0" summary="Deprecated Methods table, listing deprecated methods, and an explanation">
<caption><span>Deprecated Methods</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Method and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="org/apache/sling/installer/api/tasks/InstallationContext.html#addAsyncTask-org.apache.sling.installer.api.tasks.InstallTask-">org.apache.sling.installer.api.tasks.InstallationContext.addAsyncTask(InstallTask)</a>
<div class="block"><span class="deprecationComment">A async task should return <code>true</code> for <a href="org/apache/sling/installer/api/tasks/InstallTask.html#isAsynchronousTask--"><code>InstallTask.isAsynchronousTask()</code></a>
and be add with <a href="org/apache/sling/installer/api/tasks/InstallationContext.html#addTaskToCurrentCycle-org.apache.sling.installer.api.tasks.InstallTask-"><code>InstallationContext.addTaskToCurrentCycle(InstallTask)</code></a></span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="org/apache/sling/commons/scheduler/Scheduler.html#addJob-java.lang.String-java.lang.Object-java.util.Map-java.lang.String-boolean-">org.apache.sling.commons.scheduler.Scheduler.addJob(String, Object, Map&lt;String, Serializable&gt;, String, boolean)</a>
<div class="block"><span class="deprecationComment">Use <a href="org/apache/sling/commons/scheduler/Scheduler.html#schedule-java.lang.Object-org.apache.sling.commons.scheduler.ScheduleOptions-"><code>Scheduler.schedule(Object, ScheduleOptions)</code></a> instead.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="org/apache/sling/commons/scheduler/Scheduler.html#addPeriodicJob-java.lang.String-java.lang.Object-java.util.Map-long-boolean-">org.apache.sling.commons.scheduler.Scheduler.addPeriodicJob(String, Object, Map&lt;String, Serializable&gt;, long, boolean)</a>
<div class="block"><span class="deprecationComment">Use <a href="org/apache/sling/commons/scheduler/Scheduler.html#schedule-java.lang.Object-org.apache.sling.commons.scheduler.ScheduleOptions-"><code>Scheduler.schedule(Object, ScheduleOptions)</code></a> instead.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="org/apache/sling/commons/scheduler/Scheduler.html#addPeriodicJob-java.lang.String-java.lang.Object-java.util.Map-long-boolean-boolean-">org.apache.sling.commons.scheduler.Scheduler.addPeriodicJob(String, Object, Map&lt;String, Serializable&gt;, long, boolean, boolean)</a>
<div class="block"><span class="deprecationComment">Use <a href="org/apache/sling/commons/scheduler/Scheduler.html#schedule-java.lang.Object-org.apache.sling.commons.scheduler.ScheduleOptions-"><code>Scheduler.schedule(Object, ScheduleOptions)</code></a> instead.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="org/apache/sling/installer/api/tasks/InstallationContext.html#addTaskToNextCycle-org.apache.sling.installer.api.tasks.InstallTask-">org.apache.sling.installer.api.tasks.InstallationContext.addTaskToNextCycle(InstallTask)</a>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="org/apache/sling/api/resource/ResourceDecorator.html#decorate-org.apache.sling.api.resource.Resource-javax.servlet.http.HttpServletRequest-">org.apache.sling.api.resource.ResourceDecorator.decorate(Resource, HttpServletRequest)</a>
<div class="block"><span class="deprecationComment">since 2.3.0 (and JCR Resource 2.1.0), this method will not be invoked.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="org/apache/sling/api/scripting/SlingScriptHelper.html#dispose--">org.apache.sling.api.scripting.SlingScriptHelper.dispose()</a>
<div class="block"><span class="deprecationComment">This method is deprecated since version 2.1 and will be removed.
It should never be called by clients.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="org/apache/sling/scripting/core/ScriptHelper.html#dispose--">org.apache.sling.scripting.core.ScriptHelper.dispose()</a></td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="org/apache/sling/api/resource/ResourceUtil.html#findResourceSuperType-org.apache.sling.api.resource.Resource-">org.apache.sling.api.resource.ResourceUtil.findResourceSuperType(Resource)</a>
<div class="block"><span class="deprecationComment">Use <a href="org/apache/sling/api/resource/ResourceResolver.html#getParentResourceType-org.apache.sling.api.resource.Resource-"><code>ResourceResolver.getParentResourceType(Resource)</code></a></span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="org/apache/sling/commons/scheduler/Scheduler.html#fireJob-java.lang.Object-java.util.Map-">org.apache.sling.commons.scheduler.Scheduler.fireJob(Object, Map&lt;String, Serializable&gt;)</a>
<div class="block"><span class="deprecationComment">Use <a href="org/apache/sling/commons/scheduler/Scheduler.html#schedule-java.lang.Object-org.apache.sling.commons.scheduler.ScheduleOptions-"><code>Scheduler.schedule(Object, ScheduleOptions)</code></a> instead.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="org/apache/sling/commons/scheduler/Scheduler.html#fireJob-java.lang.Object-java.util.Map-int-long-">org.apache.sling.commons.scheduler.Scheduler.fireJob(Object, Map&lt;String, Serializable&gt;, int, long)</a>
<div class="block"><span class="deprecationComment">Use <a href="org/apache/sling/commons/scheduler/Scheduler.html#schedule-java.lang.Object-org.apache.sling.commons.scheduler.ScheduleOptions-"><code>Scheduler.schedule(Object, ScheduleOptions)</code></a> instead.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="org/apache/sling/commons/scheduler/Scheduler.html#fireJobAt-java.lang.String-java.lang.Object-java.util.Map-java.util.Date-">org.apache.sling.commons.scheduler.Scheduler.fireJobAt(String, Object, Map&lt;String, Serializable&gt;, Date)</a>
<div class="block"><span class="deprecationComment">Use <a href="org/apache/sling/commons/scheduler/Scheduler.html#schedule-java.lang.Object-org.apache.sling.commons.scheduler.ScheduleOptions-"><code>Scheduler.schedule(Object, ScheduleOptions)</code></a> instead.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="org/apache/sling/commons/scheduler/Scheduler.html#fireJobAt-java.lang.String-java.lang.Object-java.util.Map-java.util.Date-int-long-">org.apache.sling.commons.scheduler.Scheduler.fireJobAt(String, Object, Map&lt;String, Serializable&gt;, Date, int, long)</a>
<div class="block"><span class="deprecationComment">Use <a href="org/apache/sling/commons/scheduler/Scheduler.html#schedule-java.lang.Object-org.apache.sling.commons.scheduler.ScheduleOptions-"><code>Scheduler.schedule(Object, ScheduleOptions)</code></a> instead.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="org/apache/sling/commons/osgi/RankedServices.html#get--">org.apache.sling.commons.osgi.RankedServices.get()</a>
<div class="block"><span class="deprecationComment">Use <a href="org/apache/sling/commons/osgi/RankedServices.html#getList--"><code>RankedServices.getList()</code></a> instead</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="org/apache/sling/api/resource/observation/ResourceChange.html#getAddedPropertyNames--">org.apache.sling.api.resource.observation.ResourceChange.getAddedPropertyNames()</a>
<div class="block"><span class="deprecationComment">As there is no guarantee that this information is contained in the change
event, this should not be used anymore.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="org/apache/sling/api/resource/ResourceProviderFactory.html#getAdministrativeResourceProvider-java.util.Map-">org.apache.sling.api.resource.ResourceProviderFactory.getAdministrativeResourceProvider(Map&lt;String, Object&gt;)</a>
<div class="block"><span class="deprecationComment">as of 2.4 (bundle version 2.5.0) because of inherent security
issues. Implementations may implement this method at their
discretion but must support the new service based resource
provider generation in the <a href="org/apache/sling/api/resource/ResourceProviderFactory.html#getResourceProvider-java.util.Map-"><code>ResourceProviderFactory.getResourceProvider(Map)</code></a>
method honoring the <a href="org/apache/sling/api/resource/ResourceProviderFactory.html#SERVICE_BUNDLE"><code>ResourceProviderFactory.SERVICE_BUNDLE</code></a> and
<a href="org/apache/sling/api/resource/ResourceResolverFactory.html#SUBSERVICE"><code>ResourceResolverFactory.SUBSERVICE</code></a> properties.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="org/apache/sling/api/resource/ResourceResolverFactory.html#getAdministrativeResourceResolver-java.util.Map-">org.apache.sling.api.resource.ResourceResolverFactory.getAdministrativeResourceResolver(Map&lt;String, Object&gt;)</a>
<div class="block"><span class="deprecationComment">as of 2.4 (bundle version 2.5.0) because of inherent security
issues. Services requiring specific permissions should use
the <a href="org/apache/sling/api/resource/ResourceResolverFactory.html#getServiceResourceResolver-java.util.Map-"><code>ResourceResolverFactory.getServiceResourceResolver(Map)</code></a> instead.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="org/apache/sling/auth/core/spi/AbstractAuthenticationHandler.html#getAttributeOrParameter-javax.servlet.http.HttpServletRequest-java.lang.String-java.lang.String-">org.apache.sling.auth.core.spi.AbstractAuthenticationHandler.getAttributeOrParameter(HttpServletRequest, String, String)</a>
<div class="block"><span class="deprecationComment">since Bundle 1.0.8, use
<a href="org/apache/sling/auth/core/AuthUtil.html#getAttributeOrParameter-javax.servlet.http.HttpServletRequest-java.lang.String-java.lang.String-"><code>AuthUtil.getAttributeOrParameter(HttpServletRequest, String, String)</code></a></span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="org/apache/sling/api/resource/observation/ResourceChange.html#getChangedPropertyNames--">org.apache.sling.api.resource.observation.ResourceChange.getChangedPropertyNames()</a>
<div class="block"><span class="deprecationComment">As there is no guarantee that this information is contained in the change
event, this should not be used anymore.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="org/apache/sling/commons/osgi/ServiceUtil.html#getComparableForServiceRanking-java.util.Map-">org.apache.sling.commons.osgi.ServiceUtil.getComparableForServiceRanking(Map&lt;String, Object&gt;)</a>
<div class="block"><span class="deprecationComment">Use <a href="org/apache/sling/commons/osgi/ServiceUtil.html#getComparableForServiceRanking-java.util.Map-org.apache.sling.commons.osgi.Order-"><code>ServiceUtil.getComparableForServiceRanking(Map, Order)</code></a> instead.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="org/apache/sling/provisioning/model/ModelUtility.html#getEffectiveModel-org.apache.sling.provisioning.model.Model-org.apache.sling.provisioning.model.ModelUtility.VariableResolver-">org.apache.sling.provisioning.model.ModelUtility.getEffectiveModel(Model, ModelUtility.VariableResolver)</a>
<div class="block"><span class="deprecationComment">Use <a href="org/apache/sling/provisioning/model/ModelUtility.html#getEffectiveModel-org.apache.sling.provisioning.model.Model-"><code>ModelUtility.getEffectiveModel(Model)</code></a> or <a href="org/apache/sling/provisioning/model/ModelUtility.html#getEffectiveModel-org.apache.sling.provisioning.model.Model-org.apache.sling.provisioning.model.ModelUtility.ResolverOptions-"><code>ModelUtility.getEffectiveModel(Model, ResolverOptions)</code></a> instead</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="org/apache/sling/auth/core/spi/AbstractAuthenticationHandler.html#getLoginResource-javax.servlet.http.HttpServletRequest-java.lang.String-">org.apache.sling.auth.core.spi.AbstractAuthenticationHandler.getLoginResource(HttpServletRequest, String)</a>
<div class="block"><span class="deprecationComment">since Bundle 1.0.8, use
<a href="org/apache/sling/auth/core/AuthUtil.html#getLoginResource-javax.servlet.http.HttpServletRequest-java.lang.String-"><code>AuthUtil.getLoginResource(HttpServletRequest, String)</code></a></span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="org/apache/sling/api/resource/ResourceUtil.html#getName-org.apache.sling.api.resource.Resource-">org.apache.sling.api.resource.ResourceUtil.getName(Resource)</a>
<div class="block"><span class="deprecationComment">since 2.1.0, use <a href="org/apache/sling/api/resource/Resource.html#getName--"><code>Resource.getName()</code></a> instead</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="org/apache/sling/api/resource/ResourceUtil.html#getParent-org.apache.sling.api.resource.Resource-">org.apache.sling.api.resource.ResourceUtil.getParent(Resource)</a>
<div class="block"><span class="deprecationComment">since 2.1.0, use <a href="org/apache/sling/api/resource/Resource.html#getParent--"><code>Resource.getParent()</code></a> instead</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="org/apache/sling/caconfig/management/ConfigurationManager.html#getPersistenceResourcePath-java.lang.String-">org.apache.sling.caconfig.management.ConfigurationManager.getPersistenceResourcePath(String)</a>
<div class="block"><span class="deprecationComment">Please use <a href="org/apache/sling/caconfig/management/multiplexer/ConfigurationPersistenceStrategyMultiplexer.html" title="interface in org.apache.sling.caconfig.management.multiplexer"><code>ConfigurationPersistenceStrategyMultiplexer</code></a> instead.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="org/apache/sling/commons/osgi/OsgiUtil.html#getProperty-java.lang.Object-double-">org.apache.sling.commons.osgi.OsgiUtil.getProperty(Object, double)</a>
<div class="block"><span class="deprecationComment">since 2.0.4, use <a href="org/apache/sling/commons/osgi/OsgiUtil.html#toDouble-java.lang.Object-double-"><code>OsgiUtil.toDouble(Object, double)</code></a> instead</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="org/apache/sling/api/resource/observation/ResourceChange.html#getRemovedPropertyNames--">org.apache.sling.api.resource.observation.ResourceChange.getRemovedPropertyNames()</a>
<div class="block"><span class="deprecationComment">As there is no guarantee that this information is contained in the change
event, this should not be used anymore.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="org/apache/sling/api/resource/ResourceProvider.html#getResource-org.apache.sling.api.resource.ResourceResolver-javax.servlet.http.HttpServletRequest-java.lang.String-">org.apache.sling.api.resource.ResourceProvider.getResource(ResourceResolver, HttpServletRequest, String)</a>
<div class="block"><span class="deprecationComment">since 2.2.0 (and JCR Resource 2.1.0), this method will not be invoked.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="org/apache/sling/api/resource/ResourceUtil.html#getResourceSuperType-org.apache.sling.api.resource.ResourceResolver-java.lang.String-">org.apache.sling.api.resource.ResourceUtil.getResourceSuperType(ResourceResolver, String)</a>
<div class="block"><span class="deprecationComment">Use <a href="org/apache/sling/api/resource/ResourceResolver.html#getParentResourceType-java.lang.String-"><code>ResourceResolver.getParentResourceType(String)</code></a></span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="org/apache/sling/api/resource/ResourceUtil.html#isA-org.apache.sling.api.resource.Resource-java.lang.String-">org.apache.sling.api.resource.ResourceUtil.isA(Resource, String)</a>
<div class="block"><span class="deprecationComment">Use <a href="org/apache/sling/api/resource/ResourceResolver.html#isResourceType-org.apache.sling.api.resource.Resource-java.lang.String-"><code>ResourceResolver.isResourceType(Resource, String)</code></a></span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="org/apache/sling/models/factory/ModelFactory.html#isModelClass-java.lang.Object-java.lang.Class-">org.apache.sling.models.factory.ModelFactory.isModelClass(Object, Class&lt;?&gt;)</a>
<div class="block"><span class="deprecationComment">Use <a href="org/apache/sling/models/factory/ModelFactory.html#isModelClass-java.lang.Class-"><code>ModelFactory.isModelClass(Class)</code></a> instead!</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="org/apache/sling/models/spi/injectorspecific/InjectAnnotationProcessor.html#isOptional--">org.apache.sling.models.spi.injectorspecific.InjectAnnotationProcessor.isOptional()</a>
<div class="block"><span class="deprecationComment">use <a href="org/apache/sling/models/spi/injectorspecific/InjectAnnotationProcessor2.html#getInjectionStrategy--"><code>InjectAnnotationProcessor2.getInjectionStrategy()</code></a> instead</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="org/apache/sling/auth/core/spi/AbstractAuthenticationHandler.html#isRedirectValid-javax.servlet.http.HttpServletRequest-java.lang.String-">org.apache.sling.auth.core.spi.AbstractAuthenticationHandler.isRedirectValid(HttpServletRequest, String)</a>
<div class="block"><span class="deprecationComment">This method has been introduced after Bundle release 1.0.6
but has been replaced with
<a href="org/apache/sling/auth/core/AuthUtil.html#isRedirectValid-javax.servlet.http.HttpServletRequest-java.lang.String-"><code>AuthUtil.isRedirectValid(HttpServletRequest, String)</code></a>.
Use the latter method.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="org/apache/sling/auth/core/spi/AbstractAuthenticationHandler.html#isValidateRequest-javax.servlet.http.HttpServletRequest-">org.apache.sling.auth.core.spi.AbstractAuthenticationHandler.isValidateRequest(HttpServletRequest)</a>
<div class="block"><span class="deprecationComment">since Bundle 1.0.8, use
<a href="org/apache/sling/auth/core/AuthUtil.html#isValidateRequest-javax.servlet.http.HttpServletRequest-"><code>AuthUtil.isValidateRequest(HttpServletRequest)</code></a></span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="org/apache/sling/scripting/javascript/wrapper/ScriptableResource.html#jsFunction_getMetadata--">org.apache.sling.scripting.javascript.wrapper.ScriptableResource.jsFunction_getMetadata()</a>
<div class="block"><span class="deprecationComment">since 2.1.0 because the method is named incorrectly.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="org/apache/sling/scripting/javascript/wrapper/ScriptableResource.html#jsGet_meta--">org.apache.sling.scripting.javascript.wrapper.ScriptableResource.jsGet_meta()</a>
<div class="block"><span class="deprecationComment">since 2.1.0 because it maps the method name incorrectly.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="org/apache/sling/scripting/javascript/wrapper/ScriptableResource.html#jsGet_type--">org.apache.sling.scripting.javascript.wrapper.ScriptableResource.jsGet_type()</a>
<div class="block"><span class="deprecationComment">since 2.1.0 because it maps the method name incorrectly.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="org/apache/sling/api/resource/ResourceUtil.html#listChildren-org.apache.sling.api.resource.Resource-">org.apache.sling.api.resource.ResourceUtil.listChildren(Resource)</a>
<div class="block"><span class="deprecationComment">since 2.1.0, use <a href="org/apache/sling/api/resource/Resource.html#listChildren--"><code>Resource.listChildren()</code></a> instead</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="org/apache/sling/jcr/api/SlingRepository.html#loginAdministrative-java.lang.String-">org.apache.sling.jcr.api.SlingRepository.loginAdministrative(String)</a>
<div class="block"><span class="deprecationComment">as of 2.2 (bundle version 2.2.0) because of inherent security
issues. Services requiring specific permissions should use
the <a href="org/apache/sling/jcr/api/SlingRepository.html#loginService-java.lang.String-java.lang.String-"><code>SlingRepository.loginService(String, String)</code></a> instead.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="org/apache/sling/provisioning/model/ModelUtility.html#merge-org.apache.sling.provisioning.model.Model-org.apache.sling.provisioning.model.Model-">org.apache.sling.provisioning.model.ModelUtility.merge(Model, Model)</a>
<div class="block"><span class="deprecationComment">Use {link <a href="org/apache/sling/provisioning/model/MergeUtility.html#merge-org.apache.sling.provisioning.model.Model-org.apache.sling.provisioning.model.Model-"><code>MergeUtility.merge(Model, Model)</code></a></span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="org/apache/sling/provisioning/model/ModelUtility.html#merge-org.apache.sling.provisioning.model.Model-org.apache.sling.provisioning.model.Model-boolean-">org.apache.sling.provisioning.model.ModelUtility.merge(Model, Model, boolean)</a>
<div class="block"><span class="deprecationComment">Use {link <a href="org/apache/sling/provisioning/model/MergeUtility.html#merge-org.apache.sling.provisioning.model.Model-org.apache.sling.provisioning.model.Model-org.apache.sling.provisioning.model.MergeUtility.MergeOptions-"><code>MergeUtility.merge(Model, Model, org.apache.sling.provisioning.model.MergeUtility.MergeOptions)</code></a></span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="org/apache/sling/commons/scheduler/Scheduler.html#removeJob-java.lang.String-">org.apache.sling.commons.scheduler.Scheduler.removeJob(String)</a>
<div class="block"><span class="deprecationComment">Use <a href="org/apache/sling/commons/scheduler/Scheduler.html#unschedule-java.lang.String-"><code>Scheduler.unschedule(String)</code></a> instead.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="org/apache/sling/jcr/base/util/AccessControlUtil.html#replaceAccessControlEntry-javax.jcr.Session-java.lang.String-java.security.Principal-java.lang.String:A-java.lang.String:A-java.lang.String:A-">org.apache.sling.jcr.base.util.AccessControlUtil.replaceAccessControlEntry(Session, String, Principal, String[], String[], String[])</a>
<div class="block"><span class="deprecationComment">use @link <a href="org/apache/sling/jcr/base/util/AccessControlUtil.html#replaceAccessControlEntry-javax.jcr.Session-java.lang.String-java.security.Principal-java.lang.String:A-java.lang.String:A-java.lang.String:A-java.lang.String-"><code>AccessControlUtil.replaceAccessControlEntry(Session, String, Principal, String[], String[], String[], String)</code></a> instead.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="org/apache/sling/api/resource/ResourceResolver.html#resolve-javax.servlet.http.HttpServletRequest-">org.apache.sling.api.resource.ResourceResolver.resolve(HttpServletRequest)</a>
<div class="block"><span class="deprecationComment">as of 2.0.4, use <a href="org/apache/sling/api/resource/ResourceResolver.html#resolve-javax.servlet.http.HttpServletRequest-java.lang.String-"><code>ResourceResolver.resolve(HttpServletRequest, String)</code></a>
instead.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="org/apache/sling/auth/core/spi/AbstractAuthenticationHandler.html#sendInvalid-javax.servlet.http.HttpServletRequest-javax.servlet.http.HttpServletResponse-">org.apache.sling.auth.core.spi.AbstractAuthenticationHandler.sendInvalid(HttpServletRequest, HttpServletResponse)</a>
<div class="block"><span class="deprecationComment">since Bundle 1.0.8, use
<a href="org/apache/sling/auth/core/AuthUtil.html#sendInvalid-javax.servlet.http.HttpServletRequest-javax.servlet.http.HttpServletResponse-"><code>AuthUtil.sendInvalid(HttpServletRequest, HttpServletResponse)</code></a></span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="org/apache/sling/auth/core/spi/AbstractAuthenticationHandler.html#sendRedirect-javax.servlet.http.HttpServletRequest-javax.servlet.http.HttpServletResponse-java.lang.String-java.util.Map-">org.apache.sling.auth.core.spi.AbstractAuthenticationHandler.sendRedirect(HttpServletRequest, HttpServletResponse, String, Map&lt;String, String&gt;)</a>
<div class="block"><span class="deprecationComment">since Bundle 1.0.8, use
<a href="org/apache/sling/auth/core/AuthUtil.html#sendRedirect-javax.servlet.http.HttpServletRequest-javax.servlet.http.HttpServletResponse-java.lang.String-java.util.Map-"><code>AuthUtil.sendRedirect(HttpServletRequest, HttpServletResponse, String, Map)</code></a></span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="org/apache/sling/auth/core/spi/AbstractAuthenticationHandler.html#sendValid-javax.servlet.http.HttpServletResponse-">org.apache.sling.auth.core.spi.AbstractAuthenticationHandler.sendValid(HttpServletResponse)</a>
<div class="block"><span class="deprecationComment">since Bundle 1.0.8, use
<a href="org/apache/sling/auth/core/AuthUtil.html#sendValid-javax.servlet.http.HttpServletResponse-"><code>AuthUtil.sendValid(HttpServletResponse)</code></a></span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="org/apache/sling/auth/core/spi/AbstractAuthenticationHandler.html#setLoginResourceAttribute-javax.servlet.http.HttpServletRequest-java.lang.String-">org.apache.sling.auth.core.spi.AbstractAuthenticationHandler.setLoginResourceAttribute(HttpServletRequest, String)</a>
<div class="block"><span class="deprecationComment">since Bundle 1.0.8, use
<a href="org/apache/sling/auth/core/AuthUtil.html#setLoginResourceAttribute-javax.servlet.http.HttpServletRequest-java.lang.String-"><code>AuthUtil.setLoginResourceAttribute(HttpServletRequest, String)</code></a></span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="org/apache/sling/jcr/base/AbstractSlingRepositoryManager.html#start-org.osgi.framework.BundleContext-java.lang.String-boolean-">org.apache.sling.jcr.base.AbstractSlingRepositoryManager.start(BundleContext, String, boolean)</a>
<div class="block"><span class="deprecationComment">use <a href="org/apache/sling/jcr/base/AbstractSlingRepositoryManager.html#start-org.osgi.framework.BundleContext-org.apache.sling.jcr.base.AbstractSlingRepositoryManager.Config-"><code>AbstractSlingRepositoryManager.start(BundleContext, AbstractSlingRepositoryManager.Config)</code></a> instead.</span></div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
<a name="constructor">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<table class="deprecatedSummary" border="0" cellpadding="3" cellspacing="0" summary="Deprecated Constructors table, listing deprecated constructors, and an explanation">
<caption><span>Deprecated Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="org/apache/sling/caconfig/resource/spi/ContextResource.html#ContextResource-org.apache.sling.api.resource.Resource-java.lang.String-">org.apache.sling.caconfig.resource.spi.ContextResource(Resource, String)</a>
<div class="block"><span class="deprecationComment">Use <a href="org/apache/sling/caconfig/resource/spi/ContextResource.html#ContextResource-org.apache.sling.api.resource.Resource-java.lang.String-int-"><code>ContextResource(Resource, String, int)</code></a></span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="org/apache/sling/discovery/commons/InitDelayingTopologyEventListener.html#InitDelayingTopologyEventListener-long-org.apache.sling.discovery.TopologyEventListener-org.apache.sling.commons.scheduler.Scheduler-">org.apache.sling.discovery.commons.InitDelayingTopologyEventListener(long, TopologyEventListener, Scheduler)</a>
<div class="block"><span class="deprecationComment">Use <a href="org/apache/sling/discovery/commons/InitDelayingTopologyEventListener.html#InitDelayingTopologyEventListener-long-org.apache.sling.discovery.TopologyEventListener-"><code>InitDelayingTopologyEventListener(long, TopologyEventListener)</code></a></span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="org/apache/sling/discovery/commons/InitDelayingTopologyEventListener.html#InitDelayingTopologyEventListener-long-org.apache.sling.discovery.TopologyEventListener-org.apache.sling.commons.scheduler.Scheduler-org.slf4j.Logger-">org.apache.sling.discovery.commons.InitDelayingTopologyEventListener(long, TopologyEventListener, Scheduler, Logger)</a>
<div class="block"><span class="deprecationComment">Use <a href="org/apache/sling/discovery/commons/InitDelayingTopologyEventListener.html#InitDelayingTopologyEventListener-long-org.apache.sling.discovery.TopologyEventListener-org.slf4j.Logger-"><code>InitDelayingTopologyEventListener(long, TopologyEventListener, Logger)</code></a></span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="org/apache/sling/commons/osgi/RankedServices.html#RankedServices--">org.apache.sling.commons.osgi.RankedServices()</a>
<div class="block"><span class="deprecationComment">Use <code>#RankedService(Order)</code>) to explicitly give the order.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="org/apache/sling/commons/osgi/RankedServices.html#RankedServices-org.apache.sling.commons.osgi.RankedServices.ChangeListener-">org.apache.sling.commons.osgi.RankedServices(RankedServices.ChangeListener)</a>
<div class="block"><span class="deprecationComment">use <a href="org/apache/sling/commons/osgi/RankedServices.html#RankedServices-org.apache.sling.commons.osgi.Order-org.apache.sling.commons.osgi.RankedServices.ChangeListener-"><code>RankedServices(Order order, ChangeListener changeListener)</code></a> instead</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="org/apache/sling/api/resource/observation/ResourceChange.html#ResourceChange-org.apache.sling.api.resource.observation.ResourceChange.ChangeType-java.lang.String-boolean-java.util.Set-java.util.Set-java.util.Set-">org.apache.sling.api.resource.observation.ResourceChange(ResourceChange.ChangeType, String, boolean, Set&lt;String&gt;, Set&lt;String&gt;, Set&lt;String&gt;)</a>
<div class="block"><span class="deprecationComment">The sets of property names are not supported anymore.</span></div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
<a name="annotation.type.member">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<table class="deprecatedSummary" border="0" cellpadding="3" cellspacing="0" summary="Deprecated Annotation Type Elements table, listing deprecated annotation type elements, and an explanation">
<caption><span>Deprecated Annotation Type Elements</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Annotation Type Element and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colOne"><a href="org/apache/sling/models/annotations/injectorspecific/ValueMapValue.html#optional--">org.apache.sling.models.annotations.injectorspecific.ValueMapValue.optional</a>
<div class="block"><span class="deprecationComment">Use <a href="org/apache/sling/models/annotations/injectorspecific/ValueMapValue.html#injectionStrategy--"><code>ValueMapValue.injectionStrategy()</code></a> instead</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="org/apache/sling/models/annotations/injectorspecific/SlingObject.html#optional--">org.apache.sling.models.annotations.injectorspecific.SlingObject.optional</a>
<div class="block"><span class="deprecationComment">Use <a href="org/apache/sling/models/annotations/injectorspecific/SlingObject.html#injectionStrategy--"><code>SlingObject.injectionStrategy()</code></a> instead</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="org/apache/sling/models/annotations/injectorspecific/Self.html#optional--">org.apache.sling.models.annotations.injectorspecific.Self.optional</a>
<div class="block"><span class="deprecationComment">Use <a href="org/apache/sling/models/annotations/injectorspecific/Self.html#injectionStrategy--"><code>Self.injectionStrategy()</code></a> instead</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="org/apache/sling/models/annotations/injectorspecific/ScriptVariable.html#optional--">org.apache.sling.models.annotations.injectorspecific.ScriptVariable.optional</a>
<div class="block"><span class="deprecationComment">Use <a href="org/apache/sling/models/annotations/injectorspecific/ScriptVariable.html#injectionStrategy--"><code>ScriptVariable.injectionStrategy()</code></a> instead.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="org/apache/sling/models/annotations/injectorspecific/ResourcePath.html#optional--">org.apache.sling.models.annotations.injectorspecific.ResourcePath.optional</a>
<div class="block"><span class="deprecationComment">Use <a href="org/apache/sling/models/annotations/injectorspecific/ResourcePath.html#injectionStrategy--"><code>ResourcePath.injectionStrategy()</code></a> instead.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="org/apache/sling/models/annotations/injectorspecific/RequestAttribute.html#optional--">org.apache.sling.models.annotations.injectorspecific.RequestAttribute.optional</a>
<div class="block"><span class="deprecationComment">Use <a href="org/apache/sling/models/annotations/injectorspecific/RequestAttribute.html#injectionStrategy--"><code>RequestAttribute.injectionStrategy()</code></a> instead.</span></div>
</td>
</tr>
<tr class="altColor">
<td class="colOne"><a href="org/apache/sling/models/annotations/injectorspecific/OSGiService.html#optional--">org.apache.sling.models.annotations.injectorspecific.OSGiService.optional</a>
<div class="block"><span class="deprecationComment">Use <a href="org/apache/sling/models/annotations/injectorspecific/OSGiService.html#injectionStrategy--"><code>OSGiService.injectionStrategy()</code></a> instead.</span></div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><a href="org/apache/sling/models/annotations/injectorspecific/ChildResource.html#optional--">org.apache.sling.models.annotations.injectorspecific.ChildResource.optional</a>
<div class="block"><span class="deprecationComment">Use <a href="org/apache/sling/models/annotations/injectorspecific/ChildResource.html#injectionStrategy--"><code>ChildResource.injectionStrategy()</code></a> instead.</span></div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="overview-summary.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="overview-tree.html">Tree</a></li>
<li class="navBarCell1Rev">Deprecated</li>
<li><a href="index-all.html">Index</a></li>
<li><a href="help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="index.html?deprecated-list.html" target="_top">Frames</a></li>
<li><a href="deprecated-list.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2017 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
</body>
</html>