com.atlassian.bamboo.ww2.actions.build.admin.config
Class ConfigureBuildNotification

java.lang.Object
  extended by com.opensymphony.xwork.ActionSupport
      extended by com.atlassian.bamboo.ww2.BambooActionSupport
          extended by com.atlassian.bamboo.ww2.actions.build.admin.BuildConfigurationSupport
              extended by 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
 
Fields inherited from class com.atlassian.bamboo.ww2.actions.build.admin.BuildConfigurationSupport
BACK
 
Fields inherited from class com.atlassian.bamboo.ww2.BambooActionSupport
CONFIRM, cookieCutter, 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
ConfigureBuildNotification()
           
 
Method Summary
 java.lang.String doCreate()
           
 java.lang.String doDefault()
          Default action just sends to the input
 java.lang.String doDelete()
           
 java.lang.String doEdit()
           
 java.lang.String doUpdate()
           
 java.util.Collection getAvailableGroups()
           
 java.util.Map getAvailableRoles()
           
 java.util.Collection getAvailableUsers()
           
 java.lang.String getBackButton()
           
 Build getBuild()
           
 java.lang.String getBuildKey()
           
 java.lang.String getConditionKey()
           
 java.util.List getConditionObjects()
           
 java.lang.String getEdit()
           
 long getLastModified()
           
protected  com.atlassian.mail.server.MailServerManager getMailServerManager()
           
 java.lang.String getMode()
           
 java.lang.String getNotificationEmailString()
           
 java.lang.String getNotificationGroupString()
           
 long getNotificationId()
           
 java.lang.String getNotificationIMString()
           
 java.util.Set getNotificationRoles()
           
 java.lang.String getNotificationUserString()
           
 boolean isJabberServerConfigured()
           
 boolean isMailServerConfigured()
           
 boolean isValidationBypassed()
           
 void setBackButton(java.lang.String backButton)
           
 void setBuild(Build build)
           
 void setBuildKey(java.lang.String buildKey)
           
 void setBuildManager(BuildManager buildManager)
           
 void setConditionKey(java.lang.String conditionKey)
           
 void setEdit(java.lang.String edit)
           
 void setInstantMessagingServerManager(InstantMessagingServerManager instantMessagingServerManager)
           
 void setLastModified(long lastModified)
           
 void setMode(java.lang.String mode)
           
 void setNotificationEmailString(java.lang.String notificationEmailString)
           
 void setNotificationGroupString(java.lang.String notificationGroupString)
           
 void setNotificationId(long notificationRowId)
           
 void setNotificationIMString(java.lang.String notificationIMString)
           
 void setNotificationManager(NotificationManager notificationManager)
           
 void setNotificationRoles(java.util.Set notificationRoles)
           
 void setNotificationUserString(java.lang.String notificationUserString)
           
 void validate()
           
 
Methods inherited from class com.atlassian.bamboo.ww2.actions.build.admin.BuildConfigurationSupport
getBuildConfiguration, getBuildConfigurationAsXml, getSecuredDomainObject, setBuildConfiguration
 
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, getReturnUrl, getSessionUser, getTotalErrors, getUser, getWebFragmentsContextMap, getWebItemsForSection, getWebResourceManager, getWebSectionsForLocation, hasAnyErrors, hasBuilds, hasGlobalPermission, hasPlanPermission, hasPlanPermission, isEnableSignup, isSelectFieldAndNull, renderFreemarkerTemplate, setAdministrationConfiguration, setAuthenticationContext, setBambooLicenseManager, setBambooPermissionManager, setBambooUserManager, setCookieCutter, setDashboardCachingManager, setErrorMessages, setHtmlUtils, 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
 
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
getErrorMessages, getErrors, getFieldErrors
 

Constructor Detail

ConfigureBuildNotification

public ConfigureBuildNotification()
Method Detail

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

doCreate

public java.lang.String doCreate()
                          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

validate

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

isValidationBypassed

public boolean isValidationBypassed()
Specified by:
isValidationBypassed in interface BypassValidationAware

getConditionObjects

public java.util.List getConditionObjects()

getAvailableGroups

public java.util.Collection getAvailableGroups()

getAvailableUsers

public java.util.Collection getAvailableUsers()

getBuild

public Build getBuild()
Specified by:
getBuild in interface BuildConfigurationAware
Overrides:
getBuild in class BuildConfigurationSupport

setBuild

public void setBuild(Build build)
Specified by:
setBuild in interface BuildConfigurationAware
Overrides:
setBuild in class BuildConfigurationSupport

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)

getNotificationGroupString

public java.lang.String getNotificationGroupString()

setNotificationGroupString

public void setNotificationGroupString(java.lang.String notificationGroupString)

getNotificationUserString

public java.lang.String getNotificationUserString()

setNotificationUserString

public void setNotificationUserString(java.lang.String notificationUserString)

getNotificationEmailString

public java.lang.String getNotificationEmailString()

setNotificationEmailString

public void setNotificationEmailString(java.lang.String notificationEmailString)

getNotificationIMString

public java.lang.String getNotificationIMString()

setNotificationIMString

public void setNotificationIMString(java.lang.String notificationIMString)

getConditionKey

public java.lang.String getConditionKey()

setConditionKey

public void setConditionKey(java.lang.String conditionKey)

getBuildKey

public java.lang.String getBuildKey()
Overrides:
getBuildKey in class BuildConfigurationSupport

setBuildKey

public void setBuildKey(java.lang.String buildKey)
Overrides:
setBuildKey in class BuildConfigurationSupport

setNotificationManager

public void setNotificationManager(NotificationManager notificationManager)

getNotificationRoles

public java.util.Set getNotificationRoles()

setNotificationRoles

public void setNotificationRoles(java.util.Set notificationRoles)

getAvailableRoles

public java.util.Map getAvailableRoles()

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


Copyright © 2008 Atlassian Pty Ltd. All Rights Reserved.