Interface BaseSaveDeploymentRestController<ID extends Comparable<ID> & Serializable,USER extends ir.msob.jima.core.commons.security.BaseUser,DR extends ir.msob.jima.process.commons.repository.BaseDeploymentRepository,S extends BaseDeploymentService<USER,DR>>
- All Superinterfaces:
ir.msob.jima.core.commons.resource.BaseResource<ID,,USER> ir.msob.jima.core.api.restful.commons.rest.BaseRestResource<ID,,USER> ParentDeploymentRestController<ID,USER, DR, S>
- All Known Subinterfaces:
BaseDeploymentRestController<ID,USER, DR, S>
public interface BaseSaveDeploymentRestController<ID extends Comparable<ID> & Serializable,USER extends ir.msob.jima.core.commons.security.BaseUser,DR extends ir.msob.jima.process.commons.repository.BaseDeploymentRepository,S extends BaseDeploymentService<USER,DR>>
extends ParentDeploymentRestController<ID,USER,DR,S>
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiondefault org.springframework.http.ResponseEntity<reactor.core.publisher.Mono<ir.msob.jima.process.commons.dto.DeploymentDto>> save(ir.msob.jima.process.commons.dto.DeploymentDto dto, org.springframework.web.server.ServerWebExchange serverWebExchange, Principal principal) default org.springframework.http.ResponseEntity<reactor.core.publisher.Mono<ir.msob.jima.process.commons.dto.DeploymentDto>> saveResponse(reactor.core.publisher.Mono<ir.msob.jima.process.commons.dto.DeploymentDto> result, Optional<USER> user) Methods inherited from interface ir.msob.jima.core.commons.resource.BaseResource
getIdClass, getUserClass, getUserServiceMethods inherited from interface ir.msob.jima.core.api.restful.commons.rest.BaseRestResource
getToken, getUser, getUser, getUser, getUserMethods inherited from interface ir.msob.jima.process.api.restful.service.rest.deployment.ParentDeploymentRestController
getService
-
Field Details
-
log
static final org.slf4j.Logger log
-
-
Method Details
-
save
@PostMapping("save") default org.springframework.http.ResponseEntity<reactor.core.publisher.Mono<ir.msob.jima.process.commons.dto.DeploymentDto>> save(@RequestBody ir.msob.jima.process.commons.dto.DeploymentDto dto, org.springframework.web.server.ServerWebExchange serverWebExchange, Principal principal) throws ExecutionException, InterruptedException, com.fasterxml.jackson.core.JsonProcessingException - Throws:
ExecutionExceptionInterruptedExceptioncom.fasterxml.jackson.core.JsonProcessingException
-
saveResponse
-