Project

General

Profile

« Previous | Next » 

Revision 67a8edee

Added by Andreas Müller over 12 years ago

renamed getTaggedName -> getTaggedNameDeprecated

View differences:

cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/name/TaxonNameBase.java
20 20
import javax.persistence.FetchType;
21 21
import javax.persistence.Inheritance;
22 22
import javax.persistence.InheritanceType;
23
import javax.persistence.JoinTable;
24
import javax.persistence.JoinColumn;
25 23
import javax.persistence.ManyToMany;
26 24
import javax.persistence.ManyToOne;
27 25
import javax.persistence.OneToMany;
......
66 64
import eu.etaxonomy.cdm.strategy.cache.name.INameCacheStrategy;
67 65
import eu.etaxonomy.cdm.strategy.match.IMatchable;
68 66
import eu.etaxonomy.cdm.strategy.match.Match;
69
import eu.etaxonomy.cdm.strategy.match.MatchMode;
70 67
import eu.etaxonomy.cdm.strategy.match.Match.ReplaceMode;
68
import eu.etaxonomy.cdm.strategy.match.MatchMode;
71 69
import eu.etaxonomy.cdm.strategy.merge.Merge;
72 70
import eu.etaxonomy.cdm.strategy.merge.MergeMode;
73 71
import eu.etaxonomy.cdm.strategy.parser.ParserProblem;
......
322 320

  
323 321
	@Transient
324 322
	public List<Object> getTaggedName(){
325
		return getCacheStrategy().getTaggedName(this);
323
		return getCacheStrategy().getTaggedNameDeprecated(this);
326 324
	}
327 325
	
328 326
	@Transient
cdmlib-model/src/main/java/eu/etaxonomy/cdm/strategy/TaggedTextGenerator.java
58 58
			//   - infraGenericEpithet	"Cicerbita"	
59 59
	        //   - infraSpecificEpithet	null	
60 60
	
61
			List<Object> taggedName = taxonNameBase.getCacheStrategy().getTaggedName(taxonNameBase);
61
			List<Object> taggedName = taxonNameBase.getCacheStrategy().getTaggedNameDeprecated(taxonNameBase);
62 62
			for (Object token : taggedName){
63 63
				TaggedText tag = new TaggedText();
64 64
				if (String.class.isInstance(token)){
cdmlib-model/src/main/java/eu/etaxonomy/cdm/strategy/cache/name/INameCacheStrategy.java
34 34
	 * @param taxonNameBase
35 35
	 * @return
36 36
	 */
37
	public List<Object> getTaggedName(T taxonNameBase);
37
	public List<Object> getTaggedNameDeprecated(T taxonNameBase);
38 38
	
39 39
	/**
40 40
	 * Returns a list of name typified tokens that together make up the name (including authorship etc.).
cdmlib-model/src/main/java/eu/etaxonomy/cdm/strategy/cache/name/NameCacheStrategyBase.java
52 52
	/* (non-Javadoc)
53 53
	 * @see eu.etaxonomy.cdm.strategy.cache.name.INameCacheStrategy#getTaggedName(eu.etaxonomy.cdm.model.name.TaxonNameBase)
54 54
	 */
55
	public abstract List<Object> getTaggedName(T taxonNameBase);
55
	public abstract List<Object> getTaggedNameDeprecated(T taxonNameBase);
56 56

  
57 57
	/* (non-Javadoc)
58 58
	 * @see eu.etaxonomy.cdm.strategy.cache.name.INameCacheStrategy#getTaggedTitle(eu.etaxonomy.cdm.model.name.TaxonNameBase)
cdmlib-model/src/main/java/eu/etaxonomy/cdm/strategy/cache/name/NonViralNameDefaultCacheStrategy.java
695 695
	 * @see eu.etaxonomy.cdm.strategy.INameCacheStrategy#getTaggedName(eu.etaxonomy.cdm.model.common.CdmBase)
696 696
	 */
697 697
	@Override
698
	public List<Object> getTaggedName(T nonViralName) {
698
	@Deprecated
699
	public List<Object> getTaggedNameDeprecated(T nonViralName) {
699 700
		List<Object> tags = new ArrayList<Object>();
700 701
		
701 702
		if (nonViralName.isProtectedNameCache() ||
cdmlib-model/src/test/java/eu/etaxonomy/cdm/strategy/cache/name/NonViralNameDefaultCacheStrategyTest.java
505 505
	}
506 506

  
507 507
	/**
508
	 * Test method for {@link eu.etaxonomy.cdm.strategy.cache.name.NonViralNameDefaultCacheStrategy#getTaggedName(eu.etaxonomy.cdm.model.name.NonViralName)}.
508
	 * Test method for {@link eu.etaxonomy.cdm.strategy.cache.name.NonViralNameDefaultCacheStrategy#getTaggedNameDeprecated(eu.etaxonomy.cdm.model.name.NonViralName)}.
509 509
	 */
510 510
	@Test
511 511
	public void testGetTaggedNameSpeciesAggregate() {
512 512
		BotanicalName speciesAggregate = BotanicalName.NewInstance(Rank.SPECIESAGGREGATE());
513 513
		speciesAggregate.setGenusOrUninomial("Mygenus");
514 514
		speciesAggregate.setSpecificEpithet("myspecies");
515
		List<Object> taggedName = strategy.getTaggedName(speciesAggregate);
515
		List<Object> taggedName = strategy.getTaggedNameDeprecated(speciesAggregate);
516 516
		Assert.assertEquals("1rd tag must be genus epithet", "Mygenus", taggedName.get(0));
517 517
		Assert.assertEquals("2rd tag must be species epithet", "myspecies", taggedName.get(1));
518 518
		Assert.assertEquals("3rd tag must be aggregate marker", "aggr.",taggedName.get(2));
......
521 521
	
522 522
	@Test 
523 523
	public void testGetTaggedNameSubspecies(){
524
		List taggedName = strategy.getTaggedName(subSpeciesName);
524
		List taggedName = strategy.getTaggedNameDeprecated(subSpeciesName);
525 525
		Assert.assertEquals("First tag should be 'Abies'", "Abies", taggedName.get(0));
526 526
		Assert.assertEquals("Second tag should be 'alba'", "alba", taggedName.get(1));
527 527
		Assert.assertEquals("Third tag should be subspecies rank", Rank.SUBSPECIES(), taggedName.get(2));

Also available in: Unified diff