com.atlassian.confluence.links.linktypes
Class BlogPostLink

java.lang.Object
  extended by com.atlassian.renderer.links.Link
      extended by com.atlassian.renderer.links.BaseLink
          extended by com.atlassian.confluence.links.linktypes.AbstractContentEntityLink
              extended by com.atlassian.confluence.links.linktypes.AbstractPageLink
                  extended by com.atlassian.confluence.links.linktypes.BlogPostLink

public class BlogPostLink
extends AbstractPageLink


Field Summary
 
Fields inherited from class com.atlassian.confluence.links.linktypes.AbstractPageLink
anchor, destinationPage, spaceKey
 
Fields inherited from class com.atlassian.confluence.links.linktypes.AbstractContentEntityLink
entityName
 
Fields inherited from class com.atlassian.renderer.links.Link
aliasSpecified, iconName, linkBody, relativeUrl, title, titleArgs, titleKey, url, wikiDestination, wikiTitle
 
Constructor Summary
BlogPostLink(com.atlassian.renderer.links.GenericLinkParser parser, PageContext context, PageManager pageManager)
           
 
Method Summary
 ContentEntityObject getDestinationContent()
           
 java.util.Calendar getPostingDay()
           
 boolean hasDestination()
           
protected  boolean isOnSamePage(PageContext pageContext)
           
 OutgoingLink toOutgoingLink(ContentEntityObject sourceContent)
           
 
Methods inherited from class com.atlassian.confluence.links.linktypes.AbstractPageLink
generateAnchor, generateUnencodedAnchor, generateUniqueAnchor, getAnchor, getLinkBody, getPageTitle, getSpaceKey, setUrlAndTitle
 
Methods inherited from class com.atlassian.confluence.links.linktypes.AbstractContentEntityLink
isNoLinkBodyProvided
 
Methods inherited from class com.atlassian.renderer.links.BaseLink
equals, getOriginalParser, hashCode, setI18nTitle, setTitle
 
Methods inherited from class com.atlassian.renderer.links.Link
getIconName, getLinkAttributes, getOriginalLinkText, getTitle, getTitleArgs, getTitleKey, getUnpermittedLinkBody, getUrl, getWikiDestination, getWikiTitle, isAliasSpecified, isRelativeUrl
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BlogPostLink

public BlogPostLink(com.atlassian.renderer.links.GenericLinkParser parser,
                    PageContext context,
                    PageManager pageManager)
             throws java.text.ParseException
Throws:
java.text.ParseException
Method Detail

getPostingDay

public java.util.Calendar getPostingDay()

isOnSamePage

protected boolean isOnSamePage(PageContext pageContext)
Specified by:
isOnSamePage in class AbstractPageLink

hasDestination

public boolean hasDestination()
Overrides:
hasDestination in class AbstractContentEntityLink

getDestinationContent

public ContentEntityObject getDestinationContent()
Overrides:
getDestinationContent in class AbstractPageLink

toOutgoingLink

public OutgoingLink toOutgoingLink(ContentEntityObject sourceContent)
Overrides:
toOutgoingLink in class AbstractPageLink


Copyright © 2003-2013 Atlassian. All Rights Reserved.