Project

General

Profile

« Previous | Next » 

Revision 45528416

Added by Katja Luther almost 15 years ago

View differences:

cdmlib-model/src/main/java/eu/etaxonomy/cdm/strategy/cache/reference/ArticleDefaultCacheStrategy.java
13 13
import org.apache.log4j.Logger;
14 14

  
15 15
import eu.etaxonomy.cdm.common.CdmUtils;
16
import eu.etaxonomy.cdm.model.reference.Article;
16
import eu.etaxonomy.cdm.model.reference.ReferenceBase;
17 17

  
18
public class ArticleDefaultCacheStrategy <T extends Article> extends NomRefDefaultCacheStrategyBase<T> implements  INomenclaturalReferenceCacheStrategy<T> {
18
public class ArticleDefaultCacheStrategy <T extends ReferenceBase> extends NomRefDefaultCacheStrategyBase<T> implements  INomenclaturalReferenceCacheStrategy<T> {
19 19
	private static final Logger logger = Logger.getLogger(ArticleDefaultCacheStrategy.class);
20 20
	
21 21
	private String prefixSeries = "ser.";
......
56 56
		if (article == null){
57 57
			return null;
58 58
		}
59
		if (article.getInJournal() == null){
59
		if (article.getInReference() == null){
60 60
			return null;
61 61
		}
62 62
		
63
		String titelAbbrev = CdmUtils.Nz(article.getInJournal().getTitle()).trim();
63
		String titelAbbrev = CdmUtils.Nz(article.getInReference().getTitle()).trim();
64 64
		String series = CdmUtils.Nz(article.getSeries()).trim();
65 65
		String volume = CdmUtils.Nz(article.getVolume()).trim();
66 66
		

Also available in: Unified diff