com.atlassian.confluence.pages.actions
Class ViewBlogPostsByDateAction

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

public class ViewBlogPostsByDateAction
extends AbstractBlogPostsAction

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, log, permissionManager, permitted, 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 descending
 BlogPostsCalendar getCalendarForThisMonth()
           
 String getFormattedDateRangeDescription()
           
 BlogPost getNextDatePost()
           
 BlogPost getNextPost()
           
 int getPeriod()
           
 String getPostingDate()
           
 String getPostingDayOfMonth()
           
 String getPostingMonth()
           
 String getPostingMonthNumeric()
           
 String getPostingYear()
           
 BlogPost getPreviousDatePost()
           
 BlogPost getPreviousPost()
           
 void setPeriod(int period)
           
 void setPostingDate(String postingDate)
           
 void validate()
           
 
Methods inherited from class com.atlassian.confluence.pages.actions.AbstractBlogPostsAction
getFirstPostInNextMonth, getLastPostInPreviousMonth, renderBlogPost, setPageManager
 
Methods inherited from class com.atlassian.confluence.spaces.actions.AbstractSpaceAction
getKey, getPermissionTypes, getSpace, getSpaceKey, getSpaceXHtmlDescription, getSubscribableName, isAdminUser, isPermitted, isPersonalSpace, isSuperUser, isUserWatchingSpace, isValidSpaceKey, setKey, setNotificationManager, setSpace, setSpaceManager, setWikiStyleRenderer
 
Methods inherited from class com.atlassian.confluence.core.ConfluenceActionSupport
addActionError, addPermissionTypeTo, addToHistory, doDefault, getActionName, getBootstrapManager, getCancelResult, getDateFormatter, getDefaultResourceBundle, getEditorLanguage, getEventManager, getGlobalHelper, getGlobalSettings, getHelper, getI18n, getInstalledLanguages, getLabelManager, getLanguageManager, getLanguageUserFriendly, getLocale, getLocaleManager, getLocaleString, getNiceContentType, getPermittedEntitiesOf, getPermittedEntitiesOf, getPermittedEntitiesOf, getPreviousLoginDate, getRandom, getRemoteUser, getSession, getSpaceHelper, getText, getText, getText, getText, getTextStatic, getTextStatic, getTextStrict, getTimeZone, getUser, getUserAccessor, getUserFullName, getUserInterfaceState, getWebInterfaceManager, hasPermissionForSpace, isAnonymousUser, isCanceled, isDevMode, isEmailVisible, isExternalUserManagementEnabled, isLabelable, isPermissionCheck, isPermittedAsString, isPrintableVersion, setBootstrapManager, setCancel, setEventManager, setFormatSettingsManager, setI18NBeanFactory, setLabelManager, setLanguageManager, setLocaleManager, setPermissionCheck, setPermissionManager, setPreviousLoginDate, setSettingsManager, setSpacePermissionManager, 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()

validate

public void validate()

getCalendarForThisMonth

public BlogPostsCalendar getCalendarForThisMonth()

getBlogPosts

public List getBlogPosts()
Ordered by date descending


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()


Confluence is developed by Atlassian.