Package io.camunda.zeebe.gateway.rest
Class RequestMapper
java.lang.Object
io.camunda.zeebe.gateway.rest.RequestMapper
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final recordstatic final record -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <BrokerResponseT>
CompletableFuture<org.springframework.http.ResponseEntity<Object>> executeServiceMethod(Supplier<CompletableFuture<BrokerResponseT>> method, Function<BrokerResponseT, org.springframework.http.ResponseEntity<Object>> result) static <BrokerResponseT>
CompletableFuture<org.springframework.http.ResponseEntity<Object>> executeServiceMethodWithNoContentResult(Supplier<CompletableFuture<BrokerResponseT>> method) static AuthenticationgetPinnedEpoch(ClockPinRequest pinRequest) static <T> Either<org.springframework.http.ProblemDetail, T> static Either<org.springframework.http.ProblemDetail, AuthorizationServices.PatchAuthorizationRequest> toAuthorizationPatchRequest(long ownerKey, AuthorizationPatchRequest authorizationPatchRequest) static Either<org.springframework.http.ProblemDetail, RequestMapper.BroadcastSignalRequest> toBroadcastSignalRequest(SignalBroadcastRequest request, boolean multiTenancyEnabled) static Either<org.springframework.http.ProblemDetail, ProcessInstanceServices.ProcessInstanceCancelRequest> toCancelProcessInstance(long processInstanceKey, CancelProcessInstanceRequest request) static Either<org.springframework.http.ProblemDetail, ProcessInstanceServices.ProcessInstanceCreateRequest> toCreateProcessInstance(CreateProcessInstanceRequest request, boolean multiTenancyEnabled) static Either<org.springframework.http.ProblemDetail, UserServices.CreateUserRequest> toCreateUserRequest(UserRequest request, org.springframework.security.crypto.password.PasswordEncoder passwordEncoder) static Either<org.springframework.http.ProblemDetail, ResourceServices.DeployResourcesRequest> toDeployResourceRequest(List<org.springframework.web.multipart.MultipartFile> resources, String tenantId, boolean multiTenancyEnabled) static Either<org.springframework.http.ProblemDetail, DocumentServices.DocumentCreateRequest> toDocumentCreateRequest(String documentId, String storeId, org.springframework.web.multipart.MultipartFile file, DocumentMetadata metadata) static Either<org.springframework.http.ProblemDetail, DocumentServices.DocumentLinkParams> toDocumentLinkParams(DocumentLinkRequest documentLinkRequest) static Either<org.springframework.http.ProblemDetail, RequestMapper.DecisionEvaluationRequest> toEvaluateDecisionRequest(EvaluateDecisionRequest request, boolean multiTenancyEnabled) toJobCompletionRequest(JobCompletionRequest completionRequest, long jobKey) static Either<org.springframework.http.ProblemDetail, RequestMapper.ErrorJobRequest> toJobErrorRequest(JobErrorRequest errorRequest, long jobKey) static RequestMapper.FailJobRequesttoJobFailRequest(JobFailRequest failRequest, long jobKey) static Either<org.springframework.http.ProblemDetail, JobServices.ActivateJobsRequest> toJobsActivationRequest(JobActivationRequest activationRequest) static Either<org.springframework.http.ProblemDetail, RequestMapper.UpdateJobRequest> toJobUpdateRequest(JobUpdateRequest updateRequest, long jobKey) static Either<org.springframework.http.ProblemDetail, MessageServices.CorrelateMessageRequest> toMessageCorrelationRequest(MessageCorrelationRequest correlationRequest, boolean multiTenancyEnabled) static Either<org.springframework.http.ProblemDetail, MessageServices.PublicationMessageRequest> toMessagePublicationRequest(MessagePublicationRequest messagePublicationRequest, boolean multiTenancyEnabled) static Either<org.springframework.http.ProblemDetail, ProcessInstanceServices.ProcessInstanceMigrateRequest> toMigrateProcessInstance(long processInstanceKey, MigrateProcessInstanceRequest request) static Either<org.springframework.http.ProblemDetail, ProcessInstanceServices.ProcessInstanceModifyRequest> toModifyProcessInstance(long processInstanceKey, ModifyProcessInstanceRequest request) static Either<org.springframework.http.ProblemDetail, ResourceServices.ResourceDeletionRequest> toResourceDeletion(long resourceKey, DeleteResourceRequest deleteRequest) static Either<org.springframework.http.ProblemDetail, RequestMapper.AssignUserTaskRequest> toUserTaskAssignmentRequest(UserTaskAssignmentRequest assignmentRequest, long userTaskKey) toUserTaskCompletionRequest(UserTaskCompletionRequest completionRequest, long userTaskKey) toUserTaskUnassignmentRequest(long userTaskKey) static Either<org.springframework.http.ProblemDetail, RequestMapper.UpdateUserTaskRequest> toUserTaskUpdateRequest(UserTaskUpdateRequest updateRequest, long userTaskKey) static Either<org.springframework.http.ProblemDetail, ElementInstanceServices.SetVariablesRequest> toVariableRequest(SetVariableRequest variableRequest, long elementInstanceKey)
-
Constructor Details
-
RequestMapper
public RequestMapper()
-
-
Method Details
-
toUserTaskCompletionRequest
public static RequestMapper.CompleteUserTaskRequest toUserTaskCompletionRequest(UserTaskCompletionRequest completionRequest, long userTaskKey) -
toUserTaskAssignmentRequest
public static Either<org.springframework.http.ProblemDetail,RequestMapper.AssignUserTaskRequest> toUserTaskAssignmentRequest(UserTaskAssignmentRequest assignmentRequest, long userTaskKey) -
toUserTaskUnassignmentRequest
-
toUserTaskUpdateRequest
public static Either<org.springframework.http.ProblemDetail,RequestMapper.UpdateUserTaskRequest> toUserTaskUpdateRequest(UserTaskUpdateRequest updateRequest, long userTaskKey) -
getPinnedEpoch
public static Either<org.springframework.http.ProblemDetail,Long> getPinnedEpoch(ClockPinRequest pinRequest) -
toJobsActivationRequest
public static Either<org.springframework.http.ProblemDetail,JobServices.ActivateJobsRequest> toJobsActivationRequest(JobActivationRequest activationRequest) -
toJobFailRequest
public static RequestMapper.FailJobRequest toJobFailRequest(JobFailRequest failRequest, long jobKey) -
toJobErrorRequest
public static Either<org.springframework.http.ProblemDetail,RequestMapper.ErrorJobRequest> toJobErrorRequest(JobErrorRequest errorRequest, long jobKey) -
toMessageCorrelationRequest
public static Either<org.springframework.http.ProblemDetail,MessageServices.CorrelateMessageRequest> toMessageCorrelationRequest(MessageCorrelationRequest correlationRequest, boolean multiTenancyEnabled) -
toJobCompletionRequest
public static RequestMapper.CompleteJobRequest toJobCompletionRequest(JobCompletionRequest completionRequest, long jobKey) -
toJobUpdateRequest
public static Either<org.springframework.http.ProblemDetail,RequestMapper.UpdateJobRequest> toJobUpdateRequest(JobUpdateRequest updateRequest, long jobKey) -
toAuthorizationPatchRequest
public static Either<org.springframework.http.ProblemDetail,AuthorizationServices.PatchAuthorizationRequest> toAuthorizationPatchRequest(long ownerKey, AuthorizationPatchRequest authorizationPatchRequest) -
toDocumentCreateRequest
public static Either<org.springframework.http.ProblemDetail,DocumentServices.DocumentCreateRequest> toDocumentCreateRequest(String documentId, String storeId, org.springframework.web.multipart.MultipartFile file, DocumentMetadata metadata) -
toDocumentLinkParams
public static Either<org.springframework.http.ProblemDetail,DocumentServices.DocumentLinkParams> toDocumentLinkParams(DocumentLinkRequest documentLinkRequest) -
toCreateUserRequest
public static Either<org.springframework.http.ProblemDetail,UserServices.CreateUserRequest> toCreateUserRequest(UserRequest request, org.springframework.security.crypto.password.PasswordEncoder passwordEncoder) -
executeServiceMethod
public static <BrokerResponseT> CompletableFuture<org.springframework.http.ResponseEntity<Object>> executeServiceMethod(Supplier<CompletableFuture<BrokerResponseT>> method, Function<BrokerResponseT, org.springframework.http.ResponseEntity<Object>> result) -
executeServiceMethodWithNoContentResult
public static <BrokerResponseT> CompletableFuture<org.springframework.http.ResponseEntity<Object>> executeServiceMethodWithNoContentResult(Supplier<CompletableFuture<BrokerResponseT>> method) -
toDeployResourceRequest
public static Either<org.springframework.http.ProblemDetail,ResourceServices.DeployResourcesRequest> toDeployResourceRequest(List<org.springframework.web.multipart.MultipartFile> resources, String tenantId, boolean multiTenancyEnabled) -
toVariableRequest
public static Either<org.springframework.http.ProblemDetail,ElementInstanceServices.SetVariablesRequest> toVariableRequest(SetVariableRequest variableRequest, long elementInstanceKey) -
toMessagePublicationRequest
public static Either<org.springframework.http.ProblemDetail,MessageServices.PublicationMessageRequest> toMessagePublicationRequest(MessagePublicationRequest messagePublicationRequest, boolean multiTenancyEnabled) -
toResourceDeletion
public static Either<org.springframework.http.ProblemDetail,ResourceServices.ResourceDeletionRequest> toResourceDeletion(long resourceKey, DeleteResourceRequest deleteRequest) -
toBroadcastSignalRequest
public static Either<org.springframework.http.ProblemDetail,RequestMapper.BroadcastSignalRequest> toBroadcastSignalRequest(SignalBroadcastRequest request, boolean multiTenancyEnabled) -
getAuthentication
-
getResult
-
toCreateProcessInstance
public static Either<org.springframework.http.ProblemDetail,ProcessInstanceServices.ProcessInstanceCreateRequest> toCreateProcessInstance(CreateProcessInstanceRequest request, boolean multiTenancyEnabled) -
toCancelProcessInstance
public static Either<org.springframework.http.ProblemDetail,ProcessInstanceServices.ProcessInstanceCancelRequest> toCancelProcessInstance(long processInstanceKey, CancelProcessInstanceRequest request) -
toMigrateProcessInstance
public static Either<org.springframework.http.ProblemDetail,ProcessInstanceServices.ProcessInstanceMigrateRequest> toMigrateProcessInstance(long processInstanceKey, MigrateProcessInstanceRequest request) -
toModifyProcessInstance
public static Either<org.springframework.http.ProblemDetail,ProcessInstanceServices.ProcessInstanceModifyRequest> toModifyProcessInstance(long processInstanceKey, ModifyProcessInstanceRequest request) -
toEvaluateDecisionRequest
public static Either<org.springframework.http.ProblemDetail,RequestMapper.DecisionEvaluationRequest> toEvaluateDecisionRequest(EvaluateDecisionRequest request, boolean multiTenancyEnabled)
-