Пример #1
0
  @Override
  public List<EntityRecord> getEntityRecordsWithFilter(
      Long entityId, Filters filters, QueryParams queryParams) {
    EntityDto entity = getEntity(entityId);
    validateCredentialsForReading(entity);

    List<FieldDto> fields = entityService.getEntityFields(entityId);
    MotechDataService service = getServiceForEntity(entity);

    List instances = service.filter(filters, queryParams);

    return instancesToRecords(instances, entity, fields, service);
  }