Загрузить изображение для проекта: 'Citeck Community'
  1. Citeck Community
  2. ECOSCOM-4969

Add search by type logic

    XMLWordДля печати

Детали задачи

    • Icon: История История
    • Решение: Готово
    • Icon: Medium Medium
    • Community 2024.8
    • Не заполнено
    • Не заполнено
    • Не заполнено

    Описание

      Необходимо доработать функционал по поиску конкретной записи по типу и дополнительным свойствам.

      На данный момент для того чтобы найти конкретную запись/записи необходимо сначала получить datasource описанный в типе.
      Затем по полученному sourceid составляем запрос с указанием конкретного sourceid.
      Как выглядит сейчас:

      String sourceId = ecosTypesRegistry.getValue("type-id").getSourceId();
      
      RecordsQuery.create()
          .withSourceId(sourceId)
          .withQuery(Predicates.eq("some-field", "some-value"))
          .build()

      Доработать функционал для того чтобы поиск можно было осуществлять одним запросом с указанием только типа, например:

      RecordsQuery.create()
          .withEcosType("type-id")
          .withQuery(Predicates.eq("some-field", "some-value"))
          .build()

      Вложенные файлы

        Активность

          Люди

            Не назначен Не назначен
            denis.rulev@citeck.ru Denis Rulev
            Голоса:
            0 Голосовать за эту задачу
            Наблюдатели:
            1 Начать наблюдение за этой задачей

            Даты

              Создано:
              Обновленo:
              Дата решения: