package br.com.dextra.dextranet.area; import br.com.dextra.dextranet.persistencia.Entidade; import br.com.dextra.dextranet.utils.ConteudoHTML; import com.google.appengine.api.datastore.Entity; public class Area extends Entidade { public String nome; public Area(String nome) { this.nome = new ConteudoHTML(nome).removeJavaScript(); } public Area(Entity entity) { this.id = (String) entity.getProperty(AreaFields.id.name()); this.nome = (String) entity.getProperty(AreaFields.nome.name()); } public String getId() { return id; } public String getNome() { return nome; } @Override public String toString() { return "Area [id=" + id + ", name=" + nome + "]"; } public Entity toEntity() { Entity entidade = new Entity(this.getKey(this.getClass())); entidade.setProperty(AreaFields.id.name(), this.id); entidade.setProperty(AreaFields.nome.name(), this.nome); return entidade; } }