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}