Fix code style issues
This commit is contained in:
		
							parent
							
								
									29f64d9380
								
							
						
					
					
						commit
						54ba69a82c
					
				@ -15,13 +15,13 @@
 | 
			
		||||
 */
 | 
			
		||||
package org.thingsboard.server.service.edge.rpc.constructor;
 | 
			
		||||
 | 
			
		||||
import com.google.gson.reflect.TypeToken;
 | 
			
		||||
import com.google.gson.Gson;
 | 
			
		||||
import com.google.gson.JsonArray;
 | 
			
		||||
import com.google.gson.JsonElement;
 | 
			
		||||
import com.google.gson.JsonObject;
 | 
			
		||||
import lombok.extern.slf4j.Slf4j;
 | 
			
		||||
import org.springframework.stereotype.Component;
 | 
			
		||||
import org.thingsboard.server.common.data.audit.ActionType;
 | 
			
		||||
import org.thingsboard.server.common.data.edge.EdgeEventActionType;
 | 
			
		||||
import org.thingsboard.server.common.data.id.EntityId;
 | 
			
		||||
import org.thingsboard.server.common.transport.adaptor.JsonConverter;
 | 
			
		||||
@ -82,7 +82,7 @@ public class EntityDataMsgConstructor {
 | 
			
		||||
                    AttributeDeleteMsg.Builder attributeDeleteMsg = AttributeDeleteMsg.newBuilder();
 | 
			
		||||
                    attributeDeleteMsg.setScope(entityData.getAsJsonObject().getAsJsonPrimitive("scope").getAsString());
 | 
			
		||||
                    JsonArray jsonArray = entityData.getAsJsonObject().getAsJsonArray("keys");
 | 
			
		||||
                    List<String> keys = new Gson().fromJson(jsonArray.toString(), List.class);
 | 
			
		||||
                    List<String> keys = new Gson().fromJson(jsonArray.toString(), new TypeToken<>(){}.getType());
 | 
			
		||||
                    attributeDeleteMsg.addAllAttributeNames(keys);
 | 
			
		||||
                    attributeDeleteMsg.build();
 | 
			
		||||
                    builder.setAttributeDeleteMsg(attributeDeleteMsg);
 | 
			
		||||
 | 
			
		||||
@ -159,7 +159,7 @@ public class CassandraDbHelper {
 | 
			
		||||
                } else if (type.getProtocolCode() == ProtocolConstants.DataType.TIMESTAMP) {
 | 
			
		||||
                    str = ""+row.getInstant(index).toEpochMilli();
 | 
			
		||||
                } else if (type.getProtocolCode() == ProtocolConstants.DataType.BOOLEAN) {
 | 
			
		||||
                    str = new Boolean(row.getBoolean(index)).toString();
 | 
			
		||||
                    str = Boolean.valueOf(row.getBoolean(index)).toString();
 | 
			
		||||
                } else {
 | 
			
		||||
                    str = row.getString(index);
 | 
			
		||||
                }
 | 
			
		||||
 | 
			
		||||
@ -270,7 +270,8 @@ public class EdgeImitator {
 | 
			
		||||
        responsesLatch = new CountDownLatch(messageAmount);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public <T> Optional<T> findMessageByType(Class<T> tClass) {
 | 
			
		||||
    @SuppressWarnings("unchecked")
 | 
			
		||||
    public <T extends AbstractMessage> Optional<T> findMessageByType(Class<T> tClass) {
 | 
			
		||||
        Optional<T> result;
 | 
			
		||||
        try {
 | 
			
		||||
            lock.lock();
 | 
			
		||||
 | 
			
		||||
@ -103,9 +103,9 @@ public class LwM2mClient implements Cloneable {
 | 
			
		||||
     * @param modelProvider -
 | 
			
		||||
     */
 | 
			
		||||
    public void deleteResources(String pathIdVer, LwM2mModelProvider modelProvider) {
 | 
			
		||||
        Set key = getKeysEqualsIdVer(pathIdVer);
 | 
			
		||||
        Set<String> key = getKeysEqualsIdVer(pathIdVer);
 | 
			
		||||
        key.forEach(pathRez -> {
 | 
			
		||||
            LwM2mPath pathIds = new LwM2mPath(convertToObjectIdFromIdVer(pathRez.toString()));
 | 
			
		||||
            LwM2mPath pathIds = new LwM2mPath(convertToObjectIdFromIdVer(pathRez));
 | 
			
		||||
            ResourceModel resourceModel = modelProvider.getObjectModel(registration).getResourceModel(pathIds.getObjectId(), pathIds.getResourceId());
 | 
			
		||||
            if (resourceModel != null) {
 | 
			
		||||
                this.resources.get(pathRez).setResourceModel(resourceModel);
 | 
			
		||||
@ -122,8 +122,8 @@ public class LwM2mClient implements Cloneable {
 | 
			
		||||
     * @param modelProvider -
 | 
			
		||||
     */
 | 
			
		||||
    public void updateResourceModel(String idVer, LwM2mModelProvider modelProvider) {
 | 
			
		||||
        Set key = getKeysEqualsIdVer(idVer);
 | 
			
		||||
        key.forEach(k -> this.saveResourceModel(k.toString(), modelProvider));
 | 
			
		||||
        Set<String> key = getKeysEqualsIdVer(idVer);
 | 
			
		||||
        key.forEach(k -> this.saveResourceModel(k, modelProvider));
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    private void saveResourceModel(String pathRez, LwM2mModelProvider modelProvider) {
 | 
			
		||||
@ -132,7 +132,7 @@ public class LwM2mClient implements Cloneable {
 | 
			
		||||
        this.resources.get(pathRez).setResourceModel(resourceModel);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    private Set getKeysEqualsIdVer(String idVer) {
 | 
			
		||||
    private Set<String> getKeysEqualsIdVer(String idVer) {
 | 
			
		||||
        return this.resources.keySet()
 | 
			
		||||
                .stream()
 | 
			
		||||
                .filter(e -> idVer.equals(e.split(LWM2M_SEPARATOR_PATH)[1]))
 | 
			
		||||
 | 
			
		||||
@ -586,7 +586,7 @@ public class EdgeServiceImpl extends AbstractEntityService implements EdgeServic
 | 
			
		||||
 | 
			
		||||
    @Override
 | 
			
		||||
    public Object activateInstance(String edgeLicenseSecret, String releaseDate) {
 | 
			
		||||
        Map<String, String> params = new HashMap();
 | 
			
		||||
        Map<String, String> params = new HashMap<>();
 | 
			
		||||
        params.put("licenseSecret", edgeLicenseSecret);
 | 
			
		||||
        params.put("releaseDate", releaseDate);
 | 
			
		||||
        return this.restTemplate.postForEntity(EDGE_LICENSE_SERVER_ENDPOINT + "/api/license/activateInstance?licenseSecret={licenseSecret}&releaseDate={releaseDate}", (Object) null, Object.class, params);
 | 
			
		||||
 | 
			
		||||
@ -16,13 +16,14 @@
 | 
			
		||||
package org.thingsboard.rule.engine.edge;
 | 
			
		||||
 | 
			
		||||
import com.fasterxml.jackson.core.JsonProcessingException;
 | 
			
		||||
import com.fasterxml.jackson.core.type.TypeReference;
 | 
			
		||||
import com.fasterxml.jackson.databind.JsonNode;
 | 
			
		||||
import com.fasterxml.jackson.databind.ObjectMapper;
 | 
			
		||||
import com.google.common.util.concurrent.FutureCallback;
 | 
			
		||||
import com.google.common.util.concurrent.Futures;
 | 
			
		||||
import com.google.common.util.concurrent.ListenableFuture;
 | 
			
		||||
import lombok.extern.slf4j.Slf4j;
 | 
			
		||||
import org.springframework.util.StringUtils;
 | 
			
		||||
import org.thingsboard.common.util.JacksonUtil;
 | 
			
		||||
import org.thingsboard.rule.engine.api.EmptyNodeConfiguration;
 | 
			
		||||
import org.thingsboard.rule.engine.api.RuleNode;
 | 
			
		||||
import org.thingsboard.rule.engine.api.TbContext;
 | 
			
		||||
@ -87,8 +88,6 @@ public class TbMsgPushToEdgeNode implements TbNode {
 | 
			
		||||
 | 
			
		||||
    private EmptyNodeConfiguration config;
 | 
			
		||||
 | 
			
		||||
    private static final ObjectMapper json = new ObjectMapper();
 | 
			
		||||
 | 
			
		||||
    private static final String SCOPE = "scope";
 | 
			
		||||
 | 
			
		||||
    @Override
 | 
			
		||||
@ -200,7 +199,7 @@ public class TbMsgPushToEdgeNode implements TbNode {
 | 
			
		||||
            EdgeEventActionType actionType = getEdgeEventActionTypeByMsgType(msgType);
 | 
			
		||||
            Map<String, Object> entityBody = new HashMap<>();
 | 
			
		||||
            Map<String, String> metadata = msg.getMetaData().getData();
 | 
			
		||||
            JsonNode dataJson = json.readTree(msg.getData());
 | 
			
		||||
            JsonNode dataJson = JacksonUtil.toJsonNode(msg.getData());
 | 
			
		||||
            switch (actionType) {
 | 
			
		||||
                case ATTRIBUTES_UPDATED:
 | 
			
		||||
                case POST_ATTRIBUTES:
 | 
			
		||||
@ -208,7 +207,7 @@ public class TbMsgPushToEdgeNode implements TbNode {
 | 
			
		||||
                    entityBody.put(SCOPE, getScope(metadata));
 | 
			
		||||
                    break;
 | 
			
		||||
                case ATTRIBUTES_DELETED:
 | 
			
		||||
                    List<String> keys = json.treeToValue(dataJson.get("attributes"), List.class);
 | 
			
		||||
                    List<String> keys = JacksonUtil.convertValue(dataJson.get("attributes"), new TypeReference<>() {});
 | 
			
		||||
                    entityBody.put("keys", keys);
 | 
			
		||||
                    entityBody.put(SCOPE, getScope(metadata));
 | 
			
		||||
                    break;
 | 
			
		||||
@ -217,7 +216,7 @@ public class TbMsgPushToEdgeNode implements TbNode {
 | 
			
		||||
                    entityBody.put("ts", metadata.get("ts"));
 | 
			
		||||
                    break;
 | 
			
		||||
            }
 | 
			
		||||
            return buildEdgeEvent(ctx.getTenantId(), actionType, msg.getOriginator().getId(), edgeEventTypeByEntityType, json.valueToTree(entityBody));
 | 
			
		||||
            return buildEdgeEvent(ctx.getTenantId(), actionType, msg.getOriginator().getId(), edgeEventTypeByEntityType, JacksonUtil.valueToTree(entityBody));
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
@ -240,9 +239,9 @@ public class TbMsgPushToEdgeNode implements TbNode {
 | 
			
		||||
        return edgeEvent;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    private UUID getUUIDFromMsgData(TbMsg msg) throws JsonProcessingException {
 | 
			
		||||
        JsonNode data = json.readTree(msg.getData()).get("id");
 | 
			
		||||
        String id = json.treeToValue(data.get("id"), String.class);
 | 
			
		||||
    private UUID getUUIDFromMsgData(TbMsg msg) {
 | 
			
		||||
        JsonNode data = JacksonUtil.toJsonNode(msg.getData()).get("id");
 | 
			
		||||
        String id = JacksonUtil.convertValue(data.get("id"), String.class);
 | 
			
		||||
        return UUID.fromString(id);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user