thingsboard-developers

Was added new abstract methods

8/29/2018 6:31:37 AM

Details

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);
 }