public List<NotificationTaskTO> listNotificationTasks( final String notification, final AnyTypeKind anyTypeKind, final String entityKey, final int page, final int size, final SortParam<String> sort) { TaskQuery.Builder builder = new TaskQuery.Builder(TaskType.NOTIFICATION); if (notification != null) { builder.notification(notification); } if (anyTypeKind != null) { builder.anyTypeKind(anyTypeKind); } if (entityKey != null) { builder.entityKey(entityKey); } PagedResult<NotificationTaskTO> list = getService(TaskService.class). search(builder.page(page).size(size).orderBy(toOrderBy(sort)).build()); return list.getResult(); }
public List<PropagationTaskTO> listPropagationTasks( final String resource, final int page, final int size, final SortParam<String> sort) { return getService(TaskService.class). <PropagationTaskTO>search(new TaskQuery.Builder(TaskType.PROPAGATION). resource(resource). page(page).size(size). orderBy(toOrderBy(sort)).build()). getResult(); }
public List<PropagationTaskTO> listPropagationTasks( final AnyTypeKind anyTypeKind, final String entityKey, final int page, final int size, final SortParam<String> sort) { return getService(TaskService.class). <PropagationTaskTO>search(new TaskQuery.Builder(TaskType.PROPAGATION). anyTypeKind(anyTypeKind).entityKey(entityKey). page(page).size(size). orderBy(toOrderBy(sort)).build()). getResult(); }
@SuppressWarnings("unchecked") public <T extends TaskTO> List<T> list( final String resource, final Class<T> reference, final int page, final int size, final SortParam<String> sort) { return (List<T>) getService(TaskService.class). search(new TaskQuery.Builder(getTaskType(reference)).page(page).size(size).resource(resource). orderBy(toOrderBy(sort)).build()).getResult(); }