001 package de.deepamehta.plugins.tags.migrations; 002 003 import de.deepamehta.core.TopicType; 004 import de.deepamehta.core.ViewConfiguration; 005 import de.deepamehta.core.service.Migration; 006 007 import java.util.logging.Logger; 008 009 010 011 /** 012 * This migration extends existing (and new) "dm4.tags"-Installations about the new webclient renderers. 013 * 014 */ 015 016 public class Migration2 extends Migration { 017 018 private Logger logger = Logger.getLogger(getClass().getName()); 019 020 private String TAG_URI = "dm4.tags.tag"; 021 022 @Override 023 public void run() { 024 025 TopicType tagType = dms.getTopicType(TAG_URI); 026 ViewConfiguration viewConfig = tagType.getViewConfig(); 027 // 028 viewConfig.addSetting("dm4.webclient.view_config", 029 "dm4.webclient.simple_renderer_uri", "dm4.tags.tag_simple_view"); 030 viewConfig.addSetting("dm4.webclient.view_config", 031 "dm4.webclient.multi_renderer_uri", "dm4.tags.tag_multi_view"); 032 033 } 034 035 }