com.atlassian.bamboo.ww2.actions.author
Class ViewAuthors

java.lang.Object
  extended by com.opensymphony.xwork.ActionSupport
      extended by com.atlassian.bamboo.ww2.BambooActionSupport
          extended by com.atlassian.bamboo.ww2.actions.author.ViewAuthors
All Implemented Interfaces:
ErrorCollection, BambooSessionAware, NavigationAware, DomainObjectSecurityAware, GlobalReadSecurityAware, ReturnUrlAware, com.atlassian.core.i18n.I18nTextProvider, com.opensymphony.xwork.Action, com.opensymphony.xwork.LocaleProvider, com.opensymphony.xwork.TextProvider, com.opensymphony.xwork.Validateable, com.opensymphony.xwork.ValidationAware, com.uwyn.rife.continuations.ContinuableObject, java.io.Serializable, java.lang.Cloneable

public class ViewAuthors
extends BambooActionSupport

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
BambooActionSupport.JSONStatus
 
Field Summary
static java.lang.String AUTHOR_NAME
           
static java.lang.String AUTHOR_PREFIX
           
static java.lang.String REPORT_KEY
           
static java.lang.String REPORT_NUM_BROKEN
           
static java.lang.String REPORT_NUM_BUILDS
           
static java.lang.String REPORT_NUM_FAILURES
           
static java.lang.String REPORT_NUM_FIXED
           
static java.lang.String REPORT_RATIO_SUCCESS
           
 
Fields inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
administrationConfigurationManager, AGGREGATE_URL_PATTERN, bambooPermissionManager, bambooUserManager, BUILD_KEY_CONTEXT, buildDefinitionManager, cachedPlanManager, CONFIRM, cookieCutter, dashboardCachingManager, featureManager, PLAN_KEY_CONTEXT, planExecutionManager, planManager, projectManager, webInterfaceManager
 
Fields inherited from class com.opensymphony.xwork.ActionSupport
LOG
 
Fields inherited from interface com.opensymphony.xwork.Action
ERROR, INPUT, LOGIN, NONE, SUCCESS
 
Constructor Summary
ViewAuthors()
           
 
Method Summary
 java.lang.String doGenerate()
           
 java.lang.String doList()
           
 java.lang.String doRead()
           
 java.util.List<Author> getAuthors()
           
 java.util.List<DecoratedAuthorBuildStatistics> getAuthorsBuildStatistics()
           
 java.util.Map<java.lang.String,java.lang.String> getAvailableGroupBy()
           
 java.util.Map<java.lang.String,java.lang.String> getAvailableReports()
           
 org.jfree.data.time.TimeTableXYDataset getDataset()
           
 java.lang.String getGroupByPeriod()
           
 java.lang.String getReportKey()
           
 java.lang.String getResolvedAutoPeriod()
           
 java.util.List<java.lang.String> getSelectedAuthorNames()
           
 java.lang.Double getYValue(int series, int item)
           
 void setDataset(org.jfree.data.time.TimeTableXYDataset dataset)
           
 void setExtendedAuthorManager(ExtendedAuthorManager extendedAuthorManager)
           
 void setGroupByPeriod(java.lang.String groupByPeriod)
           
 void setReportKey(java.lang.String reportKey)
           
 void setResolvedAutoPeriod(java.lang.String resolvedAutoPeriod)
           
 void setSelectedAuthorNames(java.util.List<java.lang.String> selectedAuthorNames)
           
 void setTextProvider(com.opensymphony.xwork.TextProvider textProvider)
           
 void validate()
           
 
Methods inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
addActionError, addActionWarning, addError, addError, addErrorCollection, addErrorMessage, addErrorMessage, addErrorMessages, addErrors, addIllegalArgumentException, areCheckBoxesEmpty, buildJsonObject, buildWebPanelContext, checkFieldXssSafety, createFieldValidator, doDefault, doesHelpLinkHaveMatchingTitle, doesLabelKeyHaveMatchingDescription, doExecute, execute, forceRelativeReturnUrl, getActionWarnings, getAdministrationConfiguration, 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, getFormattedErrorMessages, getInstanceName, getJobEquiv, getJsonObject, getNavigationContext, getNavigationUrl, getNumberOfCurrentlyBuildingPlans, getPlan, getPlanManager, getPluginAccessor, getReturnUrl, getSecuredDomainObject, getServerLifecycleState, 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, hasGlobalAdminPermission, hasGlobalPermission, hasGlobalPermission, hasKey, hasPlanPermission, hasPlanPermission, hasRestrictedAdminPermission, isCheckboxSetInAction, isEc2ConfigurationWarningRequired, isEnableJavascript, isEnableSignup, isInlineDialog, isRestrictedAdminEnabled, isSelectFieldAndNull, renderFreemarkerTemplate, setAdministrationConfigurationManager, setAuthenticationContext, setBambooLicenseManager, setBambooPermissionManager, setBambooUserManager, setBuildDefinitionManager, setCachedPlanManager, setChainEquiv, setCheckBoxFields, setCookieCutter, setCurrentFormTheme, setDashboardCachingManager, setDecorator, setEnableJavascript, setErrorMessages, setFeatureManager, setI18nBeanFactory, setJobEquiv, setNavigationContext, setPlanExecutionManager, setPlanManager, setPluginAccessor, setProfile, setProjectManager, setReturnUrl, setServerLifecycleProvider, setWebInterfaceManager
 
Methods inherited from class com.opensymphony.xwork.ActionSupport
addActionMessage, addFieldError, clearErrorsAndMessages, clone, doInput, getActionErrors, getActionMessages, getErrorMessages, getErrors, getLocale, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, pause, setActionErrors, setActionMessages, 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.utils.error.ErrorCollection
getErrorMessages, getErrors
 

Field Detail

REPORT_NUM_FAILURES

public static final java.lang.String REPORT_NUM_FAILURES
See Also:
Constant Field Values

REPORT_RATIO_SUCCESS

public static final java.lang.String REPORT_RATIO_SUCCESS
See Also:
Constant Field Values

REPORT_NUM_BUILDS

public static final java.lang.String REPORT_NUM_BUILDS
See Also:
Constant Field Values

REPORT_NUM_BROKEN

public static final java.lang.String REPORT_NUM_BROKEN
See Also:
Constant Field Values

REPORT_NUM_FIXED

public static final java.lang.String REPORT_NUM_FIXED
See Also:
Constant Field Values

AUTHOR_PREFIX

public static final java.lang.String AUTHOR_PREFIX
See Also:
Constant Field Values

REPORT_KEY

public static final java.lang.String REPORT_KEY
See Also:
Constant Field Values

AUTHOR_NAME

public static final java.lang.String AUTHOR_NAME
See Also:
Constant Field Values
Constructor Detail

ViewAuthors

public ViewAuthors()
Method Detail

validate

public void validate()
Specified by:
validate in interface com.opensymphony.xwork.Validateable
Overrides:
validate in class com.opensymphony.xwork.ActionSupport

doRead

public java.lang.String doRead()

doList

public java.lang.String doList()

doGenerate

public java.lang.String doGenerate()

getAuthors

@NotNull
public java.util.List<Author> getAuthors()

getAuthorsBuildStatistics

@NotNull
public java.util.List<DecoratedAuthorBuildStatistics> getAuthorsBuildStatistics()

getAvailableReports

@NotNull
public java.util.Map<java.lang.String,java.lang.String> getAvailableReports()

getAvailableGroupBy

@NotNull
public java.util.Map<java.lang.String,java.lang.String> getAvailableGroupBy()

getDataset

public org.jfree.data.time.TimeTableXYDataset getDataset()

setDataset

public void setDataset(org.jfree.data.time.TimeTableXYDataset dataset)

getSelectedAuthorNames

public java.util.List<java.lang.String> getSelectedAuthorNames()

setSelectedAuthorNames

public void setSelectedAuthorNames(java.util.List<java.lang.String> selectedAuthorNames)

getGroupByPeriod

public java.lang.String getGroupByPeriod()

setGroupByPeriod

public void setGroupByPeriod(java.lang.String groupByPeriod)

getReportKey

public java.lang.String getReportKey()

setReportKey

public void setReportKey(java.lang.String reportKey)

getResolvedAutoPeriod

public java.lang.String getResolvedAutoPeriod()

setResolvedAutoPeriod

public void setResolvedAutoPeriod(java.lang.String resolvedAutoPeriod)

getYValue

@Nullable
public java.lang.Double getYValue(int series,
                                           int item)

setExtendedAuthorManager

public void setExtendedAuthorManager(ExtendedAuthorManager extendedAuthorManager)

setTextProvider

public void setTextProvider(com.opensymphony.xwork.TextProvider textProvider)


Copyright © 2012 Atlassian. All Rights Reserved.