Project

General

Profile

« Previous | Next » 

Revision f39b51ab

Added by Patrick Plitzner over 7 years ago

#5448 Handle rank "SPI"

View differences:

app-import/src/main/java/eu/etaxonomy/cdm/io/redlist/gefaesspflanzen/RedListGefaesspflanzenImportNames.java
30 30
import eu.etaxonomy.cdm.io.common.mapping.UndefinedTransformerMethodException;
31 31
import eu.etaxonomy.cdm.model.agent.AgentBase;
32 32
import eu.etaxonomy.cdm.model.agent.TeamOrPersonBase;
33
import eu.etaxonomy.cdm.model.common.AnnotatableEntity;
33 34
import eu.etaxonomy.cdm.model.common.Annotation;
34 35
import eu.etaxonomy.cdm.model.common.AnnotationType;
35 36
import eu.etaxonomy.cdm.model.common.CdmBase;
......
242 243
        return taxonBase;
243 244
    }
244 245

  
245
    private void addAnnotation(String string, TaxonBase<?> taxonBase) {
246
    private void addAnnotation(String string, AnnotatableEntity entity) {
246 247
        if(CdmUtils.isNotBlank(string)){
247
            taxonBase.addAnnotation(Annotation.NewInstance(string, AnnotationType.TECHNICAL(), Language.GERMAN()));
248
            entity.addAnnotation(Annotation.NewInstance(string, AnnotationType.TECHNICAL(), Language.GERMAN()));
248 249
        }
249 250
    }
250 251

  
......
473 474
                }
474 475
            }
475 476
        }
477

  
478
        if(rangString.equals("SPI")){
479
            addAnnotation("Rank in source: subspecies principes", name);
480
        }
481

  
476 482
        //add source
477 483
        ImportHelper.setOriginalSource(name, state.getTransactionalSourceReference(), id, RedListUtil.NAME_NAMESPACE);
478 484

  

Also available in: Unified diff