Class NewsData

    • Field Detail

      • description

        private String description
      • removedBy

        private Integer removedBy
      • entryDate

        private Date entryDate
      • startDate

        private Date startDate
      • newsDate

        private Date newsDate
      • endDate

        private Date endDate
      • sticky

        private boolean sticky
    • Constructor Detail

      • NewsData

        public NewsData()
    • Method Detail

      • getName

        public String getName()
        Description copied from interface: NameableData
        Get the name of the item.
        Specified by:
        getName in interface NameableData
        Returns:
        A String with the name of the item
      • setName

        public void setName​(String name)
        Description copied from interface: NameableData
        Set the name of the item. The name cannot be null and mustn't be longer than the value specified by the MAX_NAME_LENGTH constant.
        Specified by:
        setName in interface NameableData
        Parameters:
        name - The new name for the item
      • getDescription

        public String getDescription()
        Description copied from interface: NameableData
        Get the description for the item.
        Specified by:
        getDescription in interface NameableData
        Returns:
        A String with a description of the item
      • setDescription

        public void setDescription​(String description)
        Description copied from interface: NameableData
        Set the description for the item. The description can be null but mustn't be longer than the value specified by the MAX_DESCRIPTION_LENGTH constant.
        Specified by:
        setDescription in interface NameableData
        Parameters:
        description - The new description for the item
      • getRemovedBy

        public Integer getRemovedBy()
        Description copied from interface: RemovableData
        Get the ID of the user that removed this item.
        Specified by:
        getRemovedBy in interface RemovableData
        Returns:
        The ID of a user or null if the item is not removed
      • setRemovedBy

        public void setRemovedBy​(Integer removedBy)
        Description copied from interface: RemovableData
        Set the ID of the user that removed this item or null to restore the item.
        Specified by:
        setRemovedBy in interface RemovableData
      • getEntryDate

        public Date getEntryDate()
        Description copied from interface: RegisteredData
        Get the date this item was added to the database. The value is generated at creation time and can't be modified later.
        Specified by:
        getEntryDate in interface RegisteredData
      • setEntryDate

        public void setEntryDate​(Date entryDate)
      • getStartDate

        public Date getStartDate()
        Get the first day this news item should be shown.
        Hibernate: property
        column="`start_date`" type="date" not-null="true"
      • setStartDate

        public void setStartDate​(Date startDate)
      • getNewsDate

        public Date getNewsDate()
        Get the news date of this news item.
        Hibernate: property
        column="`news_date`" type="date" not-null="true"
      • setNewsDate

        public void setNewsDate​(Date newsDate)
      • getEndDate

        public Date getEndDate()
        Get the last day this news item should be shown.
        Hibernate: property
        column="`end_date`" type="date"
      • setEndDate

        public void setEndDate​(Date endDate)
      • isSticky

        public boolean isSticky()
        Sticky news should be sorted before non-sticky news regardless of the date.
        Since:
        3.12
        Hibernate: property
        column="`sticky`" type="boolean" not-null="true"
      • setSticky

        public void setSticky​(boolean sticky)