1 changed files with 27 additions and 0 deletions
@ -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…
Reference in new issue