All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description AbstractPostOperation Deprecated. (SLING-6722): this class mixes Sling and JCR APIs which is not optimal as nowadays we favor the Sling APIs.AbstractPostOperation TheAbstractPostOperation
class is a base implementation of thePostOperation
service interface providing actual implementations with useful tooling and common functionality like preparing the change logs or saving or refreshing.AbstractPostResponse TheAbstractPostResponse
class provides a basic implementation of thePostResponse
interface maintaining properties to be prepared for sending the response in an internal map.AbstractPostResponseWrapper Provides a simple implementation of PostResponse that can be subclassed by developers wishing to provide specialized behavior to an existing PostResponse instance.AbstractSlingPostOperation Deprecated. as of 2.0.8 (Bundle version 2.2.0) and replaced byAbstractPostOperation
.CheckinOperation TheCheckinOperation
class implements thecheckin
operation for the Sling default POST servlet.CheckoutOperation TheCheckoutOperation
class implements thecheckout
operation for the Sling default POST servlet.Chunk Chunk
encapsulates all chunk upload attributes.ChunkCleanUpTask TheChunkCleanUpTask
implements a job run at regular intervals to find incomplete chunk uploads and remove them from the repository to prevent littering the repository with incomplete chunks.ChunkCleanUpTask.Config CopyOperation TheCopyOperation
class implements thecopy
operation for the Sling default POST servlet.DateParser Takes a string representation of a time-date string and tries for parse it using different formats.DefaultNodeNameGenerator Generates a node name based on a set of well-known request parameters like title, description, etc.DeleteOperation TheDeleteOperation
class implements thedelete
operation for the Sling default POST servlet.HtmlPostResponseProxy Deprecated. HtmlResponse TheHtmlResponse
is anAbstractPostResponse
preparing the response in HTML (actually XHTML) such that it can be interpreted as a plain response in a browser or as XML response in an Ajax request.HtmlResponseProxy TheHtmlResponseProxy
extends the Sling APIHtmlResponse
overwriting all public methods and redirecting to a proxiedPostResponse
.ImportOperation TheImportOperation
class implements theSlingPostConstants.OPERATION_IMPORT
import operation for the Sling default POST servlet.JCRSupport JCRSupportImpl JSONResponse TheJSONResponse
is anAbstractPostResponse
preparing the response in JSON.Modification ModificationType ModifyOperation TheModifyOperation
class implements the default operation called by the Sling default POST servlet if no operation is requested by the client.MoveOperation TheMoveOperation
class implements themove
operation for the Sling default POST servlet.NodeNameFilter Filter a String so that it can be used as a NodeName.NodeNameGenerator Service interface which allows for custom node name generation for * resources.NopOperation TheNopOperation
class implements no operation at all.PostOperation ThePostOperation
interface defines the service API to be implemented by service providers extending the Sling POST servlet.PostResponse ThePostResponse
interface defines the API of a response container which can (and should) be used byPostOperation
services to prepare responses to be sent back to the client.PostResponseCreator Service interface which allows for alternate implementations of the PostResponse interface to be created as needed.PostResponseWithErrorHandling Deprecated. PreconditionViolatedPersistenceException Indicates that the input does not meet necessary precondition.ReferenceParser Takes a string representation of a node (either a path or a uuid) and tries to parse it.RequestProperty Encapsulates all infos from the respective request parameters that are needed to create the repository propertyResourceIteratorInputStream An input stream that reads from a list of resources that can be adapted into input streams.RestoreOperation TheRestoreOperation
class implements therestore
operation for the Sling default POST servlet.SlingFileUploadHandler Handles file uploads.SlingPostConstants TheSlingPostConstants
interface provides constants for well known parameters of the core SlingPostServlet.SlingPostOperation Deprecated. as of 2.0.8 (Bundle version 2.2.0) and replaced byPostOperation
.SlingPostProcessor TheSlingPostProcessor
interface defines a service API to be implemented by service providers extending the Sling default POST servlet.SlingPropertyValueHandler Sets a property on the given resource, in some cases with a specific type and value.SlingPropertyValueHandler.Modifiable StreamedChunk Supports streamed uploads including where the stream is made up of partial body parts.StreamedChunk.ContentRange Parses Content-Range headers according to spec https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html section 14.16 Content-Range = "Content-Range" ":" content-range-spec content-range-spec = byte-content-range-spec byte-content-range-spec = bytes-unit SP byte-range-resp-spec "/" ( instance-length | "*" ) byte-range-resp-spec = (first-byte-pos "-" last-byte-pos) | "*" instance-length = 1*DIGIT eg bytes 0-1233/1234 bytes 500-1233/1234 bytes 500-1233/* According to https://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.12 "bytes" is the only valid range unit.StreamedUploadOperation Performs a streamed modification of the content.TemporaryPersistenceException This exceptions indicates errors, which might be temporary and for which a retry with the same parameters could work.VersioningConfiguration Data structure to hold the various options associated with how versionable nodes are handled in the post servlet.