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 String
AUTHOR_NAME
static String
AUTHOR_PREFIX
static String
REPORT_KEY
static String
REPORT_NUM_BROKEN
static String
REPORT_NUM_BUILDS
static String
REPORT_NUM_FAILURES
static String
REPORT_NUM_FIXED
static String
REPORT_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 String
generate()
@NotNull List<Author>
getAuthors()
@NotNull List<DecoratedAuthorBuildStatistics>
getAuthorsBuildStatistics()
@NotNull Map<String,String>
getAvailableGroupBy()
@NotNull Map<String,String>
getAvailableReports()
org.jfree.data.time.TimeTableXYDataset
getDataset()
String
getGroupByPeriod()
String
getReportKey()
String
getResolvedAutoPeriod()
List<String>
getSelectedAuthorNames()
@Nullable Double
getYValue(int series, int item)
String
list()
String
read()
void
setDataset(org.jfree.data.time.TimeTableXYDataset dataset)
void
setExtendedAuthorManager(ExtendedAuthorManager extendedAuthorManager)
void
setGroupByPeriod(String groupByPeriod)
void
setReportKey(String reportKey)
void
setResolvedAutoPeriod(String resolvedAutoPeriod)
void
setSelectedAuthorNames(List<String> selectedAuthorNames)
void
validate()
-
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:
validate
in interfacecom.opensymphony.xwork2.Validateable
- Overrides:
validate
in 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)
-
-