Package com.atlassian.bamboo.webwork
Class DashboardFilter
java.lang.Object
org.apache.struts2.ActionSupport
com.atlassian.bamboo.ww2.BambooActionSupport
com.atlassian.bamboo.webwork.StarterAction
com.atlassian.bamboo.webwork.DashboardFilter
- All Implemented Interfaces:
JsonStreamingAction,ErrorCollection,BambooSessionAware,NavigationAware,DomainObjectSecurityAware,GlobalReadSecurityAware,ReturnUrlAware,TabSelectionAware,UserAware,com.atlassian.core.i18n.I18nTextProvider,Serializable,org.apache.struts2.action.Action,org.apache.struts2.interceptor.ValidationAware,org.apache.struts2.locale.LocaleProvider,org.apache.struts2.text.TextProvider,org.apache.struts2.Validateable
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.atlassian.bamboo.webwork.StarterAction
StarterAction.DashboardPage, StarterAction.SpecsOnboardingDialogNested classes/interfaces inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
BambooActionSupport.JSONStatus -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class com.atlassian.bamboo.webwork.StarterAction
cachingPermissionManagerFacade, chainBranchManager, extendedAuthorManager, labelManager, quickFilterManagerFields inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
ACCESS_DENIED, administrationConfigurationAccessor, administrationConfigurationManager, administrationConfigurationPersister, AGGREGATE_URL_PATTERN, authenticationContext, bambooPermissionManager, bambooUserManager, BUILD_KEY_CONTEXT, buildDefinitionManager, cachedPlanManager, CONFIRM, cookieCutter, deploymentProjectService, featureManager, PAGE_NOT_FOUND, PLAN_KEY_CONTEXT, planExecutionManager, planManager, pluginAccessor, projectManager, webInterfaceManagerFields inherited from class org.apache.struts2.ActionSupport
containerFields inherited from interface org.apache.struts2.action.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionDefault action just sends to the inputexecute()org.json.JSONArraybooleanbooleanvoidsetFilterEnabled(boolean filterEnabled) voidsetSelectedLabelNames(List<String> labelNames) voidsetSelectedProjectKeys(List<String> selectedProjectKeys) voidsetShowOnlyFavorites(boolean showOnlyFavorites) toggle()Methods inherited from class com.atlassian.bamboo.webwork.StarterAction
filterPlansByLabel, filterPlansByProject, getAuthor, getAuthors, getBuildAgents, getBuildPlansForDashboard, getBusyBuildAgents, getChains, getChart, getCommitViews, getConfiguredQuickFilters, getCurrentlyBuilding, getCurrentlyBuilding, getDashboardTabUrl, getFavouriteBuilds, getFilteredProjectKeys, getLabelNames, getPage, getPageSize, getPageToNearestProject, getPlans, getPlansByLabel, getPlansForDashboard, getPlansWithCheckProjectPermissionFirst, getProjectStatusHelper, getQueue, getReorderedBuildKey, getSelectedTab, getSpecsOnboarding, getVisibleQuickFilters, hasBranches, hasPlanPermission, isAllowedRemoteAgents, isAnyQuickFilterActive, isDashboardFilterConfigured, isDashboardFilterEnabled, isFavourite, isQuickFilterActive, myBamboo, setAgentManager, setBuildExecutionManager, setBuildProjectKey, setBuildQueueManager, setChainBranchManager, setEventPublisher, setExtendedAuthorManager, setFilteredProjectKeys, setLabelManager, setLabelNames, setLastProject, setPageSize, setQuickFilterManager, setReorderedBuildKey, setRepositoryDefinitionManager, setResultsSummaryManager, setSelectedTab, setSpecsRepositoryId, setUserActiveQuickFilterService, setVcsRepositoryManager, showOnlyFavoritesBuilds, startMethods inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
addActionError, addActionError, addActionWarning, addError, addError, addErrorCollection, addErrorMessage, addErrorMessage, addErrorMessages, addFieldErrors, addHelpPanel, addIllegalArgumentException, areCheckBoxesEmpty, buildJsonObject, buildWebPanelContext, canRunBuild, checkFieldXssSafety, createFieldValidator, doesHelpLinkHaveMatchingTitle, doesLabelKeyHaveMatchingDescription, doExecute, doInput, forceRelativeReturnUrl, getActionErrors, getActionWarnings, getAdministrationConfiguration, getAvailableCategoryJson, getBambooContainer, getBambooLicenseManager, getBambooPermissionManager, getBambooSession, getBambooUrl, getBambooUserManager, getBaseUrl, getBestBaseUrl, getBootstrapManager, getBreadCrumbs, getChainEquiv, getCheckBoxFields, getConcurrentBuildExecutionStrategyOptions, getConcurrentBuildsEnabled, getConglomerateCookieValue, getCookieCutter, getCookieValue, getCurrentFormTheme, getCurrentSystemTime, getCurrentUrl, getDecorator, getDefaultPersister, getDescriptionFromLabelKey, getElasticConfig, getErrorMessages, getErrors, getFeatureManager, getFieldErrorAccessTracker, getFieldErrors, getFormattedActionErrors, getFormattedActionMessages, getFormattedActionWarnings, getHelpPanels, getInstanceName, getJobEquiv, getJsonObject, getNavigationContext, getNavigationUrl, getNodeLifecycleState, getNumberOfCurrentlyBuildingPlans, getPlan, getPlanManager, getPluginAccessor, getRandomString, getReturnUrl, getSecuredDomainObject, getSessionUser, 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, hasPlanPermission, hasProjectPermission, hasProjectPermission, hasRestrictedAdminPermission, hasResultKeyReadPermission, isCheckboxSetInAction, isEnableJavascript, isEnableSignup, isInlineDialog, isRestrictedAdminEnabled, isSelectFieldAndNull, isViewContactDetailsEnabled, renderFreemarkerTemplate, setAdministrationConfigurationAccessor, setAdministrationConfigurationManager, setAdministrationConfigurationPersister, setAuthenticationContext, setBambooLicenseManager, setBambooPermissionManager, setBambooUserManager, setBuildDefinitionManager, setCachedEnvironmentService, setCachedPlanManager, setChainEquiv, setCheckBoxFields, setCookieCutter, setCurrentFormTheme, setDecorator, setDeploymentProjectService, setDocumentationLinkProvider, setEnableJavascript, setErrorMessages, setFeatureManager, setI18nBeanFactory, setJobEquiv, setJsonator, setLocalizedTextProvider, setNavigationContext, setNodeLifecycleProvider, setPlanExecutionManager, setPlanManager, setPluginAccessor, setProfile, setProjectManager, setReturnUrl, setWebInterfaceManager, streamJson, toJson, toJsonMethods inherited from class org.apache.struts2.ActionSupport
addActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, getActionMessages, getContainer, getFormatted, getLocale, getLocaleProvider, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, input, isValidLocale, isValidLocaleString, pause, setActionErrors, setActionMessages, setContainer, setFieldErrors, toLocale, validateMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.atlassian.bamboo.utils.error.ErrorCollection
getAllErrorMessagesMethods inherited from interface org.apache.struts2.interceptor.ValidationAware
addActionMessage, addFieldError, getActionMessages, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, setActionErrors, setActionMessages, setFieldErrors
-
Field Details
-
BAMBOO_DASHBOARD_PROJECTS
- See Also:
-
BAMBOO_DASHBOARD_LABELS
- See Also:
-
BAMBOO_DASHBOARD_FILTER_ENABLED
- See Also:
-
BAMBOO_DASHBOARD_SHOW_ONLY_FAVORITES
- See Also:
-
-
Constructor Details
-
DashboardFilter
public DashboardFilter()
-
-
Method Details
-
doDefault
Description copied from class:BambooActionSupportDefault action just sends to the input- Overrides:
doDefaultin classBambooActionSupport
-
toggle
-
execute
- Specified by:
executein interfaceorg.apache.struts2.action.Action- Overrides:
executein classorg.apache.struts2.ActionSupport
-
getExistingProjects
-
getExistingProjectsJson
public org.json.JSONArray getExistingProjectsJson() throws org.json.JSONException- Throws:
org.json.JSONException
-
getAllPlanLabels
-
getSelectedProjectKeys
-
setSelectedProjectKeys
-
isShowOnlyFavorites
public boolean isShowOnlyFavorites() -
setShowOnlyFavorites
public void setShowOnlyFavorites(boolean showOnlyFavorites) -
isFilterEnabled
public boolean isFilterEnabled() -
setFilterEnabled
public void setFilterEnabled(boolean filterEnabled) -
getSelectedLabelNames
-
setSelectedLabelNames
-