\r
package eu.etaxonomy.taxeditor.propertysheet.type.wizard;\r
\r
-import java.util.Set;\r
-\r
import org.apache.log4j.Logger;\r
import org.eclipse.core.databinding.observable.list.WritableList;\r
import org.eclipse.core.runtime.Assert;\r
private static Logger logger = Logger\r
.getLogger(ChooseNameTypeWizardPage.class);\r
\r
- private TaxonNameBase name; \r
+ private TaxonNameBase<?, ?> name; \r
private NameTypeDesignation typeDesignation;\r
- private TaxonNameBase savedName;\r
+ private TaxonNameBase<?, ?> savedName;\r
\r
private Text txtName;\r
private Button btnClearName;\r
* @param name\r
* @param typeDesignationsList \r
*/\r
- public ChooseNameTypeWizardPage(TypeDesignationBase typeDesignation,\r
- TaxonNameBase name, WritableList typeDesignationsList) {\r
+ public ChooseNameTypeWizardPage(TypeDesignationBase<?> typeDesignation,\r
+ TaxonNameBase<?, ?> name, WritableList typeDesignationsList) {\r
super("");\r
\r
Assert.isTrue(typeDesignation == null || typeDesignation instanceof NameTypeDesignation);\r
\r
setTitle("Create or edit type designation");\r
setDescription("Create or edit type designation for '" + name.getTitleCache() + "\".");\r
+ logger.trace(this.getClass().getSimpleName() + " created.");\r
}\r
\r
\r
Object value = ((NameSearchDialog) dialog).open();\r
\r
if (value instanceof TaxonNameBase) {\r
- setSavedName((TaxonNameBase) value);\r
+ setSavedName((TaxonNameBase<?, ?>) value);\r
updatePage();\r
}\r
}\r
/**\r
* @param value\r
*/\r
- private void setSavedName(TaxonNameBase savedName) {\r
+ private void setSavedName(TaxonNameBase<?, ?> savedName) {\r
\r
this.savedName = savedName;\r
\r
\r
if (complete) {\r
\r
- TaxonNameBase typeName = null;\r
+ TaxonNameBase<?, ?> typeName = null;\r
if (savedName != null) {\r
typeName = savedName;\r
} else {\r
}\r
}\r
\r
- ReferenceBase citation = referenceComposite.getReference();\r
+ ReferenceBase<?> citation = referenceComposite.getReference();\r
String citationMicroReference = referenceComposite.getMicroReference();\r
\r
if (typeDesignation == null) {\r
public class TemporaryNameTypeDesignation extends\r
NameTypeDesignation {\r
\r
- public TemporaryNameTypeDesignation(TaxonNameBase typeName, ReferenceBase citation, String citationMicroReference,\r
+ /**\r
+ * \r
+ */\r
+ private static final long serialVersionUID = 7309597024482795166L;\r
+\r
+ public TemporaryNameTypeDesignation(TaxonNameBase<?, ?> typeName, ReferenceBase<?> citation, String citationMicroReference,\r
String originalNameString, boolean isRejectedType, boolean isConservedType, boolean isLectoType, boolean isNotDesignated) {\r
super(typeName, citation, citationMicroReference, originalNameString, \r
isRejectedType, isConservedType, isLectoType, isNotDesignated);\r