# Veraltete API

## Inhalt

- Schnittstellen
- Klassen

Veraltete Schnittstellen
Schnittstelle
Beschreibung
org.apache.sling.servlets.post.NodeNameGenerator
Use `JakartaNodeNameGenerator` instead.
org.apache.sling.servlets.post.PostOperation
Use `JakartaPostOperation` instead.
org.apache.sling.servlets.post.PostResponse
Use `JakartaPostResponse` instead
org.apache.sling.servlets.post.PostResponseCreator
Use `JakartaPostResponseCreator` instead.
org.apache.sling.servlets.post.SlingPostOperation
as of 2.0.8 (Bundle version 2.2.0) and replaced by `PostOperation`.
org.apache.sling.servlets.post.SlingPostProcessor
Use `SlingJakartaPostProcessor` instead.

Veraltete Klassen
Klasse
Beschreibung
org.apache.sling.servlets.post.AbstractPostOperation
(SLING-6722): this class mixes Sling and JCR APIs which is not optimal as nowadays we favor the Sling APIs. There's no intention to remove it however, if you're using JCR APIs anyways in your project it's fine to use it. Theres no public replacement for it as I write this.
org.apache.sling.servlets.post.AbstractPostResponse
Use `AbstractJakartaPostResponse` instead.
org.apache.sling.servlets.post.AbstractPostResponseWrapper
Use `AbstractJakartaPostResponseWrapper` instead.
org.apache.sling.servlets.post.AbstractSlingPostOperation
as of 2.0.8 (Bundle version 2.2.0) and replaced by `AbstractPostOperation`.
org.apache.sling.servlets.post.HtmlResponse
Use `JakartaHtmlResponse` instead.
org.apache.sling.servlets.post.impl.helper.HtmlPostResponseProxy
org.apache.sling.servlets.post.impl.helper.HtmlResponseProxy
org.apache.sling.servlets.post.JSONResponse
Use `JakartaJSONResponse` instead.
org.apache.sling.servlets.post.PostResponseWithErrorHandling