/** * Sets the data region of a table. * * @param data data region of a table or <code>null</code> to reset */ public void setData(Data data) { if (data == null) { removeExtension(Data.class); } else { setExtension(data); } }
/** * Sets the page name. * * @param pageName page name or <code>null</code> to reset */ public void setPageName(PageName pageName) { if (pageName == null) { removeExtension(PageName.class); } else { setExtension(pageName); } }
/** * Returns the parent sites link. * * @return Parent sites link or {@code null} for none. */ public Link getParentLink() { return getLink(SitesLink.Rel.PARENT, Link.Type.ATOM); }
/** * Returns the replies sites link. * * @return Replies sites link or {@code null} for none. */ public Link getAtomRepliesLink() { return getLink(SitesLink.Rel.REPLIES, Link.Type.ATOM); }
/** * Returns the batch interruption information. * * @return batch interruption information */ public BatchInterrupted getBatchInterrupted() { return getExtension(BatchInterrupted.class); }
/** * Returns the parent sites link. * * @return Parent sites link or {@code null} for none. */ public Link getParentLink() { return getLink(SitesLink.Rel.PARENT, Link.Type.ATOM); }
/** * Returns the parent sites link. * * @return Parent sites link or {@code null} for none. */ public Link getParentLink() { return getLink(SitesLink.Rel.PARENT, Link.Type.ATOM); }
/** * Sets the site name. * * @param siteName site name or <code>null</code> to reset */ public void setSiteName(SiteName siteName) { if (siteName == null) { removeExtension(SiteName.class); } else { setExtension(siteName); } }
/** * Sets the sites ACL feed link. * * @param feedLink sites ACL feed link or <code>null</code> to reset */ public void setFeedLink(FeedLink feedLink) { if (feedLink == null) { removeExtension(FeedLink.class); } else { setExtension(feedLink); } }
/** * Returns the attachments sites link. * * @return Attachments sites link or {@code null} for none. */ public Link getAtomAttachmentsLink() { return getLink(SitesLink.Rel.ATTACHMENTS, Link.Type.ATOM); }
/** * Returns the in reply to. * * @return in reply to */ public InReplyTo getInReplyTo() { return getExtension(InReplyTo.class); }
/** * Returns whether it has the in reply to. * * @return whether it has the in reply to */ public boolean hasInReplyTo() { return hasExtension(InReplyTo.class); }
/** * Returns whether it has the The authenticated user that performe the * activity if different than the author. * * @return whether it has the The authenticated user that performe the * activity if different than the author */ public boolean hasPublisher() { return hasExtension(Publisher.class); }
/** * Returns the replies sites link. * * @return Replies sites link or {@code null} for none. */ public Link getHtmlRepliesLink() { return getLink(SitesLink.Rel.REPLIES, Link.Type.HTML); }
/** * Returns the theme. * * @return theme */ public Theme getTheme() { return getExtension(Theme.class); }
/** * Returns the webAddressMapping sites link. * * @return WebAddressMapping sites link. */ public List<Link> getWebAddressMappingLinks() { return getLinks(SitesLink.Rel.WEBADDRESSMAPPING, Link.Type.HTML); }
/** * Constructor (mutable or immutable). * * @param value immutable value or <code>null</code> for a mutable value */ public SiteName(String value) { super(SitesNamespace.SITES_NS, XML_NAME, null, value); setRequired(false); }
/** * Returns the attachments sites link. * * @return Attachments sites link or {@code null} for none. */ public Link getHtmlAttachmentsLink() { return getLink(SitesLink.Rel.ATTACHMENTS, Link.Type.HTML); }
/** * Returns the revision. * * @return revision */ public Revision getRevision() { return getExtension(Revision.class); }
/** * Returns the replies sites link. * * @return Replies sites link or {@code null} for none. */ public Link getHtmlRepliesLink() { return getLink(SitesLink.Rel.REPLIES, Link.Type.HTML); }