Package io.goobi.viewer.model.cms.legacy
Class CMSContentItemTemplate
java.lang.Object
io.goobi.viewer.model.cms.legacy.CMSContentItemTemplate
- All Implemented Interfaces:
Comparable<CMSContentItemTemplate>
A contentItem to be used in a CMSPage template. Stores a value for content item mode
- Author:
- Florian Alpers
-
Constructor Summary
ConstructorsConstructorDescriptionCreates a new CMSContentItemTemplate instance. -
Method Summary
Modifier and TypeMethodDescriptionintcreateCMSContentItem(CMSComponent component) Message key to display when clicking the inline help button.getMode()intgetOrder()getType()booleanbooleanbooleanbooleanbooleanbooleanvoidsetHitListOptions(boolean hitListOptions) voidsetIgnoreCollectionHierarchy(boolean ignoreCollectionHierarchy) voidsetInlineHelp(String inlineHelp) Setter for the fieldinlineHelp.voidvoidsetItemLabel(String itemLabel) voidsetMandatory(boolean mandatory) voidsetMediaFilter(String mediaFilter) Setter for the fieldmediaFilter.voidsetMode(ContentItemMode mode) Setter for the fieldmode.voidsetOrder(int order) voidsetPreview(boolean preview) Setter for the fieldpreview.voidsetRandomizeItems(boolean radomizeItems)
-
Constructor Details
-
CMSContentItemTemplate
Creates a new CMSContentItemTemplate instance.- Parameters:
type- a CMSContentItemType object.
-
-
Method Details
-
getType
-
getItemId
-
setItemId
-
setMode
Setter for the fieldmode.- Parameters:
mode- the display mode to set for this content item
-
getMode
-
isHasInlineHelp
public boolean isHasInlineHelp() -
getInlineHelp
Message key to display when clicking the inline help button.- Returns:
- the
inlineHelp
-
setInlineHelp
Setter for the fieldinlineHelp.- Parameters:
inlineHelp- the message key to display when clicking the inline help button
-
getMediaFilter
-
setMediaFilter
Setter for the fieldmediaFilter.- Parameters:
mediaFilter- the media type filter string; null is treated as empty string
-
isPreview
public boolean isPreview() -
setPreview
public void setPreview(boolean preview) Setter for the fieldpreview.- Parameters:
preview- true if this item should be rendered in preview mode
-
setMandatory
public void setMandatory(boolean mandatory) -
isMandatory
public boolean isMandatory() -
setOrder
public void setOrder(int order) -
getOrder
public int getOrder() -
setItemLabel
-
getItemLabel
-
isIgnoreCollectionHierarchy
public boolean isIgnoreCollectionHierarchy() -
setIgnoreCollectionHierarchy
public void setIgnoreCollectionHierarchy(boolean ignoreCollectionHierarchy) -
isHitListOptions
public boolean isHitListOptions() -
setHitListOptions
public void setHitListOptions(boolean hitListOptions) -
setRandomizeItems
public void setRandomizeItems(boolean radomizeItems) -
isRandomizeItems
public boolean isRandomizeItems() -
compareTo
- Specified by:
compareToin interfaceComparable<CMSContentItemTemplate>
-
createCMSContentItem
-