Commit 2788623bd1e4cf356600a5910bd8a641d065340d

Authored by Andrii Shvaika
2 parents 52ab135c c7f6ea2b

Merge branch 'master' of github.com:thingsboard/thingsboard

... ... @@ -42,6 +42,7 @@ import org.thingsboard.server.common.data.query.EntityFilterType;
42 42 import org.thingsboard.server.common.data.query.EntityListFilter;
43 43 import org.thingsboard.server.common.data.query.EntityNameFilter;
44 44 import org.thingsboard.server.common.data.query.EntitySearchQueryFilter;
  45 +import org.thingsboard.server.common.data.query.EntityViewSearchQueryFilter;
45 46 import org.thingsboard.server.common.data.query.EntityViewTypeFilter;
46 47 import org.thingsboard.server.common.data.query.RelationsQueryFilter;
47 48 import org.thingsboard.server.common.data.query.SingleEntityFilter;
... ... @@ -346,6 +347,7 @@ public class DefaultEntityQueryRepository implements EntityQueryRepository {
346 347 case RELATIONS_QUERY:
347 348 case DEVICE_SEARCH_QUERY:
348 349 case ASSET_SEARCH_QUERY:
  350 + case ENTITY_VIEW_SEARCH_QUERY:
349 351 return this.defaultPermissionQuery(ctx, tenantId, customerId, entityType);
350 352 default:
351 353 if (entityType == EntityType.TENANT) {
... ... @@ -386,6 +388,7 @@ public class DefaultEntityQueryRepository implements EntityQueryRepository {
386 388 case RELATIONS_QUERY:
387 389 case DEVICE_SEARCH_QUERY:
388 390 case ASSET_SEARCH_QUERY:
  391 + case ENTITY_VIEW_SEARCH_QUERY:
389 392 return "";
390 393 default:
391 394 throw new RuntimeException("Not implemented!");
... ... @@ -402,6 +405,9 @@ public class DefaultEntityQueryRepository implements EntityQueryRepository {
402 405 case ASSET_SEARCH_QUERY:
403 406 AssetSearchQueryFilter assetQuery = (AssetSearchQueryFilter) entityFilter;
404 407 return entitySearchQuery(ctx, assetQuery, EntityType.ASSET, assetQuery.getAssetTypes());
  408 + case ENTITY_VIEW_SEARCH_QUERY:
  409 + EntityViewSearchQueryFilter entityViewQuery = (EntityViewSearchQueryFilter) entityFilter;
  410 + return entitySearchQuery(ctx, entityViewQuery, EntityType.ENTITY_VIEW, entityViewQuery.getEntityViewTypes());
405 411 default:
406 412 return entityTableMap.get(entityType);
407 413 }
... ...