/** * This file is part of Archiv-Editor. * * The software Archiv-Editor serves as a client user interface for working with * the Person Data Repository. See: pdr.bbaw.de * * The software Archiv-Editor was developed at the Berlin-Brandenburg Academy * of Sciences and Humanities, Jägerstr. 22/23, D-10117 Berlin. * www.bbaw.de * * Copyright (C) 2010-2013 Berlin-Brandenburg Academy * of Sciences and Humanities * * The software Archiv-Editor was developed by @author: Christoph Plutte. * * Archiv-Editor is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * Archiv-Editor is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with Archiv-Editor. * If not, see <http://www.gnu.org/licenses/lgpl-3.0.html>. */ package org.bbaw.pdr.ae.common.internal; import org.bbaw.pdr.ae.common.AEConstants; import org.bbaw.pdr.ae.common.CommonActivator; import org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer; import org.eclipse.jface.preference.IPreferenceStore; /** preference initializer. initializes default preference values from AEConstants which load these * values form config.properties file. * @author Christoph Plutte * */ public class AEInitializer extends AbstractPreferenceInitializer { /** * constructor. */ public AEInitializer() { } /** * initializes default preferences. * @see org.eclipse.core.runtime.preferences.AbstractPreferenceInitializer#initializeDefaultPreferences() */ @Override public final void initializeDefaultPreferences() { IPreferenceStore store = CommonActivator.getDefault().getPreferenceStore(); // System.out.println(AEConstants.CLASSIFICATION_AUTHORITY); store.setDefault("FIRST_LOGIN", true); store.setDefault("PRIMARY_SEMANTIC_PROVIDER", AEConstants.CLASSIFICATION_AUTHORITY); store.setDefault("PRIMARY_TAGGING_PROVIDER", AEConstants.TAGGING_LIST_PROVIDER); store.setDefault("PRIMARY_RELATION_PROVIDER", AEConstants.RELATION_CLASSIFICATION_PROVIDER); store.setDefault("ASPECT_VIEW_ID", AEConstants.ASPECT_VIEW_ID); store.setDefault("ASPECT_VIEW_REFERENCE", AEConstants.ASPECT_VIEW_REFERENCE); store.setDefault("ASPECT_VIEW_RELATIONS", AEConstants.ASPECT_VIEW_RELATIONS); store.setDefault("ASPECT_VIEW_MARKUPSORT_BYPRIORITY", AEConstants.ASPECT_VIEW_MARKUPSORT_BYPRIORITY); store.setDefault("ASPECT_VIEW_NOTIFICATION_TEMPLATE", AEConstants.ASPECT_VIEW_NOTIFICATION_TEMPLATE); store.setDefault("USER_SELECTED_LANG_OK", AEConstants.USER_LANGUAGE_OK); store.setDefault("USER_SELECTED_LANG", AEConstants.DEFAULT_LANGUAGE); // store.setDefault("IDENTIFIER_PND", AEConstants.PND); // store.setDefault("IDENTIFIER_PND_URL", AEConstants.PND_URL); // // store.setDefault("IDENTIFIER_LCCN", AEConstants.LCCN); // store.setDefault("IDENTIFIER_LCCN_URL", AEConstants.LCCN_URL); // // store.setDefault("IDENTIFIER_VIAF", AEConstants.VIAF); // store.setDefault("IDENTIFIER_VIAF_URL", AEConstants.VIAF_URL); // // store.setDefault("IDENTIFIER_ICCU", AEConstants.ICCU); // store.setDefault("IDENTIFIER_ICCU_URL", AEConstants.ICCU_URL); store.setDefault("RIGHTS_GENERAL", AEConstants.RIGHTS_GENERAL); store.setDefault("RIGHTS_WORKGROUP_READ", AEConstants.RIGHTS_WGR); store.setDefault("RIGHTS_WORKGROUP_WRITE", AEConstants.RIGHTS_WGW); store.setDefault("RIGHTS_PROJECTGROUP_READ", AEConstants.RIGHTS_PGR); store.setDefault("RIGHTS_PROJECTGROUP_WRITE", AEConstants.RIGHTS_PGW); store.setDefault("RIGHTS_ALL_READ", AEConstants.RIGHTS_AR); store.setDefault("RIGHTS_ALL_WRITE", false); store.setDefault("ASPECT_COLOR_PERSNAME", AEConstants.ASPECT_COLOR_PERSNAME); store.setDefault("ASPECT_COLOR_ORGNAME", AEConstants.ASPECT_COLOR_ORGNAME); store.setDefault("ASPECT_COLOR_PLACENAME", AEConstants.ASPECT_COLOR_PLACENAME); store.setDefault("ASPECT_COLOR_DATE", AEConstants.ASPECT_COLOR_DATE); store.setDefault("ASPECT_COLOR_NAME", AEConstants.ASPECT_COLOR_NAME); store.setDefault("REPOSITORY_NAME", AEConstants.REPOSITORY_NAME); store.setDefault("ASPECT_PRESELECTED_DATE_YEAR", AEConstants.ASPECT_PRESELECTED_DATE_YEAR); store.setDefault("REFERENCE_VIEW_AUTHOR_SURNAME", AEConstants.REFERENCE_VIEW_AUTHOR_SURNAME); store.setDefault("REFERENCE_VIEW_AUTHOR_FORENAME", AEConstants.REFERENCE_VIEW_AUTHOR_FORENAME); store.setDefault("REFERENCE_VIEW_OTHER_SURNAME", AEConstants.REFERENCE_VIEW_OTHER_SURNAME); store.setDefault("REFERENCE_VIEW_TITLE", AEConstants.REFERENCE_VIEW_TITLE); store.setDefault("REFERENCE_VIEW_TITLE_PARTNAME", AEConstants.REFERENCE_VIEW_TITLE_PARTNAME); store.setDefault("REFERENCE_VIEW_TITLE_PARTNUMBER", AEConstants.REFERENCE_VIEW_TITLE_PARTNUMBER); store.setDefault("REFERENCE_VIEW_SIGNATUR", AEConstants.REFERENCE_VIEW_SIGNATUR); store.setDefault("REFERENCE_VIEW_YEAR", AEConstants.REFERENCE_VIEW_YEAR); store.setDefault("REFERENCE_VIEW_LOCATION", AEConstants.REFERENCE_VIEW_LOCATION); store.setDefault("AUTOMATED_UPDATE", AEConstants.AUTOMATED_UPDATE); store.setDefault("REPOSITORY_ID", AEConstants.REPOSITORY_ID); store.setDefault("PROJECT_ID", AEConstants.PROJECT_ID); if (AEConstants.REPOSITORY_URL.trim().length() > 0) { store.setDefault("REPOSITORY_URL", AEConstants.REPOSITORY_URL); } store.setDefault("AE_ADVANCED_VERSION", AEConstants.AE_ADVANCED_VERSION); store.setDefault("MARKUP_EDITOR", AEConstants.MARKUP_EDITOR); store.setDefault("MARKUP_PRESENTATION", AEConstants.MARKUP_PRESENTATION); store.setDefault("REFERENCE_PRESENTATION", AEConstants.REFERENCE_PRESENTATION); store.setDefault("ASPECT_LITE_EDIT_ANA_KEY", AEConstants.ASPECT_LITE_EDIT_ANA_KEY); } }