|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.opensymphony.xwork.ActionSupport com.atlassian.bamboo.ww2.BambooActionSupport
public class BambooActionSupport
Field Summary | |
---|---|
protected AdministrationConfigurationManager |
administrationConfigurationManager
|
protected BuildManager |
buildManager
|
static java.lang.String |
CONFIRM
|
protected CookieCutter |
cookieCutter
|
protected DashboardCachingManager |
dashboardCachingManager
|
Fields inherited from class com.opensymphony.xwork.ActionSupport |
---|
LOG |
Fields inherited from interface com.opensymphony.xwork.Action |
---|
ERROR, INPUT, LOGIN, NONE, SUCCESS |
Constructor Summary | |
---|---|
BambooActionSupport()
|
Method Summary | |
---|---|
void |
addError(java.lang.String field,
java.lang.String message)
Deprecated. Use ActionSupport.addFieldError(String, String) instead |
void |
addError(java.lang.String prefix,
java.lang.String field,
java.lang.String message)
Adds a new form validation error with a given prefix. |
void |
addErrorCollection(ErrorCollection errors)
Populate this ErrorCollection with general and field-specific errors. |
void |
addErrorMessage(java.lang.String message)
Deprecated. Use ActionSupport.addActionError(String) instead |
java.lang.String |
addErrorMessage(java.lang.String message,
java.lang.Exception e)
|
void |
addErrorMessages(java.util.Collection<java.lang.String> errorMessages)
Append new error messages to those already collected. |
void |
addErrors(java.util.Map<java.lang.String,?> errors)
Append new field-specific errors to those already collected. |
void |
addIllegalArgumentException(java.lang.String field,
java.lang.IllegalArgumentException e)
|
protected boolean |
areCheckBoxesEmpty(java.lang.String field)
|
java.lang.String |
doDefault()
Default action just sends to the input |
boolean |
doesLabelKeyHaveMatchingDescription(java.lang.String labelKey)
|
java.lang.String |
doExecute()
Places the current user on the page |
java.lang.String |
execute()
|
protected AdministrationConfiguration |
getAdministrationConfiguration()
Makes the current Admin configuration available to an action |
protected Bamboo |
getBamboo()
Allows access to the Bamboo container. |
BambooLicenseManager |
getBambooLicenseManager()
|
BambooSession |
getBambooSession()
|
BambooUserManager |
getBambooUserManager()
|
java.lang.String |
getBaseUrl()
|
BootstrapManager |
getBootstrapManager()
|
java.util.Collection<BreadCrumb> |
getBreadCrumbs()
|
BuildManager |
getBuildManager()
|
java.lang.String |
getConglomerateCookieValue(java.lang.String cookieKey,
java.lang.String conglomerateKey)
|
CookieCutter |
getCookieCutter()
|
java.lang.String |
getCookieValue(java.lang.String key)
|
java.lang.Long |
getCurrentSystemTime()
|
static java.lang.String |
getCurrentUrl()
|
protected Persister |
getDefaultPersister()
|
java.lang.String |
getDescriptionFromLabelKey(java.lang.String labelKey)
|
java.util.Collection<java.lang.String> |
getFlushedErrorMessages()
Get error messages, then get rid of them. |
java.lang.String |
getInstanceName()
|
Build |
getPlan(java.lang.String planKey)
|
java.lang.String |
getReturnUrl()
|
java.lang.Object |
getSecuredDomainObject()
|
BambooUser |
getSessionUser(java.lang.String auth)
|
java.lang.String |
getText(java.lang.String s,
java.lang.Object[] objects)
|
int |
getTotalErrors()
|
com.atlassian.user.User |
getUser()
|
protected com.opensymphony.xwork.validator.DelegatingValidatorContext |
getValidatorContext()
Can be used for WebWork's validation |
java.util.Map |
getWebFragmentsContextMap()
|
java.util.List |
getWebItemsForSection(java.lang.String sectionName)
|
java.util.List |
getWebSectionsForLocation(java.lang.String location)
|
boolean |
hasAnyErrors()
Whether any errors (of any type - field-specific or otherwise) have been collected. |
boolean |
hasBuilds()
|
boolean |
hasGlobalPermission(java.lang.String permission)
Does this user have the global permission right? |
boolean |
hasPlanPermission(java.lang.String permission,
Build build)
|
boolean |
hasPlanPermission(java.lang.String permission,
java.lang.String buildKey)
|
boolean |
isEnableJavascript()
|
boolean |
isEnableSignup()
|
boolean |
isSelectFieldAndNull(java.lang.String buildKeysField)
|
java.lang.String |
renderFreemarkerTemplate(java.lang.String templateString)
|
void |
setAdministrationConfigurationManager(AdministrationConfigurationManager administrationConfigurationManager)
|
void |
setAuthenticationContext(BambooAuthenticationContext authenticationContext)
|
void |
setBambooLicenseManager(BambooLicenseManager bambooLicenseManager)
|
void |
setBambooPermissionManager(BambooPermissionManager bambooPermissionManager)
|
void |
setBambooUserManager(BambooUserManager bambooUserManager)
|
void |
setBuildManager(BuildManager buildManager)
|
void |
setCookieCutter(CookieCutter cookieCutter)
|
void |
setDashboardCachingManager(DashboardCachingManager dashboardCachingManager)
|
void |
setEnableJavascript(boolean enableJavascript)
|
void |
setErrorMessages(java.util.Collection<java.lang.String> errorMessages)
Deprecated. Use ActionSupport.setActionErrors(Collection) instead |
void |
setReturnUrl(java.lang.String returnUrl)
|
void |
setWebInterfaceManager(com.atlassian.plugin.web.WebInterfaceManager webInterfaceManager)
|
Methods inherited from class com.opensymphony.xwork.ActionSupport |
---|
addActionError, addActionMessage, addFieldError, clearErrorsAndMessages, clone, doInput, getActionErrors, getActionMessages, getErrorMessages, getErrors, getFieldErrors, getLocale, getText, getText, getText, getText, getText, getText, getText, getText, getText, getTexts, getTexts, hasActionErrors, hasActionMessages, hasErrors, hasFieldErrors, hasKey, pause, setActionErrors, setActionMessages, 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 |
---|
getErrorMessages, getErrors, getFieldErrors |
Methods inherited from interface com.atlassian.core.i18n.I18nTextProvider |
---|
getText |
Field Detail |
---|
public static final java.lang.String CONFIRM
protected CookieCutter cookieCutter
protected BuildManager buildManager
protected AdministrationConfigurationManager administrationConfigurationManager
protected DashboardCachingManager dashboardCachingManager
Constructor Detail |
---|
public BambooActionSupport()
Method Detail |
---|
public java.lang.String doDefault() throws java.lang.Exception
doDefault
in class com.opensymphony.xwork.ActionSupport
java.lang.Exception
public BambooSession getBambooSession()
getBambooSession
in interface BambooSessionAware
protected Bamboo getBamboo()
Bamboo
.public com.atlassian.user.User getUser()
public boolean doesLabelKeyHaveMatchingDescription(java.lang.String labelKey)
public java.lang.String getDescriptionFromLabelKey(java.lang.String labelKey)
public boolean hasGlobalPermission(java.lang.String permission)
permission
- - The global permission being checked.
true
if the current user has this permission; false
otherwise.public boolean hasPlanPermission(java.lang.String permission, java.lang.String buildKey)
public boolean hasPlanPermission(java.lang.String permission, Build build)
public boolean isEnableSignup()
public boolean hasBuilds()
public Build getPlan(java.lang.String planKey)
public java.util.Collection<BreadCrumb> getBreadCrumbs()
public void setAuthenticationContext(BambooAuthenticationContext authenticationContext)
public java.lang.String getReturnUrl()
getReturnUrl
in interface ReturnUrlAware
public void setReturnUrl(java.lang.String returnUrl)
setReturnUrl
in interface ReturnUrlAware
public static java.lang.String getCurrentUrl()
public java.lang.Long getCurrentSystemTime()
@NotNull public java.lang.String getCookieValue(java.lang.String key)
public BambooLicenseManager getBambooLicenseManager()
public void setBambooLicenseManager(BambooLicenseManager bambooLicenseManager)
public BootstrapManager getBootstrapManager()
public java.util.List getWebItemsForSection(java.lang.String sectionName)
public java.util.List getWebSectionsForLocation(java.lang.String location)
public java.lang.String renderFreemarkerTemplate(java.lang.String templateString)
public java.util.Map getWebFragmentsContextMap()
public void addError(java.lang.String prefix, java.lang.String field, java.lang.String message)
ErrorCollection
addError
in interface ErrorCollection
prefix
- The prefix of the field in . formfield
- The id of the form element in errormessage
- The error message to display to the userpublic java.util.Collection<java.lang.String> getFlushedErrorMessages()
ErrorCollection
getFlushedErrorMessages
in interface ErrorCollection
public void addErrorCollection(ErrorCollection errors)
ErrorCollection
addErrorCollection
in interface ErrorCollection
errors
- ErrorCollection whose errors/messages we obtain.public void addErrorMessages(java.util.Collection<java.lang.String> errorMessages)
ErrorCollection
addErrorMessages
in interface ErrorCollection
errorMessages
- Collection of error strings.public void addErrors(java.util.Map<java.lang.String,?> errors)
ErrorCollection
addErrors
in interface ErrorCollection
errors
- A Map
from String
field names, to String
error messages, or Collection
s of
String
error messages.public boolean hasAnyErrors()
ErrorCollection
hasAnyErrors
in interface ErrorCollection
true
if there are errors; false
otherwise.public int getTotalErrors()
getTotalErrors
in interface ErrorCollection
public void addError(java.lang.String field, java.lang.String message)
ActionSupport.addFieldError(String, String)
instead
ErrorCollection
addError
in interface ErrorCollection
field
- Field name, eg. "assignee"message
- Error message.public void addErrorMessage(java.lang.String message)
ActionSupport.addActionError(String)
instead
ErrorCollection
addErrorMessage
in interface ErrorCollection
message
- Error message.public void setErrorMessages(java.util.Collection<java.lang.String> errorMessages)
ActionSupport.setActionErrors(Collection)
instead
ErrorCollection
setErrorMessages
in interface ErrorCollection
errorMessages
- List of error message String
s.public java.lang.String addErrorMessage(java.lang.String message, java.lang.Exception e)
addErrorMessage
in interface ErrorCollection
public void addIllegalArgumentException(java.lang.String field, java.lang.IllegalArgumentException e)
public void setCookieCutter(CookieCutter cookieCutter)
public CookieCutter getCookieCutter()
public void setBuildManager(BuildManager buildManager)
public BuildManager getBuildManager()
public void setBambooPermissionManager(BambooPermissionManager bambooPermissionManager)
public void setWebInterfaceManager(com.atlassian.plugin.web.WebInterfaceManager webInterfaceManager)
public boolean isSelectFieldAndNull(java.lang.String buildKeysField)
public java.lang.String getConglomerateCookieValue(java.lang.String cookieKey, java.lang.String conglomerateKey)
protected Persister getDefaultPersister()
protected boolean areCheckBoxesEmpty(java.lang.String field)
@Nullable protected AdministrationConfiguration getAdministrationConfiguration()
@Nullable public java.lang.String getBaseUrl()
@Nullable public java.lang.String getInstanceName()
protected com.opensymphony.xwork.validator.DelegatingValidatorContext getValidatorContext()
public java.lang.String getText(java.lang.String s, java.lang.Object[] objects)
getText
in interface com.atlassian.core.i18n.I18nTextProvider
public java.lang.String doExecute() throws java.lang.Exception
java.lang.Exception
- something nasty went wrongpublic java.lang.String execute() throws java.lang.Exception
execute
in interface com.opensymphony.xwork.Action
execute
in class com.opensymphony.xwork.ActionSupport
java.lang.Exception
public java.lang.Object getSecuredDomainObject()
getSecuredDomainObject
in interface DomainObjectSecurityAware
public void setDashboardCachingManager(DashboardCachingManager dashboardCachingManager)
public BambooUserManager getBambooUserManager()
public void setBambooUserManager(BambooUserManager bambooUserManager)
public BambooUser getSessionUser(java.lang.String auth) throws BambooRemoteException
BambooRemoteException
public boolean isEnableJavascript()
public void setEnableJavascript(boolean enableJavascript)
public void setAdministrationConfigurationManager(AdministrationConfigurationManager administrationConfigurationManager)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |