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>
Models one news entry.
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
Ordered by pubDate desc, page.getBook()
protected String
getLabel()
getTitle()
getView()
boolean
isHidden()
News elements are not part of the content directly, so are hidden from tree views.void
void
setDescription
(String description) void
setElement
(String element) void
setPubDate
(ReadableDateTime pubDate) void
setTargetPage
(String targetPage) void
void
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
-
Constructor Details
-
News
public News()
-
-
Method Details
-
compareTo
Ordered by pubDate desc, page.- Specified by:
compareTo
in interfaceComparable<News>
-
getLabel
-
isHidden
public boolean isHidden()News elements are not part of the content directly, so are hidden from tree views. -
getBook
-
setBook
-
getTargetPage
-
setTargetPage
-
getElement
-
setElement
-
getView
-
setView
-
getTitle
-
setTitle
-
getDescription
-
setDescription
-
getPubDate
-
setPubDate
-
getDefaultIdPrefix
- Specified by:
getDefaultIdPrefix
in classElement
-