public class BlogPost extends AbstractPage implements ContentConvertible
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CONTENT_TYPE |
static java.lang.String |
POSTING_DAY_FORMAT |
CREATED, CURRENT, DELETED, MODIFIED
INITIAL_VERSION
Constructor and Description |
---|
BlogPost() |
Modifier and Type | Method and Description |
---|---|
static java.util.Calendar |
getCalendarFromDatePath(java.lang.String datePath)
BEFORE USING THIS - consider if
BlogPostReference better suits your needs. |
ContentId |
getContentId()
Returns the
ContentId for this Blog post. |
java.lang.String |
getDatePath() |
java.lang.String |
getLinkPart() |
java.lang.String |
getLinkWikiMarkup() |
java.util.Calendar |
getPostingCalendarDate() |
java.util.Date |
getPostingDate()
Alias for
EntityObject.getCreationDate() |
java.lang.String |
getPostingDayOfMonth() |
java.lang.String |
getPostingMonth() |
java.lang.String |
getPostingMonth(DateFormatter formatter) |
java.lang.String |
getPostingMonthNumeric() |
java.lang.String |
getPostingYear() |
static java.lang.String |
getTitleFromDatePath(java.lang.String datePath)
BEFORE USING THIS - consider if
BlogPostReference better suits your needs. |
java.lang.String |
getType()
An easy name for the type of this content: makes it easy for
things like the #contentLink macro to work out what to draw.
|
boolean |
shouldConvertToContent() |
static java.util.Calendar |
toCalendar(java.util.Date date) |
static java.lang.String |
toDatePath(java.util.Date date) |
convertToHistoricalVersion, getAttachmentsUrlPath, getAttachmentUrlPath, getContentEntityObject, getLatestVersion, getOriginalVersionPage, getPageLevelComments, getPreviousVersion, getSearchableDependants, getTopLevelComments, getUrlPath, hasInvalidTitleCharacters, isValidPageTitle, isValidPageTitleCharacter, isValidTitleLength, remove, setContentPropertiesFromDraft, setOriginalVersionPage, setTitle
addTrackbackLink, getNameForComparison, getSpace, getSpaceKey, hashCode, isIndexable, isInSpace, setSpace
addAttachment, addComment, addCustomContent, addOutgoingLink, addPermission, addReferralLink, clone, compareTo, ensureAttachmentBelongsToContent, equals, getAttachmentNamed, getAttachments, getBodyAsString, getBodyAsStringWithoutMarkup, getBodyContent, getBodyContent, getBodyContents, getComments, getContentPermission, getContentPermissionSet, getContentStatus, getDefaultBodyType, getDisplayTitle, getEntity, getExcerpt, getIdAsString, getLatestVersionsOfAttachments, getOutgoingLinks, getPermissions, getProperties, getReferralLinks, getRenderedVersionComment, getTitle, getTrackbackLinks, getTypeEnum, getUserAccessor, getVersionComment, hasContentPermissions, hasPermissions, isCurrent, isDeleted, isRecentlyUpdatedFor, isVersionCommentAvailable, removeAttachment, removeComment, removeContentPermissionSet, removeCustomContent, removeOutgoingLink, removeReferralLink, removeTrackbackLink, replaceContentProperties, restore, restoreDependents, setAttachments, setBodyAsString, setBodyContent, setBodyContents, setComments, setContent, setContentStatus, setOutgoingLinks, setReferralLinks, setTrackbackLinks, setUserAccessor, setVersionComment, toPageContext, toString, trash, trashDependents
addLabelling, getGlobalLabels, getLabelCount, getLabellings, getLabels, getLabelsForDisplay, getLabelUtil, getPersonalLabels, getTeamLabels, getVisibleLabels, isFavourite, isFavourite, removeLabelling, setLabellings
getOriginalVersion, getVersion, isLatestVersion, isNew, setOriginalVersion, setVersion
getCreator, getCreatorName, getLastModifier, getLastModifierName, getRealClass, isPersistent, setCreator, setCreatorName, setLastModifier, setLastModifierName
getCreationDate, getCurrentDate, getId, getLastModificationDate, setClock, setCreationDate, setId, setLastModificationDate
finalize, getClass, notify, notifyAll, wait, wait, wait
getId
getId, isPersistent
public static final java.lang.String CONTENT_TYPE
public static final java.lang.String POSTING_DAY_FORMAT
public java.lang.String getType()
ContentEntityObject
getType
in interface ContentTypeAware
getType
in class ContentEntityObject
public static java.util.Calendar toCalendar(java.util.Date date)
public static java.util.Calendar getCalendarFromDatePath(java.lang.String datePath)
BlogPostReference
better suits your needs.datePath
- - should resemble /2005/11/12/aBlogTitlepublic static java.lang.String getTitleFromDatePath(java.lang.String datePath)
BlogPostReference
better suits your needs.datePath
- - should resemble /2010/11/12/aBlogTitlepublic java.lang.String getLinkPart()
public java.lang.String getDatePath()
public static java.lang.String toDatePath(java.util.Date date)
public java.lang.String getLinkWikiMarkup()
getLinkWikiMarkup
in interface HasLinkWikiMarkup
public java.lang.String getPostingYear()
public java.lang.String getPostingMonth()
public java.lang.String getPostingMonth(DateFormatter formatter)
public java.lang.String getPostingMonthNumeric()
public java.lang.String getPostingDayOfMonth()
public java.util.Date getPostingDate()
EntityObject.getCreationDate()
public java.util.Calendar getPostingCalendarDate()
public ContentId getContentId()
ContentId
for this Blog post.getContentId
in interface ContentConvertible
getContentId
in class ContentEntityObject
public boolean shouldConvertToContent()
shouldConvertToContent
in interface ContentConvertible
Copyright © 2003-2014 Atlassian. All Rights Reserved.