/**\r
-* Copyright (C) 2007 EDIT\r
+* Copyright (C) 2011 EDIT\r
* European Distributed Institute of Taxonomy \r
* http://www.e-taxonomy.eu\r
* \r
import eu.etaxonomy.taxeditor.ui.element.ICdmFormElement;\r
import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailElement;\r
\r
-\r
+ \r
/**\r
* The context manager mediates context start/stop and workbench shutdowns to all registered listeners.\r
*\r
\r
}\r
\r
+ /**\r
+ * Returns the select modifier\r
+ * @param comboCategory\r
+ * @return\r
+ */\r
private Modifier modifierSelection(String comboCategory) {\r
if(!getEntity().getModifiers().isEmpty()) {\r
for (Modifier modifier : getEntity().getModifiers()) {\r
\r
}\r
\r
+ /**\r
+ * Returns the selected state\r
+ * @param comboCategory\r
+ * @return\r
+ */\r
private State stateSelection(String comboCategory) {\r
if (!getEntity().getStates().isEmpty()) {\r
for (StateData statedata : getEntity().getStates()) {\r
\r
}\r
\r
+ /**\r
+ * This function sets the combo terms (Besides EthnicGroup\r
+ * @param listOfTerms\r
+ * @param modType\r
+ * @return\r
+ */\r
private List<Modifier> setModifierComboTerms(List<Modifier> listOfTerms, String modType) {\r
List<Modifier> termsToAdd = new ArrayList<Modifier>();\r
for (Modifier term : listOfTerms) {\r
}\r
\r
\r
-\r
+ /**\r
+ * This function sets the Use Category combo term\r
+ * @param listOfTerms\r
+ * @return\r
+ */\r
private List<State> setUseCategoryComboTerms(List<State> listOfTerms) {\r
List<State> termsToAdd = new ArrayList<State>();\r
for (State term : listOfTerms) {\r
\r
}\r
\r
+ /**\r
+ * This function sets the Use SubCategory combo term\r
+ * @param listOfTerms\r
+ * @param selectedUseCategory\r
+ * @return\r
+ */\r
private List<State> setUseCategoryComboTerms(List<State> listOfTerms,\r
State selectedUseCategory) {\r
List<State> termsToAdd = new ArrayList<State>();\r
return termsToAdd;\r
}\r
\r
+ \r
+ /**\r
+ * This function sets the EthnicGroup combo term\r
+ * @param listOfTerms\r
+ * @param selectedHumangroup\r
+ * @return\r
+ */\r
private List<Modifier> setEthnicGroupComboTerms(List<Modifier> listOfTerms,\r
Modifier selectedHumangroup) {\r
List<Modifier> termsToAdd = new ArrayList<Modifier>();\r
return termsToAdd;\r
}\r
\r
+ \r
/** {@inheritDoc} */\r
@Override\r
public void handleEvent(Object eventSource) {\r
\r
\r
\r
+ /**\r
+ * This function Checks the vocabulary type\r
+ * @param term\r
+ * @param vocabularyExpected\r
+ * @return\r
+ */\r
private boolean GetVocabularyType(Modifier term, String vocabularyExpected) {\r
if ((term.getPartOf() != null) && (term.getPartOf().getTitleCache().equals(vocabularyExpected))) {\r
return true;\r
super.setEntity(entity);\r
}\r
\r
+ /** {@inheritDoc} */\r
@Override\r
public void widgetSelected(SelectionEvent e) {\r
Object eventSource = e.getSource();\r
}\r
}\r
\r
+ /** {@inheritDoc} */\r
@Override\r
public void widgetDefaultSelected(SelectionEvent e) {\r
// TODO Auto-generated method stub\r