Mercurial > hg > openmind
view src/main/java/org/mpi/openmind/scripts/PrintAhlwardtNr.java @ 1:615d27dce9b3
(none)
author | jurzua |
---|---|
date | Wed, 29 Oct 2014 13:28:45 +0000 |
parents | |
children |
line wrap: on
line source
package org.mpi.openmind.scripts; import java.util.List; import org.mpi.openmind.cache.WrapperService; import org.mpi.openmind.repository.bo.Attribute; import org.mpi.openmind.repository.bo.Entity; import org.mpi.openmind.repository.services.ServiceRegistry; public class PrintAhlwardtNr { public static void execute(WrapperService wrapper){ List<Attribute> list = wrapper.getAttributes("WITNESS", "ahlwardt_no"); System.out.println("Codex\tWitness\tAhlwardt_no"); for(Attribute att : list){ List<Entity> codexList = wrapper.getTargetsForSourceRelation(att.getSourceId(), "is_part_of", "CODEX", 1); if(codexList.isEmpty()){ //System.err.println("XXXXXXXXXXXXXXXXXX"); }else{ System.out.println(codexList.get(0).getId() + "\t" + att.getSourceId() + "\t" + att.getValue()); } } } public static void main(String[] args){ ServiceRegistry sr = new ServiceRegistry(); execute(sr.getWrapper()); System.exit(0); } }