001 package com.poemspace.dm4.migrations; 002 003 import static com.poemspace.dm4.MigrationUtils.*; 004 import de.deepamehta.core.service.Migration; 005 006 public class Migration3 extends Migration { 007 008 @Override 009 public void run() { 010 // configure individual icons 011 changeIcon(dms, "dm4.contacts.institution", 012 "/com.poemspace.dm4-poemspace/images/birdhouse.png"); 013 changeIcon(dms, "dm4.contacts.person", "/com.poemspace.dm4-poemspace/images/bird.png"); 014 changeIcon(dms, "dm4.notes.note", "/com.poemspace.dm4-poemspace/images/pen.png"); 015 changeIcon(dms, "dm4.webclient.search", "/com.poemspace.dm4-poemspace/images/basket.png"); 016 017 // add criteria type aggregations 018 String[] criteriaTypeUris = { "dm4.poemspace.art", // 019 "dm4.poemspace.bezirk", // 020 "dm4.poemspace.gattung", // 021 "dm4.poemspace.kiez" }; 022 addCriteriaAssocDefs(dms, "dm4.poemspace.campaign", criteriaTypeUris); 023 addCriteriaAssocDefs(dms, "dm4.contacts.person", criteriaTypeUris); 024 addCriteriaAssocDefs(dms, "dm4.contacts.institution", criteriaTypeUris); 025 } 026 }