refactor code
This commit is contained in:
parent
7b2a6499d0
commit
80b47bafaa
@ -20,8 +20,6 @@ import org.thingsboard.server.common.data.id.TenantId;
|
||||
import org.thingsboard.server.common.data.security.DeviceCredentials;
|
||||
import com.fasterxml.jackson.databind.JsonNode;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface DeviceCredentialsService {
|
||||
|
||||
DeviceCredentials findDeviceCredentialsByDeviceId(TenantId tenantId, DeviceId deviceId);
|
||||
@ -34,7 +32,7 @@ public interface DeviceCredentialsService {
|
||||
|
||||
void formatCredentials(DeviceCredentials deviceCredentials);
|
||||
|
||||
JsonNode credentialsInfo(DeviceCredentials deviceCredentials);
|
||||
JsonNode toCredentialsInfo(DeviceCredentials deviceCredentials);
|
||||
|
||||
void deleteDeviceCredentials(TenantId tenantId, DeviceCredentials deviceCredentials);
|
||||
|
||||
|
||||
@ -139,7 +139,7 @@ public class DeviceCredentialsServiceImpl extends AbstractCachedEntityService<St
|
||||
}
|
||||
|
||||
@Override
|
||||
public JsonNode credentialsInfo(DeviceCredentials deviceCredentials) {
|
||||
public JsonNode toCredentialsInfo(DeviceCredentials deviceCredentials) {
|
||||
switch (deviceCredentials.getCredentialsType()) {
|
||||
case ACCESS_TOKEN:
|
||||
return JacksonUtil.valueToTree(deviceCredentials.getCredentialsId());
|
||||
|
||||
@ -18,7 +18,6 @@ package org.thingsboard.rule.engine.metadata;
|
||||
import com.fasterxml.jackson.databind.JsonNode;
|
||||
import com.fasterxml.jackson.databind.node.ObjectNode;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.apache.commons.lang3.BooleanUtils;
|
||||
import org.thingsboard.common.util.JacksonUtil;
|
||||
import org.thingsboard.rule.engine.api.RuleNode;
|
||||
import org.thingsboard.rule.engine.api.TbContext;
|
||||
@ -61,7 +60,7 @@ public class TbFetchDeviceCredentialsNode implements TbNode {
|
||||
@Override
|
||||
public void init(TbContext ctx, TbNodeConfiguration configuration) throws TbNodeException {
|
||||
this.config = TbNodeUtils.convert(configuration, TbFetchDeviceCredentialsNodeConfiguration.class);
|
||||
fetchToMetadata = BooleanUtils.toBooleanDefaultIfNull(config.isFetchToMetadata(), true);
|
||||
this.fetchToMetadata = config.isFetchToMetadata();
|
||||
}
|
||||
|
||||
@Override
|
||||
@ -80,7 +79,7 @@ public class TbFetchDeviceCredentialsNode implements TbNode {
|
||||
|
||||
TbMsg transformedMsg;
|
||||
String credentialsType = deviceCredentials.getCredentialsType().name();
|
||||
JsonNode credentialsInfo = ctx.getDeviceCredentialsService().credentialsInfo(deviceCredentials);
|
||||
JsonNode credentialsInfo = ctx.getDeviceCredentialsService().toCredentialsInfo(deviceCredentials);
|
||||
if (fetchToMetadata) {
|
||||
TbMsgMetaData metaData = msg.getMetaData();
|
||||
metaData.putValue(CREDENTIALS_TYPE, credentialsType);
|
||||
|
||||
@ -78,7 +78,7 @@ public class TbFetchDeviceCredentialsNodeTest {
|
||||
}).given(deviceCredentialsService).findDeviceCredentialsByDeviceId(any(), any());
|
||||
willAnswer(invocation -> {
|
||||
return JacksonUtil.newObjectNode();
|
||||
}).given(deviceCredentialsService).credentialsInfo(any());
|
||||
}).given(deviceCredentialsService).toCredentialsInfo(any());
|
||||
}
|
||||
|
||||
@AfterEach
|
||||
@ -154,4 +154,3 @@ public class TbFetchDeviceCredentialsNodeTest {
|
||||
return TbMsg.newMsg("POST_ATTRIBUTES_REQUEST", entityId, metaData, data, callback);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user