Klasse CheckinOperation

java.lang.Object
org.apache.sling.servlets.post.impl.operations.AbstractPostOperation
org.apache.sling.servlets.post.impl.operations.CheckinOperation
Alle implementierten Schnittstellen:
JakartaPostOperation

public class CheckinOperation extends AbstractPostOperation
The CheckinOperation class implements the checkin operation for the Sling default POST servlet. The checkin operation depends on the resources being backed up by a JCR node.
  • Konstruktordetails

    • CheckinOperation

      public CheckinOperation()
  • Methodendetails

    • doRun

      protected void doRun(org.apache.sling.api.SlingJakartaHttpServletRequest request, JakartaPostResponse response, List<Modification> changes) throws org.apache.sling.api.resource.PersistenceException
      Beschreibung aus Klasse kopiert: AbstractPostOperation
      Actually performs the desired operation filling progress into the changes list and preparing and further information in the response.

      The response comes prepared with the path, location and parent location set. Other properties are expected to be set by this implementation.

      Angegeben von:
      doRun in Klasse AbstractPostOperation
      Parameter:
      request - The SlingJakartaHttpServletRequest providing the input, mostly in terms of request parameters, to the operation.
      response - The PostResponse to fill with response information
      changes - A container to add Modification instances representing the operations done.
      Löst aus:
      org.apache.sling.api.resource.PersistenceException - Maybe thrown if any error occurs while accessing the repository.
    • isSkipCheckin

      protected boolean isSkipCheckin(org.apache.sling.api.SlingJakartaHttpServletRequest request)
      Checkin operation always checks in.
      Setzt außer Kraft:
      isSkipCheckin in Klasse AbstractPostOperation
      Parameter:
      request - The http request
      Gibt zurück:
      true if checkin should be skipped