Class DeploymentCollectionResource
- java.lang.Object
-
- org.flowable.cmmn.rest.service.api.repository.DeploymentCollectionResource
-
@RestController public class DeploymentCollectionResource extends Object
- Author:
- Tijs Rademakers
-
-
Field Summary
Fields Modifier and Type Field Description protected static StringDEPRECATED_API_DEPLOYMENT_SEGMENTprotected org.flowable.cmmn.api.CmmnRepositoryServicerepositoryServiceprotected CmmnRestApiInterceptorrestApiInterceptorprotected CmmnRestResponseFactoryrestResponseFactory
-
Constructor Summary
Constructors Constructor Description DeploymentCollectionResource()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Stringdecode(String string)DataResponse<CmmnDeploymentResponse>getDeployments(Map<String,String> allRequestParams, javax.servlet.http.HttpServletRequest request)Map<String,String>splitQueryString(String queryString)CmmnDeploymentResponseuploadDeployment(String deploymentKey, String deploymentName, String tenantId, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
-
-
-
Field Detail
-
DEPRECATED_API_DEPLOYMENT_SEGMENT
protected static final String DEPRECATED_API_DEPLOYMENT_SEGMENT
- See Also:
- Constant Field Values
-
restResponseFactory
@Autowired protected CmmnRestResponseFactory restResponseFactory
-
repositoryService
@Autowired protected org.flowable.cmmn.api.CmmnRepositoryService repositoryService
-
restApiInterceptor
@Autowired(required=false) protected CmmnRestApiInterceptor restApiInterceptor
-
-
Method Detail
-
getDeployments
@GetMapping(value="/cmmn-repository/deployments", produces="application/json") public DataResponse<CmmnDeploymentResponse> getDeployments(@RequestParam Map<String,String> allRequestParams, javax.servlet.http.HttpServletRequest request)
-
uploadDeployment
@PostMapping(value="/cmmn-repository/deployments", produces="application/json", consumes="multipart/form-data") public CmmnDeploymentResponse uploadDeployment(@RequestParam(value="deploymentKey",required=false) String deploymentKey, @RequestParam(value="deploymentName",required=false) String deploymentName, @RequestParam(value="tenantId",required=false) String tenantId, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
-
-