- java.lang.Object
-
- com.semanticcms.core.model.Node
-
- com.semanticcms.core.model.Element
-
- com.semanticcms.news.model.News
-
- All Implemented Interfaces:
Freezable<Node>
,Comparable<News>
public class News extends Element implements Comparable<News>
Models one news entry.
-
-
Constructor Summary
Constructors Constructor Description News()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(News o)
Ordered by pubDate desc, page.String
getBook()
protected String
getDefaultIdPrefix()
String
getDescription()
String
getElement()
String
getLabel()
DateTime
getPubDate()
String
getTargetPage()
String
getTitle()
String
getView()
boolean
isHidden()
News elements are not part of the content directly, so are hidden from tree views.void
setBook(String book)
void
setDescription(String description)
void
setElement(String element)
void
setPubDate(ReadableDateTime pubDate)
void
setTargetPage(String targetPage)
void
setTitle(String title)
void
setView(String view)
-
Methods inherited from class com.semanticcms.core.model.Element
addChildElement, equals, generateIdPrefix, getElementIdTemplate, getElementRef, getId, getPage, getParentElement, hashCode, isValidId, setId
-
Methods inherited from class com.semanticcms.core.model.Node
addPageLink, appendLabel, checkNotFrozen, findChildElement, findChildElement, findTopLevelElements, freeze, getBody, getChildElements, getPageLinks, getProperty, requireChildElement, requireChildElement, setBody, setProperty, toString
-
-
-
-
Method Detail
-
compareTo
public int compareTo(News o)
Ordered by pubDate desc, page.- Specified by:
compareTo
in interfaceComparable<News>
-
isHidden
public boolean isHidden()
News elements are not part of the content directly, so are hidden from tree views.
-
getBook
public String getBook()
-
setBook
public void setBook(String book)
-
getTargetPage
public String getTargetPage()
-
setTargetPage
public void setTargetPage(String targetPage)
-
getElement
public String getElement()
-
setElement
public void setElement(String element)
-
getView
public String getView()
-
setView
public void setView(String view)
-
getTitle
public String getTitle()
-
setTitle
public void setTitle(String title)
-
getDescription
public String getDescription()
-
setDescription
public void setDescription(String description)
-
getPubDate
public DateTime getPubDate()
-
setPubDate
public void setPubDate(ReadableDateTime pubDate)
-
getDefaultIdPrefix
protected String getDefaultIdPrefix()
- Specified by:
getDefaultIdPrefix
in classElement
-
-