Improve AbstractEntityInfosConverter
This commit is contained in:
parent
fc513c5a5c
commit
6d840e3686
@ -17,6 +17,7 @@ package org.thingsboard.server.dao.util.mapping;
|
||||
|
||||
import com.fasterxml.jackson.databind.JsonNode;
|
||||
import jakarta.persistence.AttributeConverter;
|
||||
import jakarta.persistence.Converter;
|
||||
import org.thingsboard.common.util.JacksonUtil;
|
||||
import org.thingsboard.server.common.data.EntityInfo;
|
||||
import org.thingsboard.server.common.data.EntityType;
|
||||
@ -27,6 +28,7 @@ import java.util.Collections;
|
||||
import java.util.List;
|
||||
import java.util.UUID;
|
||||
|
||||
@Converter
|
||||
public abstract class AbstractEntityInfosConverter implements AttributeConverter<List<EntityInfo>, String> {
|
||||
|
||||
protected abstract EntityType getEntityType();
|
||||
@ -55,7 +57,7 @@ public abstract class AbstractEntityInfosConverter implements AttributeConverter
|
||||
name = nameNode.asText();
|
||||
}
|
||||
if (id != null && name != null) {
|
||||
entities.add(new EntityInfo(id, EntityType.WIDGETS_BUNDLE.name(), name));
|
||||
entities.add(new EntityInfo(id, getEntityType().name(), name));
|
||||
}
|
||||
}
|
||||
return entities;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user