Class HierarchicalBrowseDcElement
java.lang.Object
io.goobi.viewer.model.viewer.collections.BrowseDcElement
io.goobi.viewer.model.viewer.collections.HierarchicalBrowseDcElement
- All Implemented Interfaces:
Serializable
,Comparable<BrowseDcElement>
HierarchicalBrowseDcElement class.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class io.goobi.viewer.model.viewer.collections.BrowseDcElement
BrowseDcElement.TranslationComparator
-
Constructor Summary
ConstructorDescriptionConstructor for HierarchicalBrowseDcElement.HierarchicalBrowseDcElement
(String name, long number, String field, String sortField, String splittingChar, int displayNumberOfVolumesLevel) Constructor for HierarchicalBrowseDcElement. -
Method Summary
Modifier and TypeMethodDescriptionvoid
addChild.boolean
getAllDescendents
(boolean includeMyself) getAllDescendents.getAllVisibleDescendents
(boolean checkAllDescendents) getAllVisibleDescendents.Getter for the fieldchildren
.getChildren
(boolean includeMyself) getChildrenAndVisibleDescendants.Getter for the fieldparent
.getQuery()
int
hashCode()
boolean
isHasSubelements.boolean
isOpensInNewWindow.boolean
isOpensInSearch.boolean
isRedirectsToWork.void
setChildren
(List<HierarchicalBrowseDcElement> children) Setter for the fieldchildren
.void
setOpensInNewWindow
(boolean opensInNewWindow) Setter for the fieldopensInNewWindow
.void
setParent
(HierarchicalBrowseDcElement parent) Setter for the fieldparent
.toString()
Methods inherited from class io.goobi.viewer.model.viewer.collections.BrowseDcElement
addToNumber, compareTo, getDescription, getDescription, getFacetValues, getField, getIcon, getInfo, getLabel, getLevel, getLuceneName, getName, getNumberOfVolumes, getParentName, getRepresentant, getRssUrl, getSingleRecordUrl, getSolrFilterQuery, getSortField, hasCMSDescription, hasIcon, isDisplayNumberOfVolumes, isShowDescription, isShowSubElements, setFacetValues, setHasSubelements, setInfo, setShowDescription, setShowSubElements, setSingleRecordUrl, setSortField
-
Constructor Details
-
HierarchicalBrowseDcElement
public HierarchicalBrowseDcElement(String name, long number, String field, String sortField, String splittingChar, int displayNumberOfVolumesLevel) throws PresentationException Constructor for HierarchicalBrowseDcElement.
- Parameters:
name
- aString
object.number
- a long.field
- aString
object.sortField
- aString
object.splittingChar
-displayNumberOfVolumesLevel
-- Throws:
PresentationException
- if any.
-
HierarchicalBrowseDcElement
Constructor for HierarchicalBrowseDcElement.
- Parameters:
blueprint
- aHierarchicalBrowseDcElement
object.
-
-
Method Details
-
getChildren
Getter for the field
children
.- Returns:
- a
List
object.
-
getChildren
-
setChildren
Setter for the field
children
.- Parameters:
children
- aList
object.
-
getParent
Getter for the field
parent
.- Returns:
- a
HierarchicalBrowseDcElement
object.
-
setParent
Setter for the field
parent
.- Parameters:
parent
- aHierarchicalBrowseDcElement
object.
-
addChild
addChild.
- Parameters:
dc
- aHierarchicalBrowseDcElement
object.
-
isHasSubelements
public boolean isHasSubelements()isHasSubelements.
- Overrides:
isHasSubelements
in classBrowseDcElement
- Returns:
- a boolean.
-
isOpensInNewWindow
public boolean isOpensInNewWindow()isOpensInNewWindow.
- Returns:
- a boolean.
-
setOpensInNewWindow
public void setOpensInNewWindow(boolean opensInNewWindow) Setter for the field
opensInNewWindow
.- Parameters:
opensInNewWindow
- a boolean.
-
isRedirectsToWork
public boolean isRedirectsToWork()isRedirectsToWork.
- Returns:
- a boolean.
-
isOpensInSearch
public boolean isOpensInSearch()isOpensInSearch.
- Returns:
- a boolean.
-
getAllVisibleDescendents
public Collection<HierarchicalBrowseDcElement> getAllVisibleDescendents(boolean checkAllDescendents) getAllVisibleDescendents.
- Parameters:
checkAllDescendents
- a boolean.- Returns:
- a
Collection
object.
-
toString
- Overrides:
toString
in classBrowseDcElement
-
getChildrenAndVisibleDescendants
getChildrenAndVisibleDescendants.
- Returns:
- a
Collection
object.
-
equals
- Overrides:
equals
in classBrowseDcElement
-
hashCode
public int hashCode()- Overrides:
hashCode
in classBrowseDcElement
-
getAllDescendents
getAllDescendents.
- Parameters:
includeMyself
- a boolean.- Returns:
- a
List
object.
-
getQuery
-