public class PackageServlet
extends com.composum.sling.core.servlet.AbstractServiceServlet
| Modifier and Type | Field and Description |
|---|---|
static boolean |
AUTO_SAVE |
protected PackageServlet.PackageOperationSet |
operations |
static String |
PARAM_FORCE |
static String |
PARAM_GROUP |
static String |
SERVICE_KEY |
static String |
SERVLET_PATH |
static String |
ZIP_CONTENT_TYPE |
DATE_FORMAT, PARAM_BEFORE, PARAM_CMD, PARAM_FILE, PARAM_FILTER, PARAM_ID, PARAM_INDEX, PARAM_JCR_CONTENT, PARAM_LABEL, PARAM_MIME_TYPE, PARAM_NAME, PARAM_PATH, PARAM_QUERY, PARAM_RESOURCE_TYPE, PARAM_TITLE, PARAM_TYPE, PARAM_URL, PARAM_VALUE, PARAM_VERSION| Constructor and Description |
|---|
PackageServlet() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
activate(PackageServlet.Configuration configuration) |
protected static void |
fromJson(com.google.gson.stream.JsonReader reader,
org.apache.jackrabbit.vault.packaging.JcrPackage jcrPackage) |
protected static void |
fromJson(com.google.gson.stream.JsonReader reader,
org.apache.jackrabbit.vault.packaging.JcrPackageDefinition definition) |
protected com.composum.sling.core.servlet.ServletOperationSet |
getOperations() |
void |
init()
setup of the servlet operation set for this servlet instance
|
protected static void |
jsonAnswer(com.google.gson.stream.JsonWriter writer,
String operation,
String status,
org.apache.jackrabbit.vault.packaging.JcrPackageManager pckgMgr,
org.apache.jackrabbit.vault.packaging.JcrPackage jcrPackage) |
deactivate, doDelete, doGet, doPost, doPut, getJsonObject, getJsonObject, getJsonObject, getPath, getResource, getRestrictions, getServiceKey, isEnabled, jsonAnswerItemExists, jsonValue, methodDeletePermission, methodGetPermission, methodPostPermission, methodPutPermission, setNoCacheHeaders, tryToUseRawSuffixgetAllowedRequestMethods, isMethodValid, mayServicedoGeneric, doHead, doOptions, doTrace, getServletInfo, handleMethodNotImplemented, service, servicepublic static final String SERVICE_KEY
public static final String SERVLET_PATH
public static final String PARAM_GROUP
public static final String PARAM_FORCE
public static final String ZIP_CONTENT_TYPE
public static final boolean AUTO_SAVE
protected PackageServlet.PackageOperationSet operations
protected void activate(PackageServlet.Configuration configuration)
protected com.composum.sling.core.servlet.ServletOperationSet getOperations()
getOperations in class com.composum.sling.core.servlet.AbstractServiceServletpublic void init()
throws javax.servlet.ServletException
init in class javax.servlet.GenericServletjavax.servlet.ServletExceptionprotected static void jsonAnswer(com.google.gson.stream.JsonWriter writer,
String operation,
String status,
org.apache.jackrabbit.vault.packaging.JcrPackageManager pckgMgr,
org.apache.jackrabbit.vault.packaging.JcrPackage jcrPackage)
throws IOException,
javax.jcr.RepositoryException
IOExceptionjavax.jcr.RepositoryExceptionprotected static void fromJson(com.google.gson.stream.JsonReader reader,
org.apache.jackrabbit.vault.packaging.JcrPackage jcrPackage)
throws javax.jcr.RepositoryException,
IOException
javax.jcr.RepositoryExceptionIOExceptionprotected static void fromJson(com.google.gson.stream.JsonReader reader,
org.apache.jackrabbit.vault.packaging.JcrPackageDefinition definition)
throws IOException
IOExceptionCopyright © 2022. All rights reserved.