Mercurial > hg > openmind
view src/main/java/org/mpi/openmind/scripts/PrintStartPages.java @ 112:933d17f95016
new script MigratePrimeAliases to migrate is_prime_alias_X_of.
author | Robert Casties <casties@mpiwg-berlin.mpg.de> |
---|---|
date | Wed, 14 Aug 2019 20:48:02 +0200 |
parents | 615d27dce9b3 |
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 PrintStartPages { public static void execute(WrapperService wrapper){ List<Attribute> list = wrapper.getAttributes("WITNESS", "start_page"); 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); } }