Class ViewAuthors
- java.lang.Object
-
- com.opensymphony.xwork2.ActionSupport
-
- com.atlassian.bamboo.ww2.BambooActionSupport
-
- com.atlassian.bamboo.ww2.actions.author.ViewAuthors
-
- All Implemented Interfaces:
JsonStreamingAction,ErrorCollection,BambooSessionAware,NavigationAware,DomainObjectSecurityAware,GlobalBypassSecurityAware,GlobalReadSecurityAware,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 ViewAuthors extends BambooActionSupport implements GlobalBypassSecurityAware
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
BambooActionSupport.JSONStatus
-
-
Field Summary
Fields Modifier and Type Field Description static StringAUTHOR_NAMEstatic StringAUTHOR_PREFIXstatic StringREPORT_KEYstatic StringREPORT_NUM_BROKENstatic StringREPORT_NUM_BUILDSstatic StringREPORT_NUM_FAILURESstatic StringREPORT_NUM_FIXEDstatic StringREPORT_RATIO_SUCCESS-
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 ViewAuthors()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringgenerate()@NotNull List<Author>getAuthors()@NotNull List<DecoratedAuthorBuildStatistics>getAuthorsBuildStatistics()@NotNull Map<String,String>getAvailableGroupBy()@NotNull Map<String,String>getAvailableReports()org.jfree.data.time.TimeTableXYDatasetgetDataset()StringgetGroupByPeriod()StringgetReportKey()StringgetResolvedAutoPeriod()List<String>getSelectedAuthorNames()@Nullable DoublegetYValue(int series, int item)Stringlist()Stringread()voidsetDataset(org.jfree.data.time.TimeTableXYDataset dataset)voidsetExtendedAuthorManager(ExtendedAuthorManager extendedAuthorManager)voidsetGroupByPeriod(String groupByPeriod)voidsetReportKey(String reportKey)voidsetResolvedAutoPeriod(String resolvedAutoPeriod)voidsetSelectedAuthorNames(List<String> selectedAuthorNames)voidvalidate()-
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
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.atlassian.bamboo.ww2.aware.permissions.DomainObjectSecurityAware
getSecuredDomainObject
-
Methods inherited from interface com.atlassian.bamboo.utils.error.ErrorCollection
getAllErrorMessages
-
-
-
-
Field Detail
-
REPORT_NUM_FAILURES
public static final String REPORT_NUM_FAILURES
- See Also:
- Constant Field Values
-
REPORT_RATIO_SUCCESS
public static final String REPORT_RATIO_SUCCESS
- See Also:
- Constant Field Values
-
REPORT_NUM_BUILDS
public static final String REPORT_NUM_BUILDS
- See Also:
- Constant Field Values
-
REPORT_NUM_BROKEN
public static final String REPORT_NUM_BROKEN
- See Also:
- Constant Field Values
-
REPORT_NUM_FIXED
public static final String REPORT_NUM_FIXED
- See Also:
- Constant Field Values
-
AUTHOR_PREFIX
public static final String AUTHOR_PREFIX
- See Also:
- Constant Field Values
-
REPORT_KEY
public static final String REPORT_KEY
- See Also:
- Constant Field Values
-
AUTHOR_NAME
public static final String AUTHOR_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
validate
public void validate()
- Specified by:
validatein interfacecom.opensymphony.xwork2.Validateable- Overrides:
validatein classcom.opensymphony.xwork2.ActionSupport
-
read
public String read()
-
list
public String list()
-
generate
public String generate()
-
getAuthorsBuildStatistics
@NotNull public @NotNull List<DecoratedAuthorBuildStatistics> getAuthorsBuildStatistics()
-
getDataset
public org.jfree.data.time.TimeTableXYDataset getDataset()
-
setDataset
public void setDataset(org.jfree.data.time.TimeTableXYDataset dataset)
-
getGroupByPeriod
public String getGroupByPeriod()
-
setGroupByPeriod
public void setGroupByPeriod(String groupByPeriod)
-
getReportKey
public String getReportKey()
-
setReportKey
public void setReportKey(String reportKey)
-
getResolvedAutoPeriod
public String getResolvedAutoPeriod()
-
setResolvedAutoPeriod
public void setResolvedAutoPeriod(String resolvedAutoPeriod)
-
getYValue
@Nullable public @Nullable Double getYValue(int series, int item)
-
setExtendedAuthorManager
public void setExtendedAuthorManager(ExtendedAuthorManager extendedAuthorManager)
-
-