Class ViewReport
- java.lang.Object
-
- com.opensymphony.xwork2.ActionSupport
-
- com.atlassian.bamboo.ww2.BambooActionSupport
-
- com.atlassian.bamboo.ww2.actions.reports.ViewReport
-
- All Implemented Interfaces:
JsonStreamingAction
,ErrorCollection
,BambooSessionAware
,NavigationAware
,PaginationAware
,DomainObjectSecurityAware
,GlobalReadSecurityAware
,ResultsListProvider
,ReturnUrlAware
,com.atlassian.core.i18n.I18nTextProvider
,com.atlassian.struts.TextProvider
,com.atlassian.struts.ValidationAware
,com.opensymphony.xwork.ValidationAware
,com.opensymphony.xwork2.Action
,com.opensymphony.xwork2.interceptor.ValidationAware
,com.opensymphony.xwork2.LocaleProvider
,com.opensymphony.xwork2.TextProvider
,com.opensymphony.xwork2.Validateable
,Serializable
public class ViewReport extends BambooActionSupport implements PaginationAware
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
BambooActionSupport.JSONStatus
-
-
Field Summary
-
Fields 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, webInterfaceManager
-
-
Constructor Summary
Constructors Constructor Description ViewReport()
-
Method Summary
-
Methods inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
addActionError, addActionError, addActionWarning, addError, addError, addErrorCollection, addErrorMessage, addErrorMessage, addErrorMessages, addErrors, addFieldErrors, addHelpPanel, addIllegalArgumentException, areCheckBoxesEmpty, buildJsonObject, buildWebPanelContext, checkFieldXssSafety, createFieldValidator, doDefault, doesHelpLinkHaveMatchingTitle, doesLabelKeyHaveMatchingDescription, doExecute, doInput, 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, getErrorMessages, getErrors, getFeatureManager, getFieldErrorAccessTracker, getFieldErrors, getFlushedErrorMessages, 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, getText, getText, getTextProvider, getTexts, getTexts, getTextWithArgs, getTotalErrors, getUser, getValidatorContext, getWebFragmentsContextMap, getWebItemsForSection, getWebPanelContext, getWebSectionsForLocation, hasActionWarnings, hasAdminPermission, hasAnyErrors, hasBuilds, hasEntityPermission, hasGlobalAdminPermission, hasGlobalPermission, hasGlobalPermission, hasKey, hasPlanPermission, hasPlanPermission, hasProjectPermission, hasProjectPermission, hasRestrictedAdminPermission, hasResultKeyReadPermission, isCheckboxSetInAction, isEnableJavascript, isEnableSignup, isInlineDialog, isRestrictedAdminEnabled, isSelectFieldAndNull, isViewContactDetailsEnabled, renderFreemarkerTemplate, setAdministrationConfigurationAccessor, setAdministrationConfigurationManager, setAdministrationConfigurationPersister, setAuthenticationContext, setBambooLicenseManager, setBambooPermissionManager, setBambooUserManager, setBuildDefinitionManager, setCachedPlanManager, setChainEquiv, setCheckBoxFields, setCookieCutter, setCurrentFormTheme, setDecorator, setDeploymentProjectService, setDocumentationLinkProvider, setEnableJavascript, setEnvironmentService, setErrorMessages, setFeatureManager, setI18nBeanFactory, setJobEquiv, setJsonator, setLocalizedTextProvider, setNavigationContext, setNodeLifecycleProvider, setPlanExecutionManager, setPlanManager, setPluginAccessor, setProfile, setProjectManager, setReturnUrl, setWebInterfaceManager, streamJson, toJson, toJson
-
Methods inherited from class com.opensymphony.xwork2.ActionSupport
addActionMessage, addFieldError, clearActionErrors, clearErrors, clearErrorsAndMessages, clearFieldErrors, clearMessages, clone, execute, getActionErrors, getActionMessages, getContainer, getFormatted, getLocale, getLocaleProvider, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, input, isValidLocale, isValidLocaleString, pause, setActionErrors, setActionMessages, setContainer, setFieldErrors, validate
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.atlassian.bamboo.utils.error.ErrorCollection
getAllErrorMessages
-
-
-
-
Method Detail
-
generate
public String generate()
-
getSelectedReport
public com.atlassian.plugin.ModuleDescriptor<ReportCollector> getSelectedReport()
-
getAvailablePlans
public Collection<ImmutableTopLevelPlan> getAvailablePlans()
-
getNumberOfProjects
public int getNumberOfProjects()
-
getAvailableReports
public List<ReportCollectorModuleDescriptor> getAvailableReports()
-
getLabelAwareReportKeys
public Collection<String> getLabelAwareReportKeys()
-
isUseSession
public boolean isUseSession()
Whether or not a search saved in the session will be shown or not
-
setUseSession
public void setUseSession(boolean useSession)
-
isHideHeader
public boolean isHideHeader()
Whether the menu & chart headers will be shown
-
setHideHeader
public void setHideHeader(boolean hideHeader)
-
getResolvedAutoPeriod
public String getResolvedAutoPeriod()
-
setResolvedAutoPeriod
public void setResolvedAutoPeriod(String resolvedAutoPeriod)
-
getReportKey
public String getReportKey()
-
setReportKey
public void setReportKey(String reportKey)
-
getGroupByPeriod
public String getGroupByPeriod()
-
setGroupByPeriod
public void setGroupByPeriod(String groupByPeriod)
-
getDateFilter
public String getDateFilter()
-
setDateFilter
public void setDateFilter(String dateFilter)
-
getDateFrom
public String getDateFrom()
-
setDateFrom
public void setDateFrom(String dateFrom)
-
getDateTo
public String getDateTo()
-
setDateTo
public void setDateTo(String dateTo)
-
getLabelTarget
public String getLabelTarget()
-
setLabelTarget
public void setLabelTarget(String labelTarget)
-
getResultsList
public List<ResultsSummary> getResultsList()
- Specified by:
getResultsList
in interfaceResultsListProvider
-
setResultsList
public void setResultsList(List<ResultsSummary> resultsList)
-
getDataset
public org.jfree.data.time.TimeTableXYDataset getDataset()
-
getYValue
@Nullable public @Nullable Double getYValue(int series, int item)
-
setDataset
public void setDataset(org.jfree.data.time.TimeTableXYDataset dataset)
-
getPager
public Pager getPager()
- Specified by:
getPager
in interfacePaginationAware
-
setPager
public void setPager(Pager pager)
- Specified by:
setPager
in interfacePaginationAware
-
setChartManager
public void setChartManager(ChartManager chartManager)
-
-