annotate src/main/java/de/mpiwg/itgroup/ismi/auxObjects/DisplayEntity.java @ 173:aa564b1b5e1f public_by_author

publicByAuthor feature ui for selecting texts ready. actual changing of public state not yet implemented.
author Robert Casties <casties@mpiwg-berlin.mpg.de>
date Wed, 06 Jun 2018 21:01:05 +0200
parents 2e911857a759
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
jurzua
parents:
diff changeset
1 package de.mpiwg.itgroup.ismi.auxObjects;
jurzua
parents:
diff changeset
2
jurzua
parents:
diff changeset
3 //import org.mpi.openmind.repository.bo.Entity;
jurzua
parents:
diff changeset
4
jurzua
parents:
diff changeset
5 import org.mpi.openmind.repository.bo.Entity;
jurzua
parents:
diff changeset
6
jurzua
parents:
diff changeset
7
jurzua
parents:
diff changeset
8 /**
jurzua
parents:
diff changeset
9 * @author dwinter
jurzua
parents:
diff changeset
10 * Hilfsklasse fuer die Ausgabe von Suchresultaten. In der Regel sollte der
jurzua
parents:
diff changeset
11 * Eigenwert eines Objektes angezeigt, werden dieser ist jedoch manchmal leer.
jurzua
parents:
diff changeset
12 * #TODO: Eine entsprechenden Methode sollte in Entity selbst implementiert werden.
jurzua
parents:
diff changeset
13 */
jurzua
parents:
diff changeset
14 public class DisplayEntity {
jurzua
parents:
diff changeset
15
jurzua
parents:
diff changeset
16 private Entity ent;
jurzua
parents:
diff changeset
17
jurzua
parents:
diff changeset
18 public DisplayEntity(Entity entity) {
jurzua
parents:
diff changeset
19 ent=entity;
jurzua
parents:
diff changeset
20 }
jurzua
parents:
diff changeset
21
jurzua
parents:
diff changeset
22 public String getDisplayValue(){
jurzua
parents:
diff changeset
23
jurzua
parents:
diff changeset
24 if (!ent.getOwnValue().equals(""))
jurzua
parents:
diff changeset
25 return ent.getOwnValue();
jurzua
parents:
diff changeset
26
jurzua
parents:
diff changeset
27 /*[upgrade]
jurzua
parents:
diff changeset
28 if (ent.getObjectClass().equals("PERSON"))
jurzua
parents:
diff changeset
29 return ent.getAttribute("name_translit").getValue();
jurzua
parents:
diff changeset
30
jurzua
parents:
diff changeset
31 if (ent.getObjectClass().equals("TEXT"))
jurzua
parents:
diff changeset
32 return ent.getAttribute("title_translit").getValue();
jurzua
parents:
diff changeset
33 */
jurzua
parents:
diff changeset
34 return "";
jurzua
parents:
diff changeset
35 }
jurzua
parents:
diff changeset
36 public void setEnt(Entity ent) {
jurzua
parents:
diff changeset
37 this.ent = ent;
jurzua
parents:
diff changeset
38 }
jurzua
parents:
diff changeset
39
jurzua
parents:
diff changeset
40 public Entity getEnt() {
jurzua
parents:
diff changeset
41 return ent;
jurzua
parents:
diff changeset
42 }
jurzua
parents:
diff changeset
43
jurzua
parents:
diff changeset
44
jurzua
parents:
diff changeset
45 }