Class CMSSlider

java.lang.Object
io.goobi.viewer.model.cms.CMSSlider
All Implemented Interfaces:
Serializable

@Entity public class CMSSlider extends Object implements Serializable
Class to persist sliders ("slideshows") created in CMS backend.
Author:
Florian Alpers
See Also:
  • Field Details

  • Constructor Details

    • CMSSlider

      public CMSSlider(CMSSlider o)
      Copies constructor.
      Parameters:
      o - slider to copy
    • CMSSlider

      public CMSSlider()
      Persistence constructor.
    • CMSSlider

      public CMSSlider(CMSSlider.SourceType type)
      Default constructor. Provides the source type which should be treated as final
      Parameters:
      type - source type determining how slider entries are loaded
  • Method Details

    • getId

      public Long getId()
    • setId

      public void setId(Long id)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String description)
    • getSolrQuery

      public String getSolrQuery()
    • setSolrQuery

      public void setSolrQuery(String solrQuery)
    • getCategories

      public List<String> getCategories()
    • setCategories

      public void setCategories(List<String> categories)
    • getCollections

      public List<String> getCollections()
    • setCollections

      public void setCollections(List<String> collections)
    • getSerialversionuid

      public static long getSerialversionuid()
    • getStyle

      public String getStyle()
    • setStyle

      public void setStyle(String style)
    • getSourceType

      public CMSSlider.SourceType getSourceType()
    • isEmpty

      public boolean isEmpty()
      Returns:
      true if either solrQuery, collections or categories is empty, depending on the sourceType
    • getSortField

      public String getSortField()
    • setSortField

      public void setSortField(String sortField)
    • setMaxEntries

      public void setMaxEntries(int maxEntries)
    • getMaxEntries

      public int getMaxEntries()
    • getMaxEntriesOptions

      public List<Integer> getMaxEntriesOptions()