Class DataListItemTag

  • All Implemented Interfaces:
    java.io.Serializable, javax.servlet.jsp.tagext.BodyTag, javax.servlet.jsp.tagext.IterationTag, javax.servlet.jsp.tagext.JspTag, javax.servlet.jsp.tagext.Tag

    public class DataListItemTag
    extends IncludeTag
    The java class for tag "dataListItem"
    Since:
    jcms-10.0.1
    Author:
    Kévin Bransard
    See Also:
    Serialized Form
    • Field Detail

      • DISPLAY_META_REQUEST_ATTR

        public static final java.lang.String DISPLAY_META_REQUEST_ATTR
        See Also:
        Constant Field Values
      • USE_THUMBNAIL_REQUEST_ATTR

        public static final java.lang.String USE_THUMBNAIL_REQUEST_ATTR
        See Also:
        Constant Field Values
      • DEFAULT_TEMPLATE

        public static final java.lang.String DEFAULT_TEMPLATE
        See Also:
        Constant Field Values
    • Constructor Detail

      • DataListItemTag

        public DataListItemTag()
    • Method Detail

      • doStartTag

        public int doStartTag()
                       throws javax.servlet.jsp.JspException
        Specified by:
        doStartTag in interface javax.servlet.jsp.tagext.Tag
        Overrides:
        doStartTag in class IncludeTag
        Throws:
        javax.servlet.jsp.JspException
      • doAfterBody

        public int doAfterBody()
                        throws javax.servlet.jsp.JspException
        Specified by:
        doAfterBody in interface javax.servlet.jsp.tagext.IterationTag
        Overrides:
        doAfterBody in class IncludeTag
        Throws:
        javax.servlet.jsp.JspException
      • setContext

        public void setContext​(java.util.Map<java.lang.String,​java.lang.Object> map,
                               java.lang.String body)
        Overrides:
        setContext in class IncludeTag
      • getDataIcon

        public static java.lang.String getDataIcon​(Data data)
        Returns the data icon for current data based on properties dataListItem.icon.DATACLASS
        Parameters:
        data - the Data
        Returns:
        the data icon src for current data
        Since:
        jcms-10.0.1
      • getDataIconAlt

        public static java.lang.String getDataIconAlt​(Data data,
                                                      java.lang.String userLang)
        Returns the data icon for current data based on properties dataListItem.icon.DATACLASS
        Parameters:
        data - the Data
        userLang - the current user language
        Returns:
        the data icon src for current data
        Since:
        jcms-10.0.1
      • getDataItemDate

        public static java.util.Date getDataItemDate​(Data data)
        Returns the data item date depending on the data type (Publication will use pdate if available)
        Parameters:
        data - the Data
        Returns:
        the data item publish date
        Since:
        jcms-10.0.1
      • getCss

        public java.lang.String getCss()
      • setCss

        public void setCss​(java.lang.String css)
      • getLink

        public java.lang.String getLink()
      • setLink

        public void setLink​(java.lang.String link)
      • getData

        public java.lang.Object getData()
      • setData

        public void setData​(java.lang.Object data)
      • getTemplate

        public java.lang.String getTemplate()
      • setTemplate

        public void setTemplate​(java.lang.String template)
      • setText

        public void setText​(java.lang.String text)
      • getText

        public java.lang.String getText()
      • getIcon

        public java.lang.String getIcon()
      • setIcon

        public void setIcon​(java.lang.String icon)
      • getDataDate

        public java.util.Date getDataDate()
      • setDataDate

        public void setDataDate​(java.util.Date dataDate)
      • getLinkCss

        public java.lang.String getLinkCss()
      • setLinkCss

        public void setLinkCss​(java.lang.String linkCss)
      • setDataAttribute

        public void setDataAttribute​(DataAttribute dataAttribute)
      • setLinkDataAttribute

        public void setLinkDataAttribute​(DataAttribute linkDataAttribute)
      • getLinkDataAttribute

        public DataAttribute getLinkDataAttribute()
      • getLinkParams

        public java.util.Map<java.lang.String,​java.lang.String[]> getLinkParams()
      • setLinkParams

        public void setLinkParams​(java.util.Map<java.lang.String,​java.lang.String[]> linkParams)
      • getShowDate

        public boolean getShowDate()
      • setShowDate

        public void setShowDate​(boolean showDate)
      • setIconAlt

        public void setIconAlt​(java.lang.String iconAlt)
      • getIconAlt

        public java.lang.String getIconAlt()