Class PropertyServlet.CopyOperation

    • Constructor Detail

      • CopyOperation

        protected CopyOperation()
    • Method Detail

      • prepare

        protected com.composum.sling.core.ResourceHandle prepare​(@NotNull
                                                                 @NotNull org.apache.sling.api.SlingHttpServletRequest request,
                                                                 @NotNull
                                                                 @NotNull org.apache.sling.api.SlingHttpServletResponse response,
                                                                 com.composum.sling.core.ResourceHandle resource)
                                                          throws javax.jcr.RepositoryException
        Overrides:
        prepare in class PropertyServlet.BulkOperation
        Throws:
        javax.jcr.RepositoryException
      • doIt

        public void doIt​(@NotNull
                         @NotNull org.apache.sling.api.SlingHttpServletRequest request,
                         @NotNull
                         @NotNull org.apache.sling.api.SlingHttpServletResponse response,
                         @NotNull
                         @NotNull com.composum.sling.core.ResourceHandle resource,
                         @Nullable
                         @Nullable javax.jcr.Node node,
                         @NotNull
                         @NotNull PropertyServlet.BulkParameters parameters,
                         @NotNull
                         @NotNull com.google.gson.stream.JsonWriter writer)
                  throws javax.jcr.RepositoryException,
                         javax.servlet.ServletException,
                         IOException
        Specified by:
        doIt in class PropertyServlet.BulkOperation
        Throws:
        javax.jcr.RepositoryException
        javax.servlet.ServletException
        IOException