@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
InterruptedExceptionIOException@ResponseBody
@RequestMapping(value="/APP_MODEL/{ambiguousId}/importProcessXml",
method=POST)
public void importProcessXml(@PathVariable(value="ambiguousId")
String appAmbiguousId,
@RequestBody
FrontendObject frontendObject)
throws InterruptedException,
IOException
InterruptedExceptionIOException@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.