Project

General

Profile

« Previous | Next » 

Revision d0b0c36b

Added by Andreas Müller almost 8 years ago

Add getter/setter/termloader for (inverse)symbol, fix update script
#5734

View differences:

cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/taxon/TaxonRelationshipType.java
10 10
package eu.etaxonomy.cdm.model.taxon;
11 11

  
12 12
import java.util.HashMap;
13
import java.util.List;
13 14
import java.util.Map;
14 15
import java.util.UUID;
15 16

  
......
22 23
import org.apache.log4j.Logger;
23 24
import org.hibernate.envers.Audited;
24 25

  
26
import eu.etaxonomy.cdm.model.common.DefinedTermBase;
25 27
import eu.etaxonomy.cdm.model.common.RelationshipTermBase;
26 28
import eu.etaxonomy.cdm.model.common.TermType;
27 29
import eu.etaxonomy.cdm.model.common.TermVocabulary;
......
426 428
		return getTermByUuid(uuidAllRelationships);
427 429
	}
428 430

  
429
//	@Override
430
//	public TaxonRelationshipType readCsvLine(Class<TaxonRelationshipType> termClass, List<String> csvLine, Map<UUID,DefinedTermBase> terms) {
431
//		return super.readCsvLine(termClass, csvLine, terms);
432
//	}
431
    @Override
432
    public TaxonRelationshipType readCsvLine(Class<TaxonRelationshipType> termClass, List<String> csvLine, Map<UUID,DefinedTermBase> terms, boolean abbrevAsId) {
433
        TaxonRelationshipType newInstance = super.readCsvLine(termClass, csvLine, terms, abbrevAsId);
434

  
435
        String inverseLabelAbbrev = csvLine.get(7).trim();
436
        newInstance.setSymbol(newInstance.getIdInVocabulary());
437
        newInstance.setInverseSymbol(inverseLabelAbbrev);
438
        return newInstance;
439
    }
433 440
}

Also available in: Unified diff