|
|
|
@ -15,20 +15,15 @@ |
|
|
|
*/ |
|
|
|
package org.thingsboard.server.dao.dashboard; |
|
|
|
|
|
|
|
import com.fasterxml.jackson.databind.JsonNode; |
|
|
|
import com.fasterxml.jackson.databind.node.ArrayNode; |
|
|
|
import com.fasterxml.jackson.databind.node.ObjectNode; |
|
|
|
import com.google.common.util.concurrent.ListenableFuture; |
|
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
|
import org.hibernate.exception.ConstraintViolationException; |
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
import org.springframework.stereotype.Service; |
|
|
|
import org.springframework.transaction.annotation.Transactional; |
|
|
|
import org.thingsboard.common.util.JacksonUtil; |
|
|
|
import org.thingsboard.server.common.data.Customer; |
|
|
|
import org.thingsboard.server.common.data.Dashboard; |
|
|
|
import org.thingsboard.server.common.data.DashboardInfo; |
|
|
|
import org.thingsboard.server.common.data.DataConstants; |
|
|
|
import org.thingsboard.server.common.data.EntityType; |
|
|
|
import org.thingsboard.server.common.data.edge.Edge; |
|
|
|
import org.thingsboard.server.common.data.id.CustomerId; |
|
|
|
@ -301,6 +296,7 @@ public class DashboardServiceImpl extends AbstractEntityService implements Dashb |
|
|
|
public List<Dashboard> findTenantDashboardsByTitle(TenantId tenantId, String title) { |
|
|
|
return dashboardDao.findByTenantIdAndTitle(tenantId.getId(), title); |
|
|
|
} |
|
|
|
|
|
|
|
private PaginatedRemover<TenantId, DashboardInfo> tenantDashboardsRemover = |
|
|
|
new PaginatedRemover<TenantId, DashboardInfo>() { |
|
|
|
|
|
|
|
|