Create EntityViewId class
This commit is contained in:
parent
42a831a311
commit
2b0ac1f1d0
@ -0,0 +1,27 @@
|
||||
package org.thingsboard.server.common.data.id;
|
||||
|
||||
import com.fasterxml.jackson.annotation.JsonCreator;
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
import org.thingsboard.server.common.data.EntityType;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class EntityViewId extends UUIDBased implements EntityId {
|
||||
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
@JsonCreator
|
||||
public EntityViewId(@JsonProperty("id") UUID id) {
|
||||
super(id);
|
||||
}
|
||||
|
||||
public static EntityViewId fromString(String entityViewID) {
|
||||
return new EntityViewId(UUID.fromString(entityViewID));
|
||||
}
|
||||
|
||||
@Override
|
||||
public EntityType getEntityType() {
|
||||
return EntityType.ENTITY_VIEW;
|
||||
}
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user