|
|
|
@ -44,9 +44,9 @@ import org.thingsboard.server.common.msg.rpc.FromDeviceRpcResponseActorMsg; |
|
|
|
import org.thingsboard.server.common.msg.rpc.RemoveRpcActorMsg; |
|
|
|
import org.thingsboard.server.common.msg.rpc.ToDeviceRpcRequest; |
|
|
|
import org.thingsboard.server.common.msg.rpc.ToDeviceRpcRequestActorMsg; |
|
|
|
import org.thingsboard.server.common.msg.rule.engine.DeviceDeleteMsg; |
|
|
|
import org.thingsboard.server.common.msg.rule.engine.DeviceAttributesEventNotificationMsg; |
|
|
|
import org.thingsboard.server.common.msg.rule.engine.DeviceCredentialsUpdateNotificationMsg; |
|
|
|
import org.thingsboard.server.common.msg.rule.engine.DeviceDeleteMsg; |
|
|
|
import org.thingsboard.server.common.msg.rule.engine.DeviceEdgeUpdateMsg; |
|
|
|
import org.thingsboard.server.common.msg.rule.engine.DeviceNameOrTypeUpdateMsg; |
|
|
|
import org.thingsboard.server.gen.transport.TransportProtos; |
|
|
|
@ -378,8 +378,8 @@ public class ProtoUtils { |
|
|
|
); |
|
|
|
} |
|
|
|
|
|
|
|
private static TransportProtos.DeviceDeletedMsgProto toProto(DeviceDeleteMsg msg) { |
|
|
|
return TransportProtos.DeviceDeletedMsgProto.newBuilder() |
|
|
|
private static TransportProtos.DeviceDeleteMsgProto toProto(DeviceDeleteMsg msg) { |
|
|
|
return TransportProtos.DeviceDeleteMsgProto.newBuilder() |
|
|
|
.setTenantIdMSB(msg.getTenantId().getId().getMostSignificantBits()) |
|
|
|
.setTenantIdLSB(msg.getTenantId().getId().getLeastSignificantBits()) |
|
|
|
.setDeviceIdMSB(msg.getDeviceId().getId().getMostSignificantBits()) |
|
|
|
@ -387,7 +387,7 @@ public class ProtoUtils { |
|
|
|
.build(); |
|
|
|
} |
|
|
|
|
|
|
|
private static DeviceDeleteMsg fromProto(TransportProtos.DeviceDeletedMsgProto proto) { |
|
|
|
private static DeviceDeleteMsg fromProto(TransportProtos.DeviceDeleteMsgProto proto) { |
|
|
|
return new DeviceDeleteMsg( |
|
|
|
TenantId.fromUUID(new UUID(proto.getTenantIdMSB(), proto.getTenantIdLSB())), |
|
|
|
new DeviceId(new UUID(proto.getDeviceIdMSB(), proto.getDeviceIdLSB()))); |
|
|
|
@ -424,8 +424,8 @@ public class ProtoUtils { |
|
|
|
return TransportProtos.ToDeviceActorNotificationMsgProto.newBuilder().setRemoveRpcActorMsg(proto).build(); |
|
|
|
} else if (msg instanceof DeviceDeleteMsg) { |
|
|
|
DeviceDeleteMsg updateMsg = (DeviceDeleteMsg) msg; |
|
|
|
TransportProtos.DeviceDeletedMsgProto proto = toProto(updateMsg); |
|
|
|
return TransportProtos.ToDeviceActorNotificationMsgProto.newBuilder().setDeviceAssignToTenantMsgProto(proto).build(); |
|
|
|
TransportProtos.DeviceDeleteMsgProto proto = toProto(updateMsg); |
|
|
|
return TransportProtos.ToDeviceActorNotificationMsgProto.newBuilder().setDeviceDeleteMsg(proto).build(); |
|
|
|
} |
|
|
|
return null; |
|
|
|
} |
|
|
|
@ -445,8 +445,8 @@ public class ProtoUtils { |
|
|
|
return fromProto(proto.getFromDeviceRpcResponseMsg()); |
|
|
|
} else if (proto.hasRemoveRpcActorMsg()) { |
|
|
|
return fromProto(proto.getRemoveRpcActorMsg()); |
|
|
|
} else if (proto.hasDeviceAssignToTenantMsgProto()) { |
|
|
|
return fromProto(proto.getDeviceAssignToTenantMsgProto()); |
|
|
|
} else if (proto.hasDeviceDeleteMsg()) { |
|
|
|
return fromProto(proto.getDeviceDeleteMsg()); |
|
|
|
} |
|
|
|
return null; |
|
|
|
} |
|
|
|
|