com.atlassian.confluence.pages.actions
Class ViewBlogPostsByDateAction

java.lang.Object
  extended by com.opensymphony.xwork.ActionSupport
      extended by com.atlassian.confluence.core.ConfluenceActionSupport
          extended by com.atlassian.confluence.spaces.actions.AbstractSpaceAction
              extended by com.atlassian.confluence.pages.actions.AbstractBlogPostsAction
                  extended by com.atlassian.confluence.pages.actions.ViewBlogPostsByDateAction
All Implemented Interfaces:
WebInterface, Spaced, BreadcrumbAware, MessageHolderAware, com.opensymphony.xwork.Action, com.opensymphony.xwork.LocaleProvider, com.opensymphony.xwork.TextProvider, com.opensymphony.xwork.Validateable, com.opensymphony.xwork.ValidationAware, Serializable

public class ViewBlogPostsByDateAction
extends AbstractBlogPostsAction
implements BreadcrumbAware

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.atlassian.confluence.pages.actions.AbstractBlogPostsAction
pageManager
 
Fields inherited from class com.atlassian.confluence.spaces.actions.AbstractSpaceAction
key, notificationManager, originalSpace, space, spaceManager, wikiStyleRenderer
 
Fields inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
CANCEL, DEVMODE, eventManager, i18NBeanFactory, labelManager, languageManager, LICENSE_EXPIRED, LICENSE_USERS_EXCEEDED, messageHolder, permissionManager, permitted, pluginAccessor, PREVIEW, settingsManager, spacePermissionManager, userAccessor, webInterfaceManager
 
Fields inherited from class com.opensymphony.xwork.ActionSupport
LOG
 
Fields inherited from interface com.opensymphony.xwork.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS
 
Constructor Summary
ViewBlogPostsByDateAction()
           
 
Method Summary
 String execute()
           
 Map getAggregatedBlogPosts()
           
 List getBlogPosts()
          Ordered by date, newest first
 Breadcrumb getBreadcrumb()
          Returns the breadcrumb to be shown when the action is accessed.
 BlogPostsCalendar getCalendarForThisMonth()
           
 String getFormattedDateRangeDescription()
           
 BlogPost getNextDatePost()
           
 BlogPost getNextPost()
           
 int getPeriod()
           
 String getPostingDate()
           
 String getPostingDayOfMonth()
           
 String getPostingMonth()
           
 String getPostingMonthNumeric()
           
 String getPostingYear()
           
 BlogPost getPreviousDatePost()
           
 BlogPost getPreviousPost()
           
 boolean isBlogPostsByDateAction()
           
 void setPeriod(int period)
           
 void setPostingDate(String postingDate)
           
 void validate()
           
 
Methods inherited from class com.atlassian.confluence.pages.actions.AbstractBlogPostsAction
getFirstPostInNextMonth, getLastPostInPreviousMonth, renderBlogPost, setPageManager, setViewRenderer
 
Methods inherited from class com.atlassian.confluence.spaces.actions.AbstractSpaceAction
getKey, getPermissionTypes, getSpace, getSpaceKey, getSubscribableName, isAdminUser, isPermitted, isPersonalSpace, isSuperUser, isUserWatchingSpace, isValidSpaceKey, setKey, setNotificationManager, setSpace, setSpaceManager, setWikiStyleRenderer
 
Methods inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
addActionError, addActionMessage, addFieldError, addPermissionTypeTo, addToHistory, doDefault, formatFriendlyDate, getActionName, getActionName, getBootstrapManager, getCancelResult, getContext, getDateFormatSetting, getDateFormatter, getDefaultResourceBundle, getDocLink, getEventManager, getFriendlyDateFormatter, getGlobalSettings, getHelper, getI18n, getInstalledLanguages, getLabelManager, getLanguageManager, getLanguageUserFriendly, getLocale, getLocaleManager, getLocaleString, getMessageHolder, getNiceContentType, getPermittedEntitiesOf, getPermittedEntitiesOf, getPermittedEntitiesOf, getPreviousLoginDate, getRandom, getRemoteUser, getSession, getSystemInformationService, getText, getText, getText, getText, getTextStatic, getTextStatic, getTextStrict, getTimeZone, getUser, getUserAccessor, getUserFullName, getUserInterfaceState, getWebInterfaceContext, getWebInterfaceManager, hasPermissionForSpace, isAnonymousUser, isCanceled, isDevMode, isEmailVisible, isExternalUserManagementEnabled, isLabelable, isPermissionCheck, isPermittedAsString, isPrintableVersion, isSharedMode, isUserStatusPluginEnabled, isUsingHSQL, setBootstrapManager, setCancel, setContentUiSupport, setEventManager, setFormatSettingsManager, setI18NBean, setI18NBeanFactory, setLabelManager, setLanguageManager, setLocaleManager, setLoginManager, setMessageHolder, setPermissionCheck, setPermissionManager, setPluginAccessor, setPreviousLoginDate, setSettingsManager, setSpacePermissionManager, setSystemInformationService, setUserAccessor, setWebInterfaceManager
 
Methods inherited from class com.opensymphony.xwork.ActionSupport
addActionError, addActionMessage, addFieldError, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFieldErrors, getText, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, setActionErrors, setActionMessages, setFieldErrors
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ViewBlogPostsByDateAction

public ViewBlogPostsByDateAction()
Method Detail

execute

public String execute()
Specified by:
execute in interface com.opensymphony.xwork.Action
Overrides:
execute in class com.opensymphony.xwork.ActionSupport

validate

public void validate()
Specified by:
validate in interface MessageHolderAware
Specified by:
validate in interface com.opensymphony.xwork.Validateable
Overrides:
validate in class com.opensymphony.xwork.ActionSupport

getCalendarForThisMonth

public BlogPostsCalendar getCalendarForThisMonth()

getBlogPosts

public List getBlogPosts()
Ordered by date, newest first


getAggregatedBlogPosts

public Map getAggregatedBlogPosts()

getPostingDate

public String getPostingDate()

setPostingDate

public void setPostingDate(String postingDate)

getPostingDayOfMonth

public String getPostingDayOfMonth()

getPostingYear

public String getPostingYear()

getPostingMonthNumeric

public String getPostingMonthNumeric()

getPostingMonth

public String getPostingMonth()

getNextPost

public BlogPost getNextPost()

getNextDatePost

public BlogPost getNextDatePost()

getPreviousPost

public BlogPost getPreviousPost()

getPreviousDatePost

public BlogPost getPreviousDatePost()

getPeriod

public int getPeriod()

setPeriod

public void setPeriod(int period)

getFormattedDateRangeDescription

public String getFormattedDateRangeDescription()

getBreadcrumb

public Breadcrumb getBreadcrumb()
Description copied from interface: BreadcrumbAware
Returns the breadcrumb to be shown when the action is accessed.

Specified by:
getBreadcrumb in interface BreadcrumbAware
Returns:
Breadcrumb

isBlogPostsByDateAction

public boolean isBlogPostsByDateAction()


Copyright © 2003-2012 Atlassian. All Rights Reserved.