- @Override annotation
[taxeditor.git] / eu.etaxonomy.taxeditor.bulkeditor / src / main / java / eu / etaxonomy / taxeditor / bulkeditor / command / OpenBulkEditorContributionItem.java
index 8150e39aee0724e380a4e48e6784021d89a38e35..303373ac0f3c8755008d673ef7d097f18b64d5fd 100644 (file)
@@ -1,9 +1,9 @@
 // $Id$
 /**
  * Copyright (C) 2007 EDIT
- * European Distributed Institute of Taxonomy 
+ * European Distributed Institute of Taxonomy
  * http://www.e-taxonomy.eu
- * 
+ *
  * The contents of this file are subject to the Mozilla Public License Version 1.1
  * See LICENSE.TXT at the top of this package for the full license terms.
  */
@@ -25,82 +25,82 @@ import org.eclipse.ui.menus.CommandContributionItemParameter;
 
 import eu.etaxonomy.taxeditor.bulkeditor.IBulkEditorConstants;
 import eu.etaxonomy.taxeditor.bulkeditor.input.BulkEditorInputType;
+import eu.etaxonomy.taxeditor.dataimport.DataImportEditor;
 
 /**
  * <p>
  * OpenBulkEditorContributionItem class.
  * </p>
- * 
+ *
  * @author p.ciardelli
  * @created 19.08.2009
  * @version 1.0
  */
 public class OpenBulkEditorContributionItem extends CompoundContributionItem {
 
-       /**
-        * <p>
-        * Constructor for OpenBulkEditorContributionItem.
-        * </p>
-        */
-       public OpenBulkEditorContributionItem() {
-       }
+    /**
+     * <p>
+     * Constructor for OpenBulkEditorContributionItem.
+     * </p>
+     */
+    public OpenBulkEditorContributionItem() {
+    }
 
-       /**
-        * <p>
-        * Constructor for OpenBulkEditorContributionItem.
-        * </p>
-        * 
-        * @param id
-        *            a {@link java.lang.String} object.
-        */
-       public OpenBulkEditorContributionItem(String id) {
-               super(id);
-       }
+    /**
+     * <p>
+     * Constructor for OpenBulkEditorContributionItem.
+     * </p>
+     *
+     * @param id
+     *            a {@link java.lang.String} object.
+     */
+    public OpenBulkEditorContributionItem(String id) {
+        super(id);
+    }
 
-       /*
-        * (non-Javadoc)
-        * 
-        * @see
-        * org.eclipse.ui.actions.CompoundContributionItem#getContributionItems()
-        */
-       /** {@inheritDoc} */
-       @Override
-       protected IContributionItem[] getContributionItems() {
+    /*
+     * (non-Javadoc)
+     *
+     * @see
+     * org.eclipse.ui.actions.CompoundContributionItem#getContributionItems()
+     */
+    /** {@inheritDoc} */
+    @Override
+    protected IContributionItem[] getContributionItems() {
 
-               List<IContributionItem> contributionItems = new ArrayList<IContributionItem>();
+        List<IContributionItem> contributionItems = new ArrayList<IContributionItem>();
 
-               contributionItems.add(BulkEditorInputType.AGENT.createContributionItem());
-               contributionItems.add(BulkEditorInputType.REFERENCE.createContributionItem());
-               contributionItems.add(new Separator("test"));
-               contributionItems.add(BulkEditorInputType.NAME.createContributionItem());
-               contributionItems.add(BulkEditorInputType.NAME_RELATIONSHIP.createContributionItem());
-               contributionItems.add(new Separator("test"));
-               contributionItems.add(BulkEditorInputType.OCCURRENCE.createContributionItem());
-               contributionItems.add(new Separator("test"));
-               contributionItems.add(BulkEditorInputType.USER.createContributionItem());
-               contributionItems.add(BulkEditorInputType.GROUP.createContributionItem());              
+        contributionItems.add(BulkEditorInputType.AGENT.createContributionItem());
+        contributionItems.add(BulkEditorInputType.REFERENCE.createContributionItem());
+        String groupName = "test";
+        contributionItems.add(new Separator(groupName));
+        contributionItems.add(BulkEditorInputType.NAME.createContributionItem());
+        contributionItems.add(BulkEditorInputType.NAME_RELATIONSHIP.createContributionItem());
+        contributionItems.add(new Separator(groupName));
+        contributionItems.add(BulkEditorInputType.OCCURRENCE.createContributionItem());
+        contributionItems.add(new Separator(groupName));
+        contributionItems.add(BulkEditorInputType.USER.createContributionItem());
+        contributionItems.add(BulkEditorInputType.GROUP.createContributionItem());
+        contributionItems.add(new Separator(groupName));
+        contributionItems.add(createContributionItem("Search Specimen", DataImportEditor.ID));
 
-               return contributionItems
-                               .toArray(new IContributionItem[contributionItems.size()]);
-       }
+        return contributionItems.toArray(new IContributionItem[contributionItems.size()]);
+    }
 
-       /**
-        * @param key
-        * @param object
-        * @return
-        */
-       private IContributionItem createContributionItem(String label,
-                       String inputType) {
-               CommandContributionItemParameter parameter = new CommandContributionItemParameter(
-                               PlatformUI.getWorkbench().getActiveWorkbenchWindow(), null,
-                               IBulkEditorConstants.DYNAMIC_OPEN_MENU_ID, SWT.NONE);
+    /**
+     * @param key
+     * @param object
+     * @return
+     */
+    private IContributionItem createContributionItem(String label, String inputType) {
+        CommandContributionItemParameter parameter = new CommandContributionItemParameter(PlatformUI.getWorkbench().getActiveWorkbenchWindow(), null, IBulkEditorConstants.DYNAMIC_OPEN_MENU_ID, SWT.NONE);
 
-               parameter.label = label;
+        parameter.label = label;
 
-               Map parameters = new HashMap();
-               parameters.put(IBulkEditorConstants.INPUT_TYPE_PARAMETER_ID, inputType);
-               parameter.parameters = parameters;
+        Map<String, String> parameters = new HashMap<String, String>();
+        parameters.put(IBulkEditorConstants.INPUT_TYPE_PARAMETER_ID, inputType);
+        parameter.parameters = parameters;
 
-               return new CommandContributionItem(parameter);
-       }
+        return new CommandContributionItem(parameter);
+    }
 }