Class ContentEximImportService
java.lang.Object
org.onehippo.forge.content.exim.repository.jaxrs.AbstractContentEximService
org.onehippo.forge.content.exim.repository.jaxrs.ContentEximImportService
Content-EXIM Import JAX-RS Service.
-
Field Summary
Fields inherited from class org.onehippo.forge.content.exim.repository.jaxrs.AbstractContentEximService
BINARY_ATTACHMENT_REL_PATH, EXIM_EXECUTION_LOG_REL_PATH, EXIM_SUMMARY_BINARIES_LOG_REL_PATH, EXIM_SUMMARY_DOCUMENTS_LOG_REL_PATH, STOP_REQUEST_FILE_REL_PATH, SYSTEM_CREDENTIALS, TEMP_PREFIX
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjakarta.ws.rs.core.Response
importContentFromZip
(jakarta.ws.rs.core.SecurityContext securityContext, jakarta.servlet.http.HttpServletRequest request, String batchSizeParam, String throttleParam, String publishOnImportParam, String dataUrlSizeThresholdParam, String docbasePropNamesParam, String documentTagsParam, String binaryTagsParam, String paramsJsonParam, org.apache.cxf.jaxrs.ext.multipart.Attachment paramsAttachment, org.apache.cxf.jaxrs.ext.multipart.Attachment packageAttachment) Methods inherited from class org.onehippo.forge.content.exim.repository.jaxrs.AbstractContentEximService
applyTagContentProperties, attachmentToString, createSession, createTeeLogger, fillProcessStatusByRequestInfo, getAttachmentByContentId, getDaemonSession, getObjectMapper, getProcessMonitor, getQueriedNodePaths, getUserPrincipalName, isBinaryPathIncluded, isDocumentPathIncluded, isStopRequested, overrideExecutionParamsByParameters, recordToResultItem, setDaemonSession, setProcessMonitor, toJsonString, transferAttachmentToFile
-
Constructor Details
-
ContentEximImportService
public ContentEximImportService()
-
-
Method Details
-
importContentFromZip
@Path("/") @Consumes("multipart/form-data") @Produces("multipart/mixed") @POST public jakarta.ws.rs.core.Response importContentFromZip(@Context jakarta.ws.rs.core.SecurityContext securityContext, @Context jakarta.servlet.http.HttpServletRequest request, String batchSizeParam, String throttleParam, String publishOnImportParam, String dataUrlSizeThresholdParam, String docbasePropNamesParam, String documentTagsParam, String binaryTagsParam, String paramsJsonParam, org.apache.cxf.jaxrs.ext.multipart.Attachment paramsAttachment, org.apache.cxf.jaxrs.ext.multipart.Attachment packageAttachment) throws com.fasterxml.jackson.core.JsonProcessingException - Throws:
com.fasterxml.jackson.core.JsonProcessingException
-