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 TheAbstractPostOperationclass is a base implementation of thePostOperationservice interface providing actual implementations with useful tooling and common functionality like preparing the change logs or saving or refreshing.AbstractPostResponse TheAbstractPostResponseclass provides a basic implementation of thePostResponseinterface 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 TheCheckinOperationclass implements thecheckinoperation for the Sling default POST servlet.CheckoutOperation TheCheckoutOperationclass implements thecheckoutoperation for the Sling default POST servlet.Chunk Chunkencapsulates all chunk upload attributes.ChunkCleanUpTask TheChunkCleanUpTaskimplements 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 TheCopyOperationclass implements thecopyoperation 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 TheDeleteOperationclass implements thedeleteoperation for the Sling default POST servlet.HtmlPostResponseProxy Deprecated. HtmlResponse TheHtmlResponseis anAbstractPostResponsepreparing 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 TheHtmlResponseProxyextends the Sling APIHtmlResponseoverwriting all public methods and redirecting to a proxiedPostResponse.ImportOperation TheImportOperationclass implements theSlingPostConstants.OPERATION_IMPORTimport operation for the Sling default POST servlet.JCRSupport JCRSupportImpl JSONResponse TheJSONResponseis anAbstractPostResponsepreparing the response in JSON.Modification ModificationType ModifyOperation TheModifyOperationclass implements the default operation called by the Sling default POST servlet if no operation is requested by the client.MoveOperation TheMoveOperationclass implements themoveoperation 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 TheNopOperationclass implements no operation at all.PostOperation ThePostOperationinterface defines the service API to be implemented by service providers extending the Sling POST servlet.PostResponse ThePostResponseinterface defines the API of a response container which can (and should) be used byPostOperationservices 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 TheRestoreOperationclass implements therestoreoperation for the Sling default POST servlet.SlingFileUploadHandler Handles file uploads.SlingPostConstants TheSlingPostConstantsinterface 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 TheSlingPostProcessorinterface 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.