diff --git a/dao/src/main/java/org/thingsboard/server/dao/entityview/EntityViewService.java b/dao/src/main/java/org/thingsboard/server/dao/entityview/EntityViewService.java
index 9077a29..8fcaf30 100644
--- a/dao/src/main/java/org/thingsboard/server/dao/entityview/EntityViewService.java
+++ b/dao/src/main/java/org/thingsboard/server/dao/entityview/EntityViewService.java
@@ -35,6 +35,8 @@ public interface EntityViewService {
EntityView assignEntityViewToCustomer(EntityViewId entityViewId, CustomerId customerId);
+ EntityView unassignEntityViewFromCustomer(EntityViewId entityViewId);
+
void deleteEntityView(EntityViewId entityViewId);
TextPageData<EntityView> findEntityViewByTenantId(TenantId tenantId, TextPageLink pageLink);
@@ -43,7 +45,11 @@ public interface EntityViewService {
void deleteEntityViewByTenantId(TenantId tenantId);
- TextPageData<EntityView> findEntityViewByTenantIdAndCustomerId(TenantId tenantId, CustomerId customerId, TextPageLink pageLink);
+ TextPageData<EntityView> findEntityViewsByTenantIdAndCustomerId(TenantId tenantId, CustomerId customerId,
+ TextPageLink pageLink);
+
+ TextPageData<EntityView> findEntityViewsByTenantIdAndCustomerIdAndType(TenantId tenantId, CustomerId customerId,
+ String type, TextPageLink pageLink);
- TextPageData<EntityView> findEntityViewByTenantIdAndCustomerIdAndType(TenantId tenantId, CustomerId customerId, String type, TextPageLink pageLink);
+ void unassignCustomerEntityViews(TenantId tenantId, CustomerId customerId);
}