view 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
line wrap: on
line source

package de.mpiwg.itgroup.ismi.auxObjects;

//import org.mpi.openmind.repository.bo.Entity;

import org.mpi.openmind.repository.bo.Entity;


/**
 * @author dwinter
 * Hilfsklasse fuer die Ausgabe von Suchresultaten. In der Regel sollte der 
 * Eigenwert eines Objektes angezeigt, werden dieser ist jedoch manchmal leer. 
 * #TODO: Eine entsprechenden Methode sollte in Entity selbst implementiert werden.
 */
public class DisplayEntity  {

	private Entity ent;

	public DisplayEntity(Entity entity) {
		ent=entity;
	}
	
	public String getDisplayValue(){
		
		if (!ent.getOwnValue().equals(""))
			return ent.getOwnValue();

                /*[upgrade]
		if (ent.getObjectClass().equals("PERSON"))
			return ent.getAttribute("name_translit").getValue();
		
		if (ent.getObjectClass().equals("TEXT"))
			return ent.getAttribute("title_translit").getValue();
		*/
		return "";
	}
	public void setEnt(Entity ent) {
		this.ent = ent;
	}

	public Entity getEnt() {
		return ent;
	}
	
	
}