com.alogient.cameleon.extension.wicket.ui.blog
Interface IBlogArticlePage


public interface IBlogArticlePage

This interface must be implemented by any page which want to add a BlogArticleDetail panel


Method Summary
 AbstractCameleonPage getBlogArticleDetailPage(com.alogient.cameleon.sdk.community.blog.vo.ArticleVo articleVo)
          Used to retrieve the article page
 AbstractCameleonPage getBlogArticleEditPage(com.alogient.cameleon.sdk.community.blog.vo.ArticleVo articleVo)
          Used to edit the article page
 Class<? extends AbstractCameleonPage> getBlogRssPage()
          Used to retrieve the rss page
 String getBlogRssPageUrl()
          Used to retrieve the rss blog page
 

Method Detail

getBlogArticleDetailPage

AbstractCameleonPage getBlogArticleDetailPage(com.alogient.cameleon.sdk.community.blog.vo.ArticleVo articleVo)
                                              throws com.alogient.cameleon.sdk.content.util.exception.PageNotFoundException,
                                                     com.alogient.cameleon.sdk.content.util.exception.UnknownMenuException
Used to retrieve the article page

Parameters:
articleVo - an article vo
Returns:
the page
Throws:
com.alogient.cameleon.sdk.content.util.exception.PageNotFoundException - if the page is not found
com.alogient.cameleon.sdk.content.util.exception.UnknownMenuException - if the menu is not found

getBlogArticleEditPage

AbstractCameleonPage getBlogArticleEditPage(com.alogient.cameleon.sdk.community.blog.vo.ArticleVo articleVo)
                                            throws com.alogient.cameleon.sdk.content.util.exception.PageNotFoundException,
                                                   com.alogient.cameleon.sdk.content.util.exception.UnknownMenuException
Used to edit the article page

Parameters:
articleVo - an article vo
Returns:
the page
Throws:
com.alogient.cameleon.sdk.content.util.exception.PageNotFoundException - if the page is not found
com.alogient.cameleon.sdk.content.util.exception.UnknownMenuException - if the menu is not found

getBlogRssPage

Class<? extends AbstractCameleonPage> getBlogRssPage()
Used to retrieve the rss page

Returns:
blog rss page

getBlogRssPageUrl

String getBlogRssPageUrl()
Used to retrieve the rss blog page

Returns:
blog URL page


Copyright © 2011 Alogient. All Rights Reserved.