Interface BaseGetPageTaskRestController<ID extends Comparable<ID> & Serializable,USER extends ir.msob.jima.core.commons.security.BaseUser,TR extends ir.msob.jima.process.commons.repository.BaseTaskRepository,S extends BaseTaskService<USER,TR>>

All Superinterfaces:
ir.msob.jima.core.commons.resource.BaseResource<ID,USER>, ir.msob.jima.core.api.restful.commons.rest.BaseRestResource<ID,USER>, ParentTaskRestController<ID,USER,TR,S>
All Known Subinterfaces:
BaseTaskRestController<ID,USER,TR,S>

public interface BaseGetPageTaskRestController<ID extends Comparable<ID> & Serializable,USER extends ir.msob.jima.core.commons.security.BaseUser,TR extends ir.msob.jima.process.commons.repository.BaseTaskRepository,S extends BaseTaskService<USER,TR>> extends ParentTaskRestController<ID,USER,TR,S>
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final org.slf4j.Logger
     
  • Method Summary

    Modifier and Type
    Method
    Description
    default org.springframework.http.ResponseEntity<reactor.core.publisher.Mono<org.springframework.data.domain.Page<ir.msob.jima.process.commons.dto.TaskDto>>>
    getPage(ir.msob.jima.process.commons.criteria.TaskCriteria criteria, org.springframework.data.domain.Pageable pageable, Principal principal)
     
    default org.springframework.http.ResponseEntity<reactor.core.publisher.Mono<org.springframework.data.domain.Page<ir.msob.jima.process.commons.dto.TaskDto>>>
    getPageResponse(reactor.core.publisher.Mono<org.springframework.data.domain.Page<ir.msob.jima.process.commons.dto.TaskDto>> result, Optional<USER> user)
     

    Methods inherited from interface ir.msob.jima.core.commons.resource.BaseResource

    getIdClass, getUserClass, getUserService

    Methods inherited from interface ir.msob.jima.core.api.restful.commons.rest.BaseRestResource

    getToken, getUser, getUser, getUser, getUser

    Methods inherited from interface ir.msob.jima.process.api.restful.service.rest.task.ParentTaskRestController

    getService
  • Field Details

    • log

      static final org.slf4j.Logger log
  • Method Details

    • getPage

      @GetMapping("get-page") default org.springframework.http.ResponseEntity<reactor.core.publisher.Mono<org.springframework.data.domain.Page<ir.msob.jima.process.commons.dto.TaskDto>>> getPage(ir.msob.jima.process.commons.criteria.TaskCriteria criteria, org.springframework.data.domain.Pageable pageable, Principal principal)
    • getPageResponse

      default org.springframework.http.ResponseEntity<reactor.core.publisher.Mono<org.springframework.data.domain.Page<ir.msob.jima.process.commons.dto.TaskDto>>> getPageResponse(reactor.core.publisher.Mono<org.springframework.data.domain.Page<ir.msob.jima.process.commons.dto.TaskDto>> result, Optional<USER> user)