Commit 2788623bd1e4cf356600a5910bd8a641d065340d
Merge branch 'master' of github.com:thingsboard/thingsboard
Showing
1 changed file
with
6 additions
and
0 deletions
... | ... | @@ -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 | } | ... | ... |