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