public class SiteEntry extends BaseEntry<SiteEntry>
BaseEntry.AtomHandler
ExtensionPoint.CumulativeBlobHandler, ExtensionPoint.ExtensionHandler
Constructor and Description |
---|
SiteEntry()
Default mutable constructor.
|
SiteEntry(BaseEntry<?> sourceEntry)
Constructs a new instance by doing a shallow copy of data from an existing
BaseEntry instance. |
Modifier and Type | Method and Description |
---|---|
void |
declareExtensions(ExtensionProfile extProfile)
Declares the set of expected Extension types for an ExtensionPoint within
the target extension profile.
|
Link |
getEntryPostLink()
Returns the link that provides the URI that can be used to post new entries
to the feed.
|
SiteName |
getSiteName()
Returns the site name.
|
Link |
getSourceLink()
Returns the source sites link.
|
Theme |
getTheme()
Returns the theme.
|
java.util.List<Link> |
getWebAddressMappingLinks()
Returns the webAddressMapping sites link.
|
boolean |
hasSiteName()
Returns whether it has the site name.
|
boolean |
hasTheme()
Returns whether it has the theme.
|
void |
setSiteName(SiteName siteName)
Sets the site name.
|
void |
setTheme(Theme theme)
Sets the theme.
|
java.lang.String |
toString() |
addAdaptor, addHtmlLink, addLink, addLink, delete, generate, generateAtom, generateRss, getAdaptedEntry, getAdaptor, getAdaptors, getAuthors, getCanEdit, getCategories, getContent, getContributors, getEdited, getEditLink, getEtag, getHandler, getHtmlLink, getId, getKind, getLink, getLinks, getLinks, getMediaEditLink, getPlainTextContent, getPubControl, getPublished, getResumableEditMediaLink, getRights, getSelectedFields, getSelf, getSelfLink, getService, getSource, getSummary, getTextContent, getTitle, getUpdated, getVersionId, isDraft, parseAtom, parseAtom, parseAtom, readEntry, readEntry, removeLinks, removeLinks, setCanEdit, setContent, setContent, setDraft, setEdited, setEtag, setId, setKind, setPubControl, setPublished, setRights, setSelectedFields, setService, setSource, setSummary, setTitle, setUpdated, setVersionId, update
addExtension, addRepeatingExtension, generateCumulativeXmlBlob, getExtension, getExtensions, getRepeatingExtension, getRepeatingExtensions, getXmlBlob, hasExtension, hasRepeatingExtension, parseCumulativeXmlBlob, removeExtension, removeExtension, removeRepeatingExtension, setExtension, setXmlBlob, visit
disableStrictValidation, enableStrictValidation, getExtensionLocalName, getExtensionNamespace, isImmutable, isStrictValidation, setImmutable
public void declareExtensions(ExtensionProfile extProfile)
ExtensionPoint
declareExtensions
in interface Kind.Adaptor
declareExtensions
in class ExtensionPoint
extProfile
- the ExtensionProfile to initialize.ExtensionProfile.addDeclarations(Kind.Adaptor)
public SiteName getSiteName()
public void setSiteName(SiteName siteName)
siteName
- site name or null
to resetpublic boolean hasSiteName()
public Theme getTheme()
public void setTheme(Theme theme)
theme
- theme or null
to resetpublic boolean hasTheme()
public Link getEntryPostLink()
null
for none.public Link getSourceLink()
null
for none.public java.util.List<Link> getWebAddressMappingLinks()
public java.lang.String toString()
toString
in class java.lang.Object