@Controller @RequestMapping(value="/frontendObjects") public class AppImportExportRestService extends Object
Modifier and Type | Field and Description |
---|---|
protected com.edorasware.gear.core.generic.GenericWorkObjectService |
genericWorkObjectService |
protected long |
maxFileSize |
Constructor and Description |
---|
AppImportExportRestService() |
Modifier and Type | Method and Description |
---|---|
void |
exportApp(String appId,
javax.servlet.http.HttpServletResponse response) |
void |
exportTranslation(String appId,
String format,
javax.servlet.http.HttpServletResponse response) |
Object |
getAppGraphOverview(String appId) |
DataExchange<String,File> |
getCompletedUploads() |
void |
importApp(String id,
ActionComment actionComment,
boolean importAsDuplicate) |
void |
importAppTranslation(String appId,
ActionComment actionComment) |
void |
importProcessXml(String appGlobalId,
boolean validate,
ActionComment actionComment) |
UploadResponse |
uploadImportContent(String appId,
org.springframework.web.multipart.MultipartHttpServletRequest request) |
@Value(value="${maxUploadFileSize}") protected long maxFileSize
@Autowired protected com.edorasware.gear.core.generic.GenericWorkObjectService genericWorkObjectService
@ResponseBody @RequestMapping(value={"/APP_MODEL/{id}/importAppModel/content","/APP_MODEL/{id}/importAppTranslation/content","/APP_MODEL/{id}/importProcessXml/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}/importAppModel", method=POST) public void importApp(@PathVariable(value="id") String id, @RequestBody ActionComment actionComment, @RequestParam(required=false,defaultValue="false") boolean importAsDuplicate) throws InterruptedException, IOException
InterruptedException
IOException
@ResponseBody @RequestMapping(value="/APP_MODEL/{appGlobalId}/importProcessXml", method=POST) public void importProcessXml(@PathVariable String appGlobalId, @RequestParam(value="validate",required=false,defaultValue="true") boolean validate, @RequestBody ActionComment actionComment) throws InterruptedException
InterruptedException
@ResponseBody @RequestMapping(value="/APP_MODEL/{id}/importAppTranslation", method=POST) public void importAppTranslation(@PathVariable(value="id") String appId, @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)
@ResponseBody @RequestMapping(value="/APP_MODEL/{id}/exportAppTranslation", method=GET) public void exportTranslation(@PathVariable(value="id") String appId, @RequestParam(value="format",required=false,defaultValue="Excel") String format, javax.servlet.http.HttpServletResponse response)
@RequestMapping(value="/APP_MODEL/{id}/graph", method=GET) @ResponseBody public Object getAppGraphOverview(@PathVariable(value="id") String appId)
public DataExchange<String,File> getCompletedUploads()
Copyright © 2010 - 2017 edorasware ag. All Rights Reserved.