Commit ac5fd2cec8847dec49a1cb7ba38eaa40f52bee85

Authored by Igor Kulikov
1 parent 349909be

Add missing entity view search query

... ... @@ -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;
... ... @@ -341,6 +342,7 @@ public class DefaultEntityQueryRepository implements EntityQueryRepository {
341 342 case RELATIONS_QUERY:
342 343 case DEVICE_SEARCH_QUERY:
343 344 case ASSET_SEARCH_QUERY:
  345 + case ENTITY_VIEW_SEARCH_QUERY:
344 346 return this.defaultPermissionQuery(ctx, tenantId, customerId, entityType);
345 347 default:
346 348 if (entityType == EntityType.TENANT) {
... ... @@ -381,6 +383,7 @@ public class DefaultEntityQueryRepository implements EntityQueryRepository {
381 383 case RELATIONS_QUERY:
382 384 case DEVICE_SEARCH_QUERY:
383 385 case ASSET_SEARCH_QUERY:
  386 + case ENTITY_VIEW_SEARCH_QUERY:
384 387 return "";
385 388 default:
386 389 throw new RuntimeException("Not implemented!");
... ... @@ -397,6 +400,9 @@ public class DefaultEntityQueryRepository implements EntityQueryRepository {
397 400 case ASSET_SEARCH_QUERY:
398 401 AssetSearchQueryFilter assetQuery = (AssetSearchQueryFilter) entityFilter;
399 402 return entitySearchQuery(ctx, assetQuery, EntityType.ASSET, assetQuery.getAssetTypes());
  403 + case ENTITY_VIEW_SEARCH_QUERY:
  404 + EntityViewSearchQueryFilter entityViewQuery = (EntityViewSearchQueryFilter) entityFilter;
  405 + return entitySearchQuery(ctx, entityViewQuery, EntityType.ENTITY_VIEW, entityViewQuery.getEntityViewTypes());
400 406 default:
401 407 return entityTableMap.get(entityType);
402 408 }
... ...