Package ir.msob.jima.process.service
Interface BaseDeploymentService<ID extends Comparable<ID> & Serializable,USER extends ir.msob.jima.core.commons.security.BaseUser<ID>,DR extends BaseDeploymentRepository>
public interface BaseDeploymentService<ID extends Comparable<ID> & Serializable,USER extends ir.msob.jima.core.commons.security.BaseUser<ID>,DR extends BaseDeploymentRepository>
-
Method Summary
Modifier and TypeMethodDescriptiondefault reactor.core.publisher.Mono<Long> count(DeploymentCriteria criteria, Optional<USER> user) default reactor.core.publisher.Mono<Boolean> delete(DeploymentCriteria criteria, Optional<USER> user) ir.msob.jima.core.commons.file.BaseFileClientdefault reactor.core.publisher.Mono<DeploymentDto> getOne(DeploymentCriteria criteria, Optional<USER> user) default reactor.core.publisher.Mono<org.springframework.data.domain.Page<DeploymentDto>> getPage(DeploymentCriteria criteria, org.springframework.data.domain.Pageable pageable, Optional<USER> user) default reactor.core.publisher.Mono<DeploymentDto> save(DeploymentDto dto, Optional<USER> user)
-
Method Details
-
getFileClient
ir.msob.jima.core.commons.file.BaseFileClient getFileClient() -
getDeploymentRepository
DR getDeploymentRepository() -
save
-
getPage
default reactor.core.publisher.Mono<org.springframework.data.domain.Page<DeploymentDto>> getPage(DeploymentCriteria criteria, org.springframework.data.domain.Pageable pageable, Optional<USER> user) -
getOne
default reactor.core.publisher.Mono<DeploymentDto> getOne(DeploymentCriteria criteria, Optional<USER> user) -
count
-
delete
default reactor.core.publisher.Mono<Boolean> delete(DeploymentCriteria criteria, Optional<USER> user)
-