Class CustomModelUploadPost
java.lang.Object
org.springframework.extensions.webscripts.AbstractWebScript
org.springframework.extensions.webscripts.DeclarativeWebScript
org.alfresco.repo.web.scripts.custommodel.CustomModelUploadPost
- All Implemented Interfaces:
org.springframework.extensions.webscripts.WebScript
public class CustomModelUploadPost
extends org.springframework.extensions.webscripts.DeclarativeWebScript
Custom model upload POST. This class is the controller for the "cmm-upload.post" web scripts.
- Author:
- Jamal Kaabi-Mofrad
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classSimple POJO for model import result.Nested classes/interfaces inherited from class org.springframework.extensions.webscripts.AbstractWebScript
org.springframework.extensions.webscripts.AbstractWebScript.ScriptDetails -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected FilecreateTempFile(InputStream inputStream) executeImpl(org.springframework.extensions.webscripts.WebScriptRequest req, org.springframework.extensions.webscripts.Status status, org.springframework.extensions.webscripts.Cache cache) protected StringgetExtensionModule(InputStream inputStream, String fileName) protected CustomModelimportModel(M2Model m2Model) protected CustomModelUploadPost.ImportResultprocessUpload(ZipFile zipFile, String filename) voidsetCustomModels(CustomModels customModels) voidsetCustomModelService(org.alfresco.service.cmr.dictionary.CustomModelService customModelService) Methods inherited from class org.springframework.extensions.webscripts.DeclarativeWebScript
execute, executeFinallyImpl, executeImpl, executeImpl, getTemplateModel, renderFormatTemplateMethods inherited from class org.springframework.extensions.webscripts.AbstractWebScript
addModuleBundleToCache, checkModuleBundleCache, createArgs, createArgsM, createHeaders, createHeadersM, createScriptParameters, createStatusException, createTemplateParameters, executeScript, getContainer, getDescription, getExecuteScript, getResources, getStatusTemplate, init, renderString, renderString, renderTemplate, sendStatus, setURLModelFactory, toString
-
Constructor Details
-
CustomModelUploadPost
public CustomModelUploadPost()
-
-
Method Details
-
setCustomModels
-
setCustomModelService
public void setCustomModelService(org.alfresco.service.cmr.dictionary.CustomModelService customModelService) -
executeImpl
protected Map<String,Object> executeImpl(org.springframework.extensions.webscripts.WebScriptRequest req, org.springframework.extensions.webscripts.Status status, org.springframework.extensions.webscripts.Cache cache) - Overrides:
executeImplin classorg.springframework.extensions.webscripts.DeclarativeWebScript
-
createTempFile
-
processUpload
protected CustomModelUploadPost.ImportResult processUpload(ZipFile zipFile, String filename) throws IOException - Throws:
IOException
-
importModel
-
getExtensionModule
-