Package io.goobi.viewer.model.citation
Class CitationLink
java.lang.Object
io.goobi.viewer.model.citation.CitationLink
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic enum
static enum
static enum
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetField()
getLabel()
getLevel()
getType()
getUrl
(ViewManager viewManager) getValue()
boolean
isEmpty()
boolean
setPattern
(String pattern) setTopstructValueFallback
(boolean topstructValueFallback) void
-
Constructor Details
-
CitationLink
- Parameters:
type
-level
-action
-label
-
-
-
Method Details
-
getAction
-
getUrl
public String getUrl(ViewManager viewManager) throws PresentationException, IndexUnreachableException, DAOException - Parameters:
viewManager
-- Returns:
- Appropriate URL
- Throws:
IndexUnreachableException
PresentationException
DAOException
-
getType
- Returns:
- the type
-
getLevel
- Returns:
- the level
-
getLabel
- Returns:
- the label
-
getField
- Returns:
- the field
-
getValue
- Returns:
- the value
-
setValue
- Parameters:
value
- the value to set
-
setField
- Parameters:
field
- the field to set- Returns:
- this
-
getPattern
- Returns:
- the pattern
-
setPattern
- Parameters:
pattern
- the pattern to set- Returns:
- this
-
isTopstructValueFallback
public boolean isTopstructValueFallback()- Returns:
- the topstructValueFallback
-
setTopstructValueFallback
- Parameters:
topstructValueFallback
- the topstructValueFallback to set- Returns:
- this
-
isEmpty
public boolean isEmpty()
-