PagerResult<E> pagerResult = new PagerResult<>(); pagerResult.setData(getDao().query(param)); pagerResult.setTotal(pagerResult.getData().size()); pagerResult.setPageIndex(entity.getThinkPageIndex()); pagerResult.setPageSize(pagerResult.getData().size()); return pagerResult; pagerResult.setTotal(total); QueryParamEntity paramEntity = (QueryParamEntity) param; paramEntity.rePaging(total); pagerResult.setPageSize(paramEntity.getPageSize()); pagerResult.setPageIndex(paramEntity.getThinkPageIndex()); pagerResult.setData(new java.util.ArrayList<>()); } else { pagerResult.setData(select(param));
public static <U, R, T extends Query<?, U>> PagerResult<R> doQuery(T query, QueryParamEntity entity, Function<U, R> mapping, BiConsumer<Term, T> notFound) { applyQueryParam(query, entity, notFound); int total = (int) query.count(); if (total == 0) { return PagerResult.empty(); } entity.rePaging(total); List<R> list = query.listPage(entity.getPageIndex(), entity.getPageSize() * (entity.getPageIndex() + 1)) .stream() .map(mapping) .filter(Objects::nonNull) .collect(Collectors.toList()); return PagerResult.of(total, list, entity); }
public static <E> PagerResult<E> of(int total, List<E> list, QueryParamEntity entity) { PagerResult pagerResult = new PagerResult<>(total, list); pagerResult.setPageIndex(entity.getThinkPageIndex()); pagerResult.setPageSize(entity.getPageSize()); return pagerResult; }
protected Object getRealResult(Object result) { if (result instanceof ResponseEntity) { result = ((ResponseEntity) result).getBody(); } if (result instanceof ResponseMessage) { result = ((ResponseMessage) result).getResult(); } if (result instanceof PagerResult) { result = ((PagerResult) result).getData(); } return result; } }
@Override @Transactional(readOnly = true) public <T> PagerResult<T> selectTaskForm(String processDefineId, String activityId, QueryParamEntity queryParam) { Objects.requireNonNull(processDefineId, "processDefineId can not be null"); Objects.requireNonNull(activityId, "activityId can not be null"); ActivityConfigEntity entity = activityConfigService.selectByProcessDefineIdAndActivityId(processDefineId, activityId); if (entity == null || StringUtils.isEmpty(entity.getFormId())) { return PagerResult.empty(); } return dynamicFormOperationService.selectPager(entity.getFormId(), queryParam); }
@Override default PagerResult<E> selectPager(Entity param) { JSONObject result = createRequest("/", param).get().as(JSONObject.class); return PagerResult.of(result.getInteger("total"), result.getJSONArray("data").toJavaList(getEntityType())); }
public static <E> PagerResult<E> of(int total, List<E> list) { return new PagerResult<>(total, list); }
public static Object convertRealResult(Object result) { if (result instanceof ResponseEntity) { result = ((ResponseEntity) result).getBody(); } if (result instanceof ResponseMessage) { result = ((ResponseMessage) result).getResult(); } if (result instanceof PagerResult) { result = ((PagerResult) result).getData(); } return result; } }
@Override @Transactional(readOnly = true) public <T> PagerResult<T> selectProcessForm(String processDefineId, QueryParamEntity queryParam) { ProcessDefineConfigEntity entity = processDefineConfigService.selectByProcessDefineId(processDefineId); if (entity == null || StringUtils.isEmpty(entity.getFormId())) { return PagerResult.empty(); } return dynamicFormOperationService.selectPager(entity.getFormId(), queryParam); }
public static <E> PagerResult<E> empty() { return new PagerResult<>(0, new ArrayList<>()); }
PagerResult<E> pagerResult = new PagerResult<>(); pagerResult.setData(getDao().query(param)); pagerResult.setTotal(pagerResult.getData().size()); pagerResult.setPageIndex(entity.getThinkPageIndex()); pagerResult.setPageSize(pagerResult.getData().size()); return pagerResult; pagerResult.setTotal(total); QueryParamEntity paramEntity = (QueryParamEntity) param; paramEntity.rePaging(total); pagerResult.setPageSize(paramEntity.getPageSize()); pagerResult.setPageIndex(paramEntity.getThinkPageIndex()); pagerResult.setData(new java.util.ArrayList<>()); } else { pagerResult.setData(select(param));
@Override @Transactional(readOnly = true) @SneakyThrows public <T> PagerResult<T> selectPager(String formId, QueryParamEntity paramEntity) { RDBTable<T> table = getTable(formId); RDBQuery<T> query = table.createQuery(); int total = query.setParam(paramEntity).total(); if (total == 0) { return PagerResult.empty(); } paramEntity.rePaging(total); List<T> list = query.setParam(paramEntity).list(paramEntity.getPageIndex(), paramEntity.getPageSize()); return PagerResult.of(total, list, paramEntity); }
protected Object getRealResult(Object result) { if (result instanceof ResponseEntity) { result = ((ResponseEntity) result).getBody(); } if (result instanceof ResponseMessage) { result = ((ResponseMessage) result).getResult(); } if (result instanceof PagerResult) { result = ((PagerResult) result).getData(); } return result; } }
@Override @Transactional(readOnly = true) public <T> PagerResult<T> selectTaskForm(String processDefineId, String activityId, QueryParamEntity queryParam) { Objects.requireNonNull(processDefineId, "processDefineId can not be null"); Objects.requireNonNull(activityId, "activityId can not be null"); ActivityConfigEntity entity = activityConfigService.selectByProcessDefineIdAndActivityId(processDefineId, activityId); if (entity == null || StringUtils.isEmpty(entity.getFormId())) { return PagerResult.empty(); } return dynamicFormOperationService.selectPager(entity.getFormId(), queryParam); }
public static <U, R, T extends Query<?, U>> PagerResult<R> doQuery(T query, QueryParamEntity entity, Function<U, R> mapping, BiConsumer<Term, T> notFound) { applyQueryParam(query, entity, notFound); int total = (int) query.count(); if (total == 0) { return PagerResult.empty(); } entity.rePaging(total); List<R> list = query.listPage(entity.getPageIndex(), entity.getPageSize() * (entity.getPageIndex() + 1)) .stream() .map(mapping) .filter(Objects::nonNull) .collect(Collectors.toList()); return PagerResult.of(total, list, entity); }
public static Object convertRealResult(Object result) { if (result instanceof ResponseEntity) { result = ((ResponseEntity) result).getBody(); } if (result instanceof ResponseMessage) { result = ((ResponseMessage) result).getResult(); } if (result instanceof PagerResult) { result = ((PagerResult) result).getData(); } return result; } }
@Override @Transactional(readOnly = true) public <T> PagerResult<T> selectProcessForm(String processDefineId, QueryParamEntity queryParam) { ProcessDefineConfigEntity entity = processDefineConfigService.selectByProcessDefineId(processDefineId); if (entity == null || StringUtils.isEmpty(entity.getFormId())) { return PagerResult.empty(); } return dynamicFormOperationService.selectPager(entity.getFormId(), queryParam); }
@Override @Transactional(readOnly = true) @SneakyThrows public <T> PagerResult<T> selectPager(String formId, QueryParamEntity paramEntity) { RDBTable<T> table = getTable(formId); RDBQuery<T> query = table.createQuery(); int total = query.setParam(paramEntity).total(); if (total == 0) { return PagerResult.empty(); } paramEntity.rePaging(total); List<T> list = query.setParam(paramEntity).list(paramEntity.getPageIndex(), paramEntity.getPageSize()); return PagerResult.of(total, list, paramEntity); }