Class CaseInstanceIdentityLinkResource
java.lang.Object
org.flowable.cmmn.rest.service.api.runtime.caze.BaseCaseInstanceResource
org.flowable.cmmn.rest.service.api.runtime.caze.CaseInstanceIdentityLinkResource
- Author:
- Tijs Rademakers
-
Field Summary
Fields inherited from class BaseCaseInstanceResource
repositoryService, restApiInterceptor, restResponseFactory, runtimeService -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddeleteIdentityLink(String caseInstanceId, String family, String identityId, String type) protected IdentityLinkgetIdentityLink(String identityId, String family, String type, String caseInstanceId) getIdentityLinkRequest(String caseInstanceId, String family, String identityId, String type) protected voidvalidateIdentityLinkArguments(String family, String identityId, String type) Methods inherited from class BaseCaseInstanceResource
addVariables, getCaseInstanceFromRequest, getCaseInstanceFromRequestWithoutAccessCheck, getQueryResponse
-
Constructor Details
-
CaseInstanceIdentityLinkResource
public CaseInstanceIdentityLinkResource()
-
-
Method Details
-
getIdentityLinkRequest
@GetMapping(value="/cmmn-runtime/case-instances/{caseInstanceId}/identitylinks/{family}/{identityId}/{type}", produces="application/json") public RestIdentityLink getIdentityLinkRequest(@PathVariable("caseInstanceId") String caseInstanceId, @PathVariable("family") String family, @PathVariable("identityId") String identityId, @PathVariable("type") String type) -
deleteIdentityLink
@DeleteMapping("/cmmn-runtime/case-instances/{caseInstanceId}/identitylinks/{family}/{identityId}/{type}") @ResponseStatus(NO_CONTENT) public void deleteIdentityLink(@PathVariable("caseInstanceId") String caseInstanceId, @PathVariable("family") String family, @PathVariable("identityId") String identityId, @PathVariable("type") String type) -
validateIdentityLinkArguments
-
getIdentityLink
protected IdentityLink getIdentityLink(String identityId, String family, String type, String caseInstanceId)
-