Package ir.msob.jima.process.service
Interface BaseTaskService<ID extends Comparable<ID> & Serializable,USER extends ir.msob.jima.core.commons.security.BaseUser<ID>,TR extends BaseTaskRepository>
public interface BaseTaskService<ID extends Comparable<ID> & Serializable,USER extends ir.msob.jima.core.commons.security.BaseUser<ID>,TR extends BaseTaskRepository>
-
Method Summary
Modifier and TypeMethodDescriptiondefault reactor.core.publisher.Mono<TaskDto> complete(TaskCriteria criteria, Optional<USER> user) default reactor.core.publisher.Mono<Long> count(TaskCriteria criteria, Optional<USER> user) default reactor.core.publisher.Mono<Boolean> delete(TaskCriteria criteria, Optional<USER> user) default reactor.core.publisher.Mono<TaskDto> getOne(TaskCriteria criteria, Optional<USER> user) default reactor.core.publisher.Mono<org.springframework.data.domain.Page<TaskDto>> getPage(TaskCriteria criteria, org.springframework.data.domain.Pageable pageable, Optional<USER> user) default reactor.core.publisher.Mono<TaskDto>
-
Method Details
-
getTaskRepository
TR getTaskRepository() -
save
-
complete
-
delete
-
getOne
-
count
-
getPage
default reactor.core.publisher.Mono<org.springframework.data.domain.Page<TaskDto>> getPage(TaskCriteria criteria, org.springframework.data.domain.Pageable pageable, Optional<USER> user)
-