@Controller @RequestMapping(value="/frontendObjects") public class ModelerDashboardRestService extends AbstractFrontendObjectRestService
Modifier and Type | Field and Description |
---|---|
protected long |
maxFileSize |
anyWorkObjectService, frontendObjectService, notificationService, stateMachineManager, workObjectWriteService
Constructor and Description |
---|
ModelerDashboardRestService() |
Modifier and Type | Method and Description |
---|---|
void |
activate(String objectId,
ActionComment actionComment) |
FrontendObject |
createApp(FrontendObject frontendObject) |
FrontendObject |
createModel(FrontendObject frontendObject) |
void |
deactivate(String objectId,
ActionComment actionComment) |
org.springframework.http.ResponseEntity<ActionResponse> |
deploy(FrontendObject frontendObject) |
FrontendObject |
duplicate(String objectId,
ActionComment actionComment,
String name) |
void |
exportApp(String appId,
javax.servlet.http.HttpServletResponse response) |
org.springframework.http.ResponseEntity<com.google.common.collect.ImmutableList<Language>> |
getAppLanguages(String id) |
org.springframework.http.ResponseEntity<FrontendObject> |
getModelByKey(String type,
String key) |
void |
importApp(String appId,
ActionComment actionComment,
boolean importAsDuplicate) |
void |
importProcessXml(String appId,
boolean validate,
ActionComment actionComment) |
org.springframework.http.ResponseEntity<ActionResponse> |
migrate(String modelId,
ActionComment actionComment) |
org.springframework.http.ResponseEntity<FrontendObject> |
save(FrontendObject frontendObject) |
org.springframework.http.ResponseEntity<FrontendObject> |
saveApp(String objectId,
FrontendObject frontendObject) |
org.springframework.http.ResponseEntity<FrontendObject> |
saveModel(String objectId,
FrontendObject frontendObject) |
UploadResponse |
uploadImportContent(String appId,
org.springframework.web.multipart.MultipartHttpServletRequest request) |
UploadResponse |
uploadProcessXmlContent(String appId,
org.springframework.web.multipart.MultipartHttpServletRequest request) |
addLastActionCommentToFrontendObject, changeWorkObjectState, genericSaveObject, getActionComment, getActionComment, localizeNewFrontendObject
@ResponseBody @RequestMapping(value={"/CASE_MODEL","/FORM_MODEL","/PROCESS_MODEL","/DOCUMENT_MODEL","/MAIL_MODEL","/TASK_MODEL"}, method=POST) public FrontendObject createModel(@RequestBody FrontendObject frontendObject) throws Exception
Exception
@ResponseBody @RequestMapping(value="/{type:CASE_MODEL|FORM_MODEL|PROCESS_MODEL|DOCUMENT_MODEL|MAIL_MODEL|TASK_MODEL}/key/{key}", method=GET) public org.springframework.http.ResponseEntity<FrontendObject> getModelByKey(@PathVariable String type, @PathVariable String key) throws Exception
Exception
@ResponseBody @RequestMapping(value="/APP_MODEL", method=POST) public FrontendObject createApp(@RequestBody FrontendObject frontendObject) throws Exception
Exception
@ResponseBody @RequestMapping(value={"/CASE_MODEL/{objectId}/duplicate","/TASK_MODEL/{objectId}/duplicate","/DOCUMENT_MODEL/{objectId}/duplicate","/MAIL_MODEL/{objectId}/duplicate","/FORM_MODEL/{objectId}/duplicate","/PROCESS_MODEL/{objectId}/duplicate"}, method=POST) public FrontendObject duplicate(@PathVariable String objectId, @RequestBody ActionComment actionComment, @RequestParam(required=false) String name) throws IOException
IOException
@ResponseBody @RequestMapping(value={"/CASE_MODEL/{modelId}/migrate","/TASK_MODEL/{modelId}/migrate","/DOCUMENT_MODEL/{modelId}/migrate"}, method=PUT) public org.springframework.http.ResponseEntity<ActionResponse> migrate(@PathVariable String modelId, @RequestBody ActionComment actionComment) throws Exception
Exception
@ResponseBody @RequestMapping(value={"/APP_MODEL/{objectId}/activate","/CASE_MODEL/{objectId}/activate","/TASK_MODEL/{objectId}/activate","/DOCUMENT_MODEL/{objectId}/activate","/MAIL_MODEL/{objectId}/activate","/FORM_MODEL/{objectId}/activate","/PROCESS_MODEL/{objectId}/activate"}, method=PUT) public void activate(@PathVariable String objectId, @RequestBody ActionComment actionComment)
@ResponseBody @RequestMapping(value={"/APP_MODEL/{objectId}/deactivate","/CASE_MODEL/{objectId}/deactivate","/TASK_MODEL/{objectId}/deactivate","/DOCUMENT_MODEL/{objectId}/deactivate","/MAIL_MODEL/{objectId}/deactivate","/FORM_MODEL/{objectId}/deactivate","/PROCESS_MODEL/{objectId}/deactivate"}, method=PUT) public void deactivate(@PathVariable String objectId, @RequestBody ActionComment actionComment)
@ResponseBody @RequestMapping(value="/APP_MODEL/action/deploy", method=PUT) public org.springframework.http.ResponseEntity<ActionResponse> deploy(@RequestBody FrontendObject frontendObject)
@ResponseBody @RequestMapping(value={"/CASE_MODEL/{objectId}","/TASK_MODEL/{objectId}","/DOCUMENT_MODEL/{objectId}"}, method=PUT) public org.springframework.http.ResponseEntity<FrontendObject> save(@RequestBody FrontendObject frontendObject) throws Exception
Exception
@ResponseBody @RequestMapping(value="/MAIL_MODEL/{objectId}", method=PUT) public org.springframework.http.ResponseEntity<FrontendObject> saveModel(@PathVariable(value="objectId") String objectId, @RequestBody FrontendObject frontendObject) throws Exception
Exception
@ResponseBody @RequestMapping(value="/APP_MODEL/{objectId}", method=PUT) public org.springframework.http.ResponseEntity<FrontendObject> saveApp(@PathVariable(value="objectId") String objectId, @RequestBody FrontendObject frontendObject) throws Exception
Exception
@ResponseBody @RequestMapping(value="/APP_MODEL/{id}/importAppModel/content", method=POST) public UploadResponse uploadImportContent(@PathVariable(value="id") String appId, org.springframework.web.multipart.MultipartHttpServletRequest request) throws IOException
IOException
@ResponseBody @RequestMapping(value="/APP_MODEL/{id}/importProcessXml/content", method=POST) public UploadResponse uploadProcessXmlContent(@PathVariable(value="id") String appId, org.springframework.web.multipart.MultipartHttpServletRequest request) throws IOException
IOException
@ResponseBody @RequestMapping(value="/APP_MODEL/{id}/importAppModel", method=POST) public void importApp(@PathVariable(value="id") String appId, @RequestBody ActionComment actionComment, @RequestParam(required=false,defaultValue="false") boolean importAsDuplicate) throws InterruptedException
InterruptedException
@ResponseBody @RequestMapping(value="/APP_MODEL/{id}/importProcessXml", method=POST) public void importProcessXml(@PathVariable(value="id") String appId, @RequestParam(value="validate",required=false,defaultValue="true") boolean validate, @RequestBody ActionComment actionComment) throws InterruptedException
InterruptedException
@ResponseBody @RequestMapping(value="/APP_MODEL/{id}/exportAppModel", method=GET) public void exportApp(@PathVariable(value="id") String appId, javax.servlet.http.HttpServletResponse response)
Copyright © 2010 - 2015 edorasware ag. All Rights Reserved.