@RestController @RequestMapping(value="/app") public class AppDefinitionResource extends Object
| Modifier and Type | Field and Description |
|---|---|
protected AppDefinitionExportService |
appDefinitionExportService |
protected AppDefinitionImportService |
appDefinitionImportService |
protected AppDefinitionService |
appDefinitionService |
protected ModelService |
modelService |
protected com.fasterxml.jackson.databind.ObjectMapper |
objectMapper |
| Constructor and Description |
|---|
AppDefinitionResource() |
| Modifier and Type | Method and Description |
|---|---|
void |
exportAppDefinition(javax.servlet.http.HttpServletResponse response,
String modelId) |
void |
exportDeployableAppDefinition(javax.servlet.http.HttpServletResponse response,
String modelId) |
AppDefinitionRepresentation |
getAppDefinition(String modelId) |
AppDefinitionRepresentation |
getAppDefinitionHistory(String modelId,
String modelHistoryId) |
AppDefinitionRepresentation |
importAppDefinition(javax.servlet.http.HttpServletRequest request,
org.springframework.web.multipart.MultipartFile file) |
AppDefinitionRepresentation |
importAppDefinition(javax.servlet.http.HttpServletRequest request,
String modelId,
org.springframework.web.multipart.MultipartFile file) |
String |
importAppDefinitionText(javax.servlet.http.HttpServletRequest request,
org.springframework.web.multipart.MultipartFile file) |
String |
importAppDefinitionText(javax.servlet.http.HttpServletRequest request,
String modelId,
org.springframework.web.multipart.MultipartFile file) |
AppDefinitionUpdateResultRepresentation |
publishAppDefinition(String modelId,
AppDefinitionPublishRepresentation publishModel) |
AppDefinitionUpdateResultRepresentation |
updateAppDefinition(String modelId,
AppDefinitionSaveRepresentation updatedModel) |
@Autowired protected AppDefinitionService appDefinitionService
@Autowired protected AppDefinitionExportService appDefinitionExportService
@Autowired protected AppDefinitionImportService appDefinitionImportService
@Autowired protected ModelService modelService
@Autowired protected com.fasterxml.jackson.databind.ObjectMapper objectMapper
@GetMapping(value="/rest/app-definitions/{modelId}",
produces="application/json")
public AppDefinitionRepresentation getAppDefinition(@PathVariable(value="modelId")
String modelId)
@GetMapping(value="/rest/app-definitions/{modelId}/history/{modelHistoryId}",
produces="application/json")
public AppDefinitionRepresentation getAppDefinitionHistory(@PathVariable
String modelId,
@PathVariable
String modelHistoryId)
@PutMapping(value="/rest/app-definitions/{modelId}",
produces="application/json")
public AppDefinitionUpdateResultRepresentation updateAppDefinition(@PathVariable(value="modelId")
String modelId,
@RequestBody
AppDefinitionSaveRepresentation updatedModel)
@PostMapping(value="/rest/app-definitions/{modelId}/publish",
produces="application/json")
public AppDefinitionUpdateResultRepresentation publishAppDefinition(@PathVariable(value="modelId")
String modelId,
@RequestBody
AppDefinitionPublishRepresentation publishModel)
@GetMapping(value="/rest/app-definitions/{modelId}/export")
public void exportAppDefinition(javax.servlet.http.HttpServletResponse response,
@PathVariable
String modelId)
throws IOException
IOException@GetMapping(value="/rest/app-definitions/{modelId}/export-bar")
public void exportDeployableAppDefinition(javax.servlet.http.HttpServletResponse response,
@PathVariable
String modelId)
throws IOException
IOException@Transactional
@PostMapping(value="/rest/app-definitions/{modelId}/import",
produces="application/json")
public AppDefinitionRepresentation importAppDefinition(javax.servlet.http.HttpServletRequest request,
@PathVariable
String modelId,
@RequestParam(value="file")
org.springframework.web.multipart.MultipartFile file)
@Transactional
@PostMapping(value="/rest/app-definitions/{modelId}/text/import")
public String importAppDefinitionText(javax.servlet.http.HttpServletRequest request,
@PathVariable
String modelId,
@RequestParam(value="file")
org.springframework.web.multipart.MultipartFile file)
@Transactional
@PostMapping(value="/rest/app-definitions/import",
produces="application/json")
public AppDefinitionRepresentation importAppDefinition(javax.servlet.http.HttpServletRequest request,
@RequestParam(value="file")
org.springframework.web.multipart.MultipartFile file)
@Transactional @PostMapping(value="/rest/app-definitions/text/import") public String importAppDefinitionText(javax.servlet.http.HttpServletRequest request, @RequestParam(value="file") org.springframework.web.multipart.MultipartFile file)
Copyright © 2020 Flowable. All rights reserved.