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, java.io.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, space, spaceManager, themeManager, 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
 java.lang.String execute()
           
 java.util.Map getAggregatedBlogPosts()
           
 java.util.List getBlogPosts()
          Ordered by date, newest first
 Breadcrumb getBreadcrumb()
          Returns the breadcrumb to be shown when the action is accessed.
 BlogPostsCalendar getCalendarForThisMonth()
           
 java.lang.String getFormattedDateRangeDescription()
           
 BlogPost getNextDatePost()
           
 BlogPost getNextPost()
           
 int getPeriod()
           
 java.lang.String getPostingDate()
           
 java.util.Calendar getPostingDay()
           
 java.lang.String getPostingDayOfMonth()
           
 java.lang.String getPostingMonth()
           
 java.lang.String getPostingMonthNumeric()
           
 java.lang.String getPostingYear()
           
 BlogPost getPreviousDatePost()
           
 BlogPost getPreviousPost()
           
 boolean isBlogPostsByDateAction()
           
 void setBreadcrumbGenerator(BreadcrumbGenerator breadcrumbGenerator)
           
 void setPeriod(int period)
           
 void setPostingDate(java.lang.String postingDate)
           
 void validate()
           
 
Methods inherited from class com.atlassian.confluence.pages.actions.AbstractBlogPostsAction
getFirstPostInNextMonth, getHasCreatePermission, getLastPostInPreviousMonth, renderBlogPost, setPageManager, setViewRenderer
 
Methods inherited from class com.atlassian.confluence.spaces.actions.AbstractSpaceAction
getKey, getPermissionTypes, getSpace, getSpaceKey, getSubscribableName, getThemeManager, hasSpaceIA, isAdminUser, isPermitted, isPersonalSpace, isSuperUser, isUserWatchingSpace, isValidSpaceKey, setKey, setNotificationManager, setSpace, setSpaceManager, setThemeManager, setWikiStyleRenderer
 
Methods inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
addActionError, addActionMessage, addFieldError, addPermissionTypeTo, addToHistory, doDefault, formatFriendlyDate, getActionName, getActionName, getAuthenticatedUser, getBootstrapManager, getCancel, getCancelResult, getContext, getDateFormatSetting, getDateFormatter, getDefaultResourceBundle, getDocLink, getEventManager, getFriendlyDateFormatter, getGlobalSettings, getHelper, getI18n, getInstalledLanguages, getLabelManager, getLanguageManager, getLanguageUserFriendly, getLocale, getLocaleManager, getLocaleString, getMessageHolder, getNiceContentType, getPermittedEntitiesOf, getPermittedEntitiesOf, getPermittedEntitiesOf, getPreviousLoginDate, getRemoteUser, getSession, getSystemInformationService, getText, getText, getText, getText, getTextStatic, getTextStatic, getTextStrict, getTimeZone, getUser, getUserAccessor, getUserByName, getUserFullName, getUserInterfaceState, getUserProfilePicUrl, 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 java.lang.String execute()
                         throws java.lang.Exception
Specified by:
execute in interface com.opensymphony.xwork.Action
Overrides:
execute in class AbstractBlogPostsAction
Throws:
java.lang.Exception

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 java.util.List getBlogPosts()
Ordered by date, newest first


getAggregatedBlogPosts

public java.util.Map getAggregatedBlogPosts()

getPostingDate

public java.lang.String getPostingDate()

setPostingDate

public void setPostingDate(java.lang.String postingDate)

getPostingDay

public java.util.Calendar getPostingDay()

getPostingDayOfMonth

public java.lang.String getPostingDayOfMonth()

getPostingYear

public java.lang.String getPostingYear()

getPostingMonthNumeric

public java.lang.String getPostingMonthNumeric()

getPostingMonth

public java.lang.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 java.lang.String getFormattedDateRangeDescription()

setBreadcrumbGenerator

public void setBreadcrumbGenerator(BreadcrumbGenerator breadcrumbGenerator)

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-2014 Atlassian. All Rights Reserved.