com.atlassian.bamboo.ww2.actions.build.admin.config
Class ConfigureBuildNotification
java.lang.Object
com.opensymphony.xwork.ActionSupport
com.atlassian.bamboo.ww2.BambooActionSupport
com.atlassian.bamboo.ww2.actions.build.admin.BuildConfigurationSupport
com.atlassian.bamboo.ww2.actions.build.admin.config.ConfigureBuildNotification
- All Implemented Interfaces:
- ErrorCollection, BambooSessionAware, BuildConfigurationAware, BypassValidationAware, BuildEditSecurityAware, DomainObjectSecurityAware, GlobalReadSecurityAware, ReturnUrlAware, 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 ConfigureBuildNotification
- extends BuildConfigurationSupport
- implements BypassValidationAware, BuildEditSecurityAware
- See Also:
- Serialized Form
Field Summary |
protected static java.lang.String |
CANCEL
|
Fields inherited from class com.opensymphony.xwork.ActionSupport |
LOG |
Fields inherited from interface com.opensymphony.xwork.Action |
ERROR, INPUT, LOGIN, NONE, SUCCESS |
Methods inherited from class com.atlassian.bamboo.ww2.BambooActionSupport |
addError, addError, addErrorCollection, addErrorMessage, addErrorMessage, addErrorMessages, addErrors, addIllegalArgumentException, areCheckBoxesEmpty, doesLabelKeyHaveMatchingDescription, doExecute, execute, getAdministrationConfiguration, getAsPreformattedText, getBamboo, getBambooLicenseManager, getBambooSession, getBambooUserManager, getBaseUrl, getBootstrapManager, getBreadCrumbs, getBuildManager, getConglomerateCookieValue, getCookieCutter, getCookieValue, getCurrentSystemTime, getCurrentUrl, getDefaultPersister, getDescriptionFromLabelKey, getFlushedErrorMessages, getInstanceName, getPlan, getReturnUrl, getSessionUser, getTotalErrors, getUser, getWebFragmentsContextMap, getWebItemsForSection, getWebResourceManager, getWebSectionsForLocation, hasAnyErrors, hasBuilds, hasGlobalPermission, hasPlanPermission, hasPlanPermission, isEnableJavascript, isEnableSignup, isSelectFieldAndNull, renderFreemarkerTemplate, setAdministrationConfiguration, setAuthenticationContext, setBambooLicenseManager, setBambooPermissionManager, setBambooUserManager, setCookieCutter, setDashboardCachingManager, setEnableJavascript, setErrorMessages, setReturnUrl, setWebInterfaceManager, setWebResourceManager |
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 |
CANCEL
protected static final java.lang.String CANCEL
- See Also:
- Constant Field Values
ConfigureBuildNotification
public ConfigureBuildNotification()
doDefault
public java.lang.String doDefault()
throws java.lang.Exception
- Description copied from class:
BambooActionSupport
- Default action just sends to the input
- Overrides:
doDefault
in class BambooActionSupport
- Throws:
java.lang.Exception
doAddNotification
public java.lang.String doAddNotification()
throws java.lang.Exception
- Throws:
java.lang.Exception
createNotification
public java.lang.String createNotification()
throws java.lang.Exception
- Throws:
java.lang.Exception
doDelete
public java.lang.String doDelete()
throws java.lang.Exception
- Throws:
java.lang.Exception
doEdit
public java.lang.String doEdit()
throws java.lang.Exception
- Throws:
java.lang.Exception
doUpdate
public java.lang.String doUpdate()
throws java.lang.Exception
- Throws:
java.lang.Exception
validateNotification
public void validateNotification()
isValidationBypassed
public boolean isValidationBypassed()
- Specified by:
isValidationBypassed
in interface BypassValidationAware
getAvailableRecipientTypes
public java.util.Map<java.lang.String,NotificationRecipient> getAvailableRecipientTypes()
getAllNotificationRecipientTypes
public java.util.List<NotificationRecipient> getAllNotificationRecipientTypes()
- Method to get notification recipients for the ui
- Returns:
getAllNotificationEventTypes
public java.util.List<java.lang.Comparable> getAllNotificationEventTypes()
- Method to get combined notification types and notification conditions for the ui
- Returns:
getAvailableGroups
public java.util.Collection getAvailableGroups()
getAvailableUsers
public java.util.Collection getAvailableUsers()
getBackButton
public java.lang.String getBackButton()
setBackButton
public void setBackButton(java.lang.String backButton)
getNotificationId
public long getNotificationId()
setNotificationId
public void setNotificationId(long notificationRowId)
getMode
public java.lang.String getMode()
setMode
public void setMode(java.lang.String mode)
getEdit
public java.lang.String getEdit()
setEdit
public void setEdit(java.lang.String edit)
getLastModified
public long getLastModified()
setLastModified
public void setLastModified(long lastModified)
getNotificationRecipientType
public java.lang.String getNotificationRecipientType()
setNotificationRecipientType
public void setNotificationRecipientType(java.lang.String notificationRecipientType)
getConditionKey
public java.lang.String getConditionKey()
setConditionKey
public void setConditionKey(java.lang.String conditionKey)
setNotificationManager
public void setNotificationManager(NotificationManager notificationManager)
isMailServerConfigured
public boolean isMailServerConfigured()
setInstantMessagingServerManager
public void setInstantMessagingServerManager(InstantMessagingServerManager instantMessagingServerManager)
isJabberServerConfigured
public boolean isJabberServerConfigured()
getMailServerManager
protected com.atlassian.mail.server.MailServerManager getMailServerManager()
setBuildManager
public void setBuildManager(BuildManager buildManager)
- Overrides:
setBuildManager
in class BambooActionSupport
getCancelButton
public java.lang.String getCancelButton()
setCancelButton
public void setCancelButton(java.lang.String cancelButton)
getPreviousTypeData
public java.lang.String getPreviousTypeData()
setPreviousTypeData
public void setPreviousTypeData(java.lang.String previousTypeData)
getHtmlUtils
public HtmlUtils getHtmlUtils()
setHtmlUtils
public void setHtmlUtils(HtmlUtils htmlUtils)
- Overrides:
setHtmlUtils
in class BambooActionSupport
Copyright © 2009 Atlassian Pty Ltd. All Rights Reserved.