public class JournalDefaultCacheStrategy extends StrategyBase implements IReferenceBaseCacheStrategy
Modifier and Type | Field and Description |
---|---|
protected String |
afterAuthor |
protected String |
afterYear |
protected String |
beforeYear |
Modifier and Type | Method and Description |
---|---|
String |
getAbbrevTitleCache(Reference journal)
Returns the abbreviated title cache which is a title cache which uses the
abbrev title |
String |
getCitation(Reference referenceBase)
Returns a short version of the reference, suitable for citation (e.g.
|
String |
getTitleCache(Reference journal)
Returns the computed
title cache . |
protected UUID |
getUuid() |
static JournalDefaultCacheStrategy |
NewInstance()
Factory method
|
isBlank, isCollection, isNotBlank, isPrimitive, isSingleCdmBaseObject, isUserType, Nz
protected String beforeYear
protected String afterYear
protected String afterAuthor
protected UUID getUuid()
getUuid
in class StrategyBase
public static JournalDefaultCacheStrategy NewInstance()
public String getTitleCache(Reference journal)
IIdentifiableEntityCacheStrategy
title cache
.getTitleCache
in interface IIdentifiableEntityCacheStrategy<Reference>
journal
- the identifiable entitypublic String getAbbrevTitleCache(Reference journal)
IReferenceBaseCacheStrategy
abbrev title
getAbbrevTitleCache
in interface IReferenceBaseCacheStrategy
public String getCitation(Reference referenceBase)
IReferenceBaseCacheStrategy
getCitation
in interface IReferenceBaseCacheStrategy
Copyright © 2007-2016 EDIT. All Rights Reserved.