public class DashboardFilter extends StarterAction
StarterAction.DashboardPage
BambooActionSupport.JSONStatus
Modifier and Type | Field and Description |
---|---|
static String |
BAMBOO_DASHBOARD_FILTER_ENABLED |
static String |
BAMBOO_DASHBOARD_LABELS |
static String |
BAMBOO_DASHBOARD_PROJECTS |
chainBranchManager, extendedAuthorManager, labelManager
ACCESS_DENIED, administrationConfigurationAccessor, administrationConfigurationManager, administrationConfigurationPersister, AGGREGATE_URL_PATTERN, bambooPermissionManager, bambooUserManager, BUILD_KEY_CONTEXT, buildDefinitionManager, cachedPlanManager, CONFIRM, cookieCutter, dashboardCachingManager, environmentService, featureManager, PAGE_NOT_FOUND, PLAN_KEY_CONTEXT, planExecutionManager, planManager, pluginAccessor, projectManager, webInterfaceManager
Constructor and Description |
---|
DashboardFilter() |
Modifier and Type | Method and Description |
---|---|
String |
doDefault()
Default action just sends to the input
|
String |
doExecute()
Places the current user on the page
|
String |
doToggle() |
Iterable<Label> |
getAllPlanLabels() |
com.opensymphony.webwork.dispatcher.json.JSONArray |
getExistingProjectsJson() |
List<String> |
getSelectedLabelNames() |
List<String> |
getSelectedProjectKeys() |
boolean |
isFilterEnabled() |
void |
setFilterEnabled(boolean filterEnabled) |
void |
setSelectedLabelNames(List<String> labelNames) |
void |
setSelectedProjectKeys(List<String> selectedProjectKeys) |
doMyBamboo, doStart, filterPlansByLabel, filterPlansByProject, getAuthor, getAuthors, getBuildAgents, getBusyBuildAgents, getChains, getChart, getCommitViews, getCurrentlyBuilding, getCurrentlyBuilding, getDashboardTabUrl, getFavouriteBuilds, getFilteredProjectKeys, getLabelNames, getPage, getPageSize, getPageToNearestProject, getPlans, getPlansByLabel, getPlansForDashboard, getProjectStatusHelper, getQueue, getReorderedBuildKey, getSelectedTab, hasBranches, hasPlanPermission, isAgentsWizard, isAllowedRemoteAgents, isDashboardFilterConfigured, isDashboardFilterEnabled, isFavourite, isShowDashboard, setAgentManager, setBuildExecutionManager, setBuildQueueManager, setChainBranchManager, setEventPublisher, setExtendedAuthorManager, setFilteredProjectKeys, setLabelManager, setLabelNames, setLastProject, setPageSize, setReorderedBuildKey, setResultsSummaryManager, setSelectedTab
addActionError, addActionWarning, addError, addError, addErrorCollection, addErrorMessage, addErrorMessage, addErrorMessages, addErrors, addFieldErrors, addHelpPanel, addIllegalArgumentException, areCheckBoxesEmpty, buildJsonObject, buildWebPanelContext, checkFieldXssSafety, createFieldValidator, doesHelpLinkHaveMatchingTitle, doesLabelKeyHaveMatchingDescription, doInput, execute, forceRelativeReturnUrl, getActionWarnings, getAdministrationConfiguration, getAvailableCategoryJson, getBamboo, getBambooLicenseManager, getBambooPermissionManager, getBambooSession, getBambooUrl, getBambooUserManager, getBaseUrl, getBestBaseUrl, getBootstrapManager, getBreadCrumbs, getChainEquiv, getConcurrentBuildsEnabled, getConglomerateCookieValue, getCookieCutter, getCookieValue, getCurrentFormTheme, getCurrentSystemTime, getCurrentUrl, getDefaultPersister, getDescriptionFromLabelKey, getElasticConfig, getFeatureManager, getFieldErrorAccessTracker, getFieldErrors, getFlushedErrorMessages, getFormattedActionErrors, getFormattedActionMessages, getFormattedActionWarnings, getHelpPanels, getInstanceName, getJobEquiv, getJsonObject, getNavigationContext, getNavigationUrl, getNumberOfCurrentlyBuildingPlans, getPlan, getPlanManager, getPluginAccessor, getReturnUrl, getSecuredDomainObject, getServerLifecycleState, getSessionUser, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getTextProvider, getTexts, getTexts, getTextWithArgs, getTotalErrors, getUser, getValidatorContext, getWebFragmentsContextMap, getWebItemsForSection, getWebPanelContext, getWebSectionsForLocation, hasActionWarnings, hasAdminPermission, hasAnyErrors, hasBuilds, hasEntityPermission, hasGlobalAdminPermission, hasGlobalPermission, hasGlobalPermission, hasKey, hasLinkedDeployments, hasPlanPermission, hasRestrictedAdminPermission, input, isCheckboxSetInAction, isEc2ConfigurationWarningRequired, isEnableJavascript, isEnableSignup, isInlineDialog, isRestrictedAdminEnabled, isSelectFieldAndNull, isViewContactDetailsEnabled, renderFreemarkerTemplate, setAdministrationConfigurationAccessor, setAdministrationConfigurationManager, setAdministrationConfigurationPersister, setAuthenticationContext, setBambooLicenseManager, setBambooPermissionManager, setBambooUserManager, setBuildDefinitionManager, setCachedPlanManager, setChainEquiv, setCheckBoxFields, setCookieCutter, setCurrentFormTheme, setDashboardCachingManager, setDecorator, setEnableJavascript, setErrorMessages, setFeatureManager, setI18nBeanFactory, setJobEquiv, setJsonator, setNavigationContext, setPlanExecutionManager, setPlanManager, setPluginAccessor, setProfile, setProjectManager, setReturnUrl, setServerLifecycleProvider, setWebInterfaceManager, toJson, toJson
addActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFormatted, getLocale, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, pause, setActionErrors, setActionMessages, setContainer, setFieldErrors, validate
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getErrorMessages, getErrors
public static final String BAMBOO_DASHBOARD_PROJECTS
public static final String BAMBOO_DASHBOARD_LABELS
public static final String BAMBOO_DASHBOARD_FILTER_ENABLED
public String doDefault()
BambooActionSupport
doDefault
in class BambooActionSupport
public String doToggle()
public String doExecute()
BambooActionSupport
doExecute
in class BambooActionSupport
public com.opensymphony.webwork.dispatcher.json.JSONArray getExistingProjectsJson() throws com.opensymphony.webwork.dispatcher.json.JSONException
com.opensymphony.webwork.dispatcher.json.JSONException
public boolean isFilterEnabled()
public void setFilterEnabled(boolean filterEnabled)
Copyright © 2016 Atlassian Software Systems Pty Ltd. All rights reserved.