@Controller @RequestMapping(value="/frontendObjects") public class AppImportExportController extends Object
Constructor and Description |
---|
AppImportExportController(AppImportExportManager appImportExportManager) |
Modifier and Type | Method and Description |
---|---|
void |
exportApp(String appGlobalId,
String modelsToExport,
javax.servlet.http.HttpServletResponse response) |
void |
exportDataModel(String appGlobalId,
String format,
Locale locale,
javax.servlet.http.HttpServletResponse response) |
void |
exportOverview(String appGlobalId,
String format,
Locale locale,
javax.servlet.http.HttpServletResponse response) |
void |
exportTranslation(String appAmbiguousId,
String format,
javax.servlet.http.HttpServletResponse response) |
Object |
getAppGraphOverview(String ambiguousId) |
List<Map<String,String>> |
getAppModelDetails(String appGlobalId,
String typedText) |
void |
importApp(String ambiguousId,
FrontendObject frontendObject) |
void |
importAppTranslation(String appGlobalId,
FrontendObject frontendObject) |
void |
importProcessXml(String appAmbiguousId,
FrontendObject frontendObject) |
UploadResponse |
uploadImportContent(String appAmbiguousId,
org.springframework.web.multipart.MultipartHttpServletRequest request) |
public AppImportExportController(AppImportExportManager appImportExportManager)
@ResponseBody @RequestMapping(value={"/APP_MODEL/{ambiguousId}/importAppModel/content","/APP_MODEL/{ambiguousId}/importAppTranslation/content","/APP_MODEL/{ambiguousId}/importProcessXml/content"}, method=POST) public UploadResponse uploadImportContent(@PathVariable(value="ambiguousId") String appAmbiguousId, org.springframework.web.multipart.MultipartHttpServletRequest request) throws IOException
IOException
@ResponseBody @RequestMapping(value="/APP_MODEL/{ambiguousId}/details", method=GET) public List<Map<String,String>> getAppModelDetails(@PathVariable(value="ambiguousId") String appGlobalId, @RequestParam(defaultValue="") String typedText) throws InterruptedException
InterruptedException
@ResponseBody @RequestMapping(value="/APP_MODEL/{ambiguousId}/importAppModel", method=POST) public void importApp(@PathVariable String ambiguousId, @RequestBody FrontendObject frontendObject) throws InterruptedException, IOException
InterruptedException
IOException
@ResponseBody @RequestMapping(value="/APP_MODEL/{ambiguousId}/importProcessXml", method=POST) public void importProcessXml(@PathVariable(value="ambiguousId") String appAmbiguousId, @RequestBody FrontendObject frontendObject) throws InterruptedException, IOException
InterruptedException
IOException
@ResponseBody @RequestMapping(value="/APP_MODEL/{ambiguousId}/importAppTranslation", method=POST) public void importAppTranslation(@PathVariable(value="ambiguousId") String appGlobalId, @RequestBody FrontendObject frontendObject) throws InterruptedException
InterruptedException
@ResponseBody @RequestMapping(value="/APP_MODEL/{ambiguousId}/exportAppModel", method=GET) public void exportApp(@PathVariable(value="ambiguousId") String appGlobalId, @RequestParam(defaultValue="") String modelsToExport, javax.servlet.http.HttpServletResponse response)
@ResponseBody @RequestMapping(value="/APP_MODEL/{ambiguousId}/exportAppTranslation", method=GET) public void exportTranslation(@PathVariable(value="ambiguousId") String appAmbiguousId, @RequestParam(value="format",required=false,defaultValue="Excel") String format, javax.servlet.http.HttpServletResponse response)
@ResponseBody @RequestMapping(value="/APP_MODEL/{globalId}/exportAppOverview", method=GET) public void exportOverview(@PathVariable(value="globalId") String appGlobalId, @RequestParam(value="format",required=false,defaultValue="excel") String format, Locale locale, javax.servlet.http.HttpServletResponse response)
@ResponseBody @RequestMapping(value="/APP_MODEL/{globalId}/exportAppDataModel", method=GET) public void exportDataModel(@PathVariable(value="globalId") String appGlobalId, @RequestParam(value="format",required=false,defaultValue="excel") String format, Locale locale, javax.servlet.http.HttpServletResponse response)
Copyright © 2010 - 2019 edorasware ag. All Rights Reserved.