public class SpecimenUserInteraction
extends java.lang.Object
implements java.awt.event.ItemListener, java.io.Serializable
Constructor and Description |
---|
SpecimenUserInteraction() |
Modifier and Type | Method and Description |
---|---|
Classification |
askForClassification(java.util.Map<java.lang.String,Classification> classMap) |
TaxonDescription |
askForDescriptionGroup(java.util.Set<TaxonDescription> descriptions) |
Reference |
askForReference(java.util.Map<java.lang.String,Reference> refMap) |
java.util.List<OriginalSourceBase<?>> |
askForSource(java.util.Map<java.lang.String,OriginalSourceBase<?>> refMap,
java.lang.String currentElement,
java.lang.String blabla,
IReferenceService iReferenceService,
java.util.List<java.lang.String> docSources) |
Taxon |
askWhereToFixData(java.lang.String scientificName,
java.util.List<TaxonBase> taxonList,
Classification classification)
Look if the same name already exists in the ALL classifications and ask the user to select one or none.
|
java.lang.String |
createNewClassification() |
java.lang.String |
createNewReference() |
java.lang.String |
createNewSource() |
void |
itemStateChanged(java.awt.event.ItemEvent e) |
Taxon |
lookForTaxaIntoCurrentClassification(java.util.List<TaxonBase> taxonBaseList,
Classification classification)
Look if the same TaxonBase already exists in the SAME classification
|
public Classification askForClassification(java.util.Map<java.lang.String,Classification> classMap)
public java.lang.String createNewClassification()
public Reference askForReference(java.util.Map<java.lang.String,Reference> refMap)
refMap
- public java.util.List<OriginalSourceBase<?>> askForSource(java.util.Map<java.lang.String,OriginalSourceBase<?>> refMap, java.lang.String currentElement, java.lang.String blabla, IReferenceService iReferenceService, java.util.List<java.lang.String> docSources)
refMap
- iReferenceService
- docSources
- public java.lang.String createNewReference()
public java.lang.String createNewSource()
public TaxonDescription askForDescriptionGroup(java.util.Set<TaxonDescription> descriptions)
descriptions
- public Taxon askWhereToFixData(java.lang.String scientificName, java.util.List<TaxonBase> taxonList, Classification classification)
scientificName
- taxonList
- public Taxon lookForTaxaIntoCurrentClassification(java.util.List<TaxonBase> taxonBaseList, Classification classification)
taxonBaseList
- public void itemStateChanged(java.awt.event.ItemEvent e)
itemStateChanged
in interface java.awt.event.ItemListener
Copyright © 2007-2020 EDIT. All Rights Reserved.