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