Package io.goobi.viewer.model.citation
Class CitationLink
java.lang.Object
io.goobi.viewer.model.citation.CitationLink
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic enumstatic enum -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetField()getLabel()getLevel()getType()getUrl(ViewManager viewManager) getValue()booleanisEmpty()booleansetPattern(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:
IndexUnreachableExceptionPresentationExceptionDAOException
-
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()
-