Revision 45528416
Added by Katja Luther almost 15 years ago
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
merging branches/cdmlib/2.2 [7345:7377] to trunk
see also:
https://dev.e-taxonomy.eu/trac/changeset?new=branches%2Fcdmlib%2F2.2%407377&old=branches%2Fcdmlib%2F2.2%407345