...
|
...
|
@@ -43,7 +43,19 @@ import org.thingsboard.server.common.data.asset.Asset; |
43
|
43
|
import org.thingsboard.server.common.data.audit.ActionType;
|
44
|
44
|
import org.thingsboard.server.common.data.edge.Edge;
|
45
|
45
|
import org.thingsboard.server.common.data.edge.EdgeEvent;
|
46
|
|
-import org.thingsboard.server.common.data.id.*;
|
|
46
|
+import org.thingsboard.server.common.data.id.AlarmId;
|
|
47
|
+import org.thingsboard.server.common.data.id.AssetId;
|
|
48
|
+import org.thingsboard.server.common.data.id.CustomerId;
|
|
49
|
+import org.thingsboard.server.common.data.id.DashboardId;
|
|
50
|
+import org.thingsboard.server.common.data.id.DeviceId;
|
|
51
|
+import org.thingsboard.server.common.data.id.EdgeId;
|
|
52
|
+import org.thingsboard.server.common.data.id.EntityId;
|
|
53
|
+import org.thingsboard.server.common.data.id.EntityViewId;
|
|
54
|
+import org.thingsboard.server.common.data.id.RuleChainId;
|
|
55
|
+import org.thingsboard.server.common.data.id.TenantId;
|
|
56
|
+import org.thingsboard.server.common.data.id.UserId;
|
|
57
|
+import org.thingsboard.server.common.data.id.WidgetTypeId;
|
|
58
|
+import org.thingsboard.server.common.data.id.WidgetsBundleId;
|
47
|
59
|
import org.thingsboard.server.common.data.kv.AttributeKvEntry;
|
48
|
60
|
import org.thingsboard.server.common.data.kv.BaseAttributeKvEntry;
|
49
|
61
|
import org.thingsboard.server.common.data.kv.LongDataEntry;
|
...
|
...
|
@@ -64,7 +76,35 @@ import org.thingsboard.server.common.msg.queue.ServiceType; |
64
|
76
|
import org.thingsboard.server.common.msg.queue.TopicPartitionInfo;
|
65
|
77
|
import org.thingsboard.server.common.msg.session.SessionMsgType;
|
66
|
78
|
import org.thingsboard.server.common.transport.util.JsonUtils;
|
67
|
|
-import org.thingsboard.server.gen.edge.*;
|
|
79
|
+import org.thingsboard.server.gen.edge.AlarmUpdateMsg;
|
|
80
|
+import org.thingsboard.server.gen.edge.AssetUpdateMsg;
|
|
81
|
+import org.thingsboard.server.gen.edge.AttributesRequestMsg;
|
|
82
|
+import org.thingsboard.server.gen.edge.ConnectRequestMsg;
|
|
83
|
+import org.thingsboard.server.gen.edge.ConnectResponseCode;
|
|
84
|
+import org.thingsboard.server.gen.edge.ConnectResponseMsg;
|
|
85
|
+import org.thingsboard.server.gen.edge.DashboardUpdateMsg;
|
|
86
|
+import org.thingsboard.server.gen.edge.DeviceCredentialsRequestMsg;
|
|
87
|
+import org.thingsboard.server.gen.edge.DeviceCredentialsUpdateMsg;
|
|
88
|
+import org.thingsboard.server.gen.edge.DeviceUpdateMsg;
|
|
89
|
+import org.thingsboard.server.gen.edge.DownlinkMsg;
|
|
90
|
+import org.thingsboard.server.gen.edge.EdgeConfiguration;
|
|
91
|
+import org.thingsboard.server.gen.edge.EntityDataProto;
|
|
92
|
+import org.thingsboard.server.gen.edge.EntityUpdateMsg;
|
|
93
|
+import org.thingsboard.server.gen.edge.EntityViewUpdateMsg;
|
|
94
|
+import org.thingsboard.server.gen.edge.RelationRequestMsg;
|
|
95
|
+import org.thingsboard.server.gen.edge.RequestMsg;
|
|
96
|
+import org.thingsboard.server.gen.edge.RequestMsgType;
|
|
97
|
+import org.thingsboard.server.gen.edge.ResponseMsg;
|
|
98
|
+import org.thingsboard.server.gen.edge.RuleChainMetadataRequestMsg;
|
|
99
|
+import org.thingsboard.server.gen.edge.RuleChainMetadataUpdateMsg;
|
|
100
|
+import org.thingsboard.server.gen.edge.RuleChainUpdateMsg;
|
|
101
|
+import org.thingsboard.server.gen.edge.UpdateMsgType;
|
|
102
|
+import org.thingsboard.server.gen.edge.UplinkMsg;
|
|
103
|
+import org.thingsboard.server.gen.edge.UplinkResponseMsg;
|
|
104
|
+import org.thingsboard.server.gen.edge.UserCredentialsRequestMsg;
|
|
105
|
+import org.thingsboard.server.gen.edge.UserCredentialsUpdateMsg;
|
|
106
|
+import org.thingsboard.server.gen.edge.WidgetTypeUpdateMsg;
|
|
107
|
+import org.thingsboard.server.gen.edge.WidgetsBundleUpdateMsg;
|
68
|
108
|
import org.thingsboard.server.gen.transport.TransportProtos;
|
69
|
109
|
import org.thingsboard.server.queue.TbQueueCallback;
|
70
|
110
|
import org.thingsboard.server.queue.TbQueueMsgMetadata;
|
...
|
...
|
@@ -607,7 +647,7 @@ public final class EdgeGrpcSession implements Closeable { |
607
|
647
|
break;
|
608
|
648
|
case DELETED:
|
609
|
649
|
WidgetTypeUpdateMsg widgetTypeUpdateMsg =
|
610
|
|
- ctx.getWidgetTypeUpdateMsgConstructor().constructWidgetTypeUpdateMsg(widgetTypeId);
|
|
650
|
+ ctx.getWidgetTypeUpdateMsgConstructor().constructWidgetTypeDeleteMsg(widgetTypeId);
|
611
|
651
|
entityUpdateMsg = EntityUpdateMsg.newBuilder()
|
612
|
652
|
.setWidgetTypeUpdateMsg(widgetTypeUpdateMsg)
|
613
|
653
|
.build();
|
...
|
...
|
|