package eu.eudat.elastic.entities; import org.elasticsearch.common.xcontent.XContentBuilder; import java.io.IOException; import java.util.Map; import java.util.UUID; public class Collaborator implements ElasticEntity { private UUID id; private String name; public UUID getId() { return id; } public void setId(UUID id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } @Override public XContentBuilder toElasticEntity(XContentBuilder builder) throws IOException { builder.startObject(); builder.field("id", this.id.toString()); builder.field("name", this.name); builder.endObject(); return builder; } @Override public Collaborator fromElasticEntity(Map fields) { return null; } }