public class

ConfigurePortalPages

extends JiraWebActionSupport
implements SharedEntitySearchAction DropDownModelProvider<T>
java.lang.Object
   ↳ webwork.action.ActionSupport
     ↳ com.atlassian.jira.action.JiraActionSupport
       ↳ com.atlassian.jira.web.action.JiraWebActionSupport
         ↳ com.atlassian.jira.web.action.user.ConfigurePortalPages
Known Direct Subclasses

Class Overview

This action is the place we manage Portal Pages, aka Dashboard pages from

Summary

Nested Classes
class ConfigurePortalPages.PortalPageViewHelper Class to help executing and displaying the results of PortalPage searches. 
[Expand]
Inherited Constants
From class com.atlassian.jira.web.action.JiraWebActionSupport
From interface webwork.action.Action
[Expand]
Inherited Fields
From class com.atlassian.jira.web.action.JiraWebActionSupport
From class com.atlassian.jira.action.JiraActionSupport
From class webwork.action.ActionSupport
Public Constructors
ConfigurePortalPages(PortalPageService portalPageService, JiraAuthenticationContext authenticationContext, FavouritesService favouritesService, PermissionManager permissionManager, ShareTypeFactory shareTypeFactory, UserFormatManager userFormatManager, WebResourceManager webResourceManager, UserHistoryManager userHistoryManager)
Public Methods
String doDefault()
Default method runs when displaying portal pages.
String doMoveDown()
String doMoveToEnd()
String doMoveToStart()
String doMoveUp()
Long getCopyPageId()
PortalPage getCurrentPortalPage()
String getDescription()
DropDownModel getDropDownModel(PortalPageDisplayBean displayBean, int listIndex)
int getEndPosition()
String getGroupShare()
String getNextUrl()
Long getPageId()
String getPageName(PortalPage portalPage)
List getPages()
Long getPagingOffset()
PortalPageLinkRenderer getPortalPageLinkRenderer()
String getPortalPageName()
ConfigurePortalPages.PortalPageViewHelper getPortalPageViewHelper()
int getPosition()
String getPreviousUrl()
String getProjectShare()
String getRoleShare()
String getSearchEmptyMessageKey()
String getSearchName()
String getSearchOwnerUserName()
String getSearchShareType()
String getSortColumn()
int getStartPosition()
int getTotalResultCount()
String getView()
boolean isContentOnly()
boolean isSearchRequested()
boolean isSortAscending()
void setContentOnly(boolean contentOnly)
void setCopyPageId(Long copyPageId)
void setDescription(String description)
void setGroupShare(String groupShare)
void setPageId(Long pageId)
void setPagingOffset(Long pagingOffset)
void setPortalPageName(String portalPageName)
void setPosition(int position)
void setProjectShare(String projectShare)
void setRoleShare(String roleShare)
void setSearchName(String searchName)
void setSearchOwnerUserName(String searchOwnerUserName)
void setSearchShareType(String searchShareType)
void setSortAscending(boolean sortAscending)
void setSortColumn(String sortColumn)
void setView(String view)
Protected Methods
void setPages(List<PortalPageDisplayBean> pages)
void setSearchResults(SearchResult<PortalPage> searchResults)
String toUrl(PortalPageDisplayBean pageDisplayBean, String page, String idUrlVariable, boolean includeReturnUrl)
List<PortalPageDisplayBean> transformToDisplayBeans(Collection<PortalPage> portalPages)
[Expand]
Inherited Methods
From class com.atlassian.jira.web.action.JiraWebActionSupport
From class com.atlassian.jira.action.JiraActionSupport
From class webwork.action.ActionSupport
From class java.lang.Object
From interface com.atlassian.jira.util.ErrorCollection
From interface com.atlassian.jira.util.I18nHelper
From interface com.atlassian.jira.web.HttpServletVariables
From interface com.atlassian.jira.web.action.util.sharing.SharedEntitySearchAction
From interface com.atlassian.jira.web.ui.model.DropDownModelProvider
From interface com.atlassian.jira.web.util.AuthorizationSupport
From interface webwork.action.Action
From interface webwork.action.CommandDriven
From interface webwork.action.IllegalArgumentAware

Public Constructors

public ConfigurePortalPages (PortalPageService portalPageService, JiraAuthenticationContext authenticationContext, FavouritesService favouritesService, PermissionManager permissionManager, ShareTypeFactory shareTypeFactory, UserFormatManager userFormatManager, WebResourceManager webResourceManager, UserHistoryManager userHistoryManager)

Public Methods

public String doDefault ()

Default method runs when displaying portal pages.

Returns
  • the view to display

public String doMoveDown ()

public String doMoveToEnd ()

public String doMoveToStart ()

public String doMoveUp ()

public Long getCopyPageId ()

public PortalPage getCurrentPortalPage ()

public String getDescription ()

public DropDownModel getDropDownModel (PortalPageDisplayBean displayBean, int listIndex)

public int getEndPosition ()

public String getGroupShare ()

public String getNextUrl ()

public Long getPageId ()

public String getPageName (PortalPage portalPage)

public List getPages ()

public Long getPagingOffset ()

public PortalPageLinkRenderer getPortalPageLinkRenderer ()

public String getPortalPageName ()

public ConfigurePortalPages.PortalPageViewHelper getPortalPageViewHelper ()

public int getPosition ()

public String getPreviousUrl ()

public String getProjectShare ()

public String getRoleShare ()

public String getSearchEmptyMessageKey ()

public String getSearchName ()

public String getSearchOwnerUserName ()

public String getSearchShareType ()

public String getSortColumn ()

public int getStartPosition ()

public int getTotalResultCount ()

public String getView ()

public boolean isContentOnly ()

public boolean isSearchRequested ()

public boolean isSortAscending ()

public void setContentOnly (boolean contentOnly)

public void setCopyPageId (Long copyPageId)

public void setDescription (String description)

public void setGroupShare (String groupShare)

public void setPageId (Long pageId)

public void setPagingOffset (Long pagingOffset)

public void setPortalPageName (String portalPageName)

public void setPosition (int position)

public void setProjectShare (String projectShare)

public void setRoleShare (String roleShare)

public void setSearchName (String searchName)

public void setSearchOwnerUserName (String searchOwnerUserName)

public void setSearchShareType (String searchShareType)

public void setSortAscending (boolean sortAscending)

public void setSortColumn (String sortColumn)

public void setView (String view)

Protected Methods

protected void setPages (List<PortalPageDisplayBean> pages)

protected void setSearchResults (SearchResult<PortalPage> searchResults)

protected String toUrl (PortalPageDisplayBean pageDisplayBean, String page, String idUrlVariable, boolean includeReturnUrl)

protected List<PortalPageDisplayBean> transformToDisplayBeans (Collection<PortalPage> portalPages)