Package ir.msob.jima.process.service
Interface BaseProcessService<ID extends Comparable<ID> & Serializable,USER extends ir.msob.jima.core.commons.security.BaseUser<ID>,PR extends BaseProcessRepository>
public interface BaseProcessService<ID extends Comparable<ID> & Serializable,USER extends ir.msob.jima.core.commons.security.BaseUser<ID>,PR extends BaseProcessRepository>
-
Method Summary
Modifier and TypeMethodDescriptiondefault reactor.core.publisher.Mono<Long> count(ProcessCriteria criteria, Optional<USER> user) default reactor.core.publisher.Mono<Boolean> delete(ProcessCriteria criteria, Optional<USER> user) default reactor.core.publisher.Mono<ProcessDto> getOne(ProcessCriteria criteria, Optional<USER> user) default reactor.core.publisher.Mono<org.springframework.data.domain.Page<ProcessDto>> getPage(ProcessCriteria criteria, org.springframework.data.domain.Pageable pageable, Optional<USER> user) default reactor.core.publisher.Mono<Boolean> resume(ProcessCriteria criteria, Optional<USER> user) default reactor.core.publisher.Mono<ProcessDto> save(ProcessDto dto, Optional<USER> user) default reactor.core.publisher.Mono<ProcessDto> start(ProcessDto dto, Optional<USER> user) default reactor.core.publisher.Mono<Boolean> suspend(ProcessCriteria criteria, Optional<USER> user)
-
Method Details
-
getProcessRepository
PR getProcessRepository() -
save
-
start
-
delete
-
suspend
-
resume
-
getOne
default reactor.core.publisher.Mono<ProcessDto> getOne(ProcessCriteria criteria, Optional<USER> user) -
count
-
getPage
default reactor.core.publisher.Mono<org.springframework.data.domain.Page<ProcessDto>> getPage(ProcessCriteria criteria, org.springframework.data.domain.Pageable pageable, Optional<USER> user)
-