public class FileUploadServlet
extends javax.servlet.http.HttpServlet
| Modifier and Type | Field and Description |
|---|---|
static String |
CONFIG_CONTENT_FOLDER |
static String |
CONFIG_METADATA_FILENAME_SUFFIX |
static String |
CONFIG_METADATA_FOLDER |
static String |
CONFIG_MULTI_TENANCY_VARIABLE |
static String |
CONFIG_ROOT |
static String |
FILES_SEPARATOR |
static String |
PARAM_DELETED_FILES |
static String |
PARAM_PASSWORD |
static String |
PARAM_SITE |
static String |
PARAM_TARGET |
protected TargetManager |
targetManager |
| Constructor and Description |
|---|
FileUploadServlet() |
| Modifier and Type | Method and Description |
|---|---|
protected org.apache.commons.fileupload.servlet.ServletFileUpload |
createServletFileUpload()
create servlet file upload
|
protected void |
deleteFromTarget(Map<String,String> parameters,
PublishingTarget target,
PublishedChangeSet changeSet)
delete files form target
|
protected void |
deployFiles(Map<String,String> parameters,
Map<String,InputStream> files)
write files to targets
|
protected void |
doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
protected void |
doPost(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
protected void |
doPostProcessing(PublishedChangeSet changeSet,
Map<String,String> parameters,
org.craftercms.core.service.Context context,
PublishingTarget target)
run published files through the post processors
|
String |
getPassword() |
TargetManager |
getTargetManager() |
void |
setPassword(String password) |
void |
setTargetManager(TargetManager targetManager) |
protected void |
writeToTarget(Map<String,String> parameters,
Map<String,InputStream> files,
PublishingTarget target,
PublishedChangeSet changeSet)
create or update files to target
|
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, servicepublic static final String PARAM_PASSWORD
public static String PARAM_SITE
public static String PARAM_TARGET
public static String PARAM_DELETED_FILES
public static String CONFIG_ROOT
public static String CONFIG_CONTENT_FOLDER
public static String CONFIG_METADATA_FOLDER
public static String CONFIG_METADATA_FILENAME_SUFFIX
public static String CONFIG_MULTI_TENANCY_VARIABLE
public static String FILES_SEPARATOR
protected TargetManager targetManager
public String getPassword()
public void setPassword(String password)
protected void doGet(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
doGet in class javax.servlet.http.HttpServletprotected void doPost(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws javax.servlet.ServletException,
IOException
doPost in class javax.servlet.http.HttpServletjavax.servlet.ServletExceptionIOExceptionprotected org.apache.commons.fileupload.servlet.ServletFileUpload createServletFileUpload()
protected void deployFiles(Map<String,String> parameters, Map<String,InputStream> files) throws IOException
parameters - files - IOExceptionprotected void writeToTarget(Map<String,String> parameters, Map<String,InputStream> files, PublishingTarget target, PublishedChangeSet changeSet) throws IOException
parameters - files - target - changeSet - IOExceptionprotected void deleteFromTarget(Map<String,String> parameters, PublishingTarget target, PublishedChangeSet changeSet)
parameters - target - changeSet - protected void doPostProcessing(PublishedChangeSet changeSet, Map<String,String> parameters, org.craftercms.core.service.Context context, PublishingTarget target)
changeSet - parameters - target - public TargetManager getTargetManager()
public void setTargetManager(TargetManager targetManager)
targetManager - the targetManager to setCopyright © 2017 CrafterCMS. All rights reserved.