com.atlassian.bamboo.ww2.actions.chains.admin
Class ConfigureChainNotification
java.lang.Object
com.opensymphony.xwork.ActionSupport
com.atlassian.bamboo.ww2.BambooActionSupport
com.atlassian.bamboo.ww2.actions.ChainActionSupport
com.atlassian.bamboo.ww2.actions.chains.admin.ConfigureChainNotification
- All Implemented Interfaces:
- ErrorCollection, BambooSessionAware, ChainAware, DomainObjectSecurityAware, GlobalReadSecurityAware, PlanEditSecurityAware, PlanAware, ProjectAware, 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 ConfigureChainNotification
- extends ChainActionSupport
- implements PlanEditSecurityAware
- 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.actions.ChainActionSupport |
getChain, getChainExecutionManager, getChainHasResults, getChainIsRunning, getChainKey, getChainManager, getChainResult, getChainResultManager, getChainResultNumber, getChainStage, getPlan, getProject, getSecuredDomainObject, setChain, setChainExecutionManager, setChainKey, setChainManager, setChainResult, setChainResultManager, setChainResultNumber, setChainStage, setPlan |
Methods inherited from class com.atlassian.bamboo.ww2.BambooActionSupport |
addError, addError, addErrorCollection, addErrorMessage, addErrorMessage, addErrorMessages, addErrors, addIllegalArgumentException, areCheckBoxesEmpty, buildJsonObject, checkFieldXssSafety, createFieldValidator, doesHelpLinkHaveMatchingTitle, doesLabelKeyHaveMatchingDescription, doExecute, execute, getAdministrationConfiguration, getBamboo, getBambooLicenseManager, getBambooPermissionManager, getBambooSession, getBambooUserManager, getBaseUrl, getBootstrapManager, getBreadCrumbs, getBuildManager, getConcurrentBuildsNumber, getConglomerateCookieValue, getCookieCutter, getCookieValue, getCurrentSystemTime, getCurrentUrl, getDefaultPersister, getDescriptionFromLabelKey, getFlushedErrorMessages, getFormattedActionErrors, getFormattedErrorMessages, getInstanceName, getJsonObject, getPlan, getReturnUrl, getSessionUser, getText, getTotalErrors, getUser, getValidatorContext, getWebFragmentsContextMap, getWebItemsForSection, getWebSectionsForLocation, hasAdminPermission, hasAnyErrors, hasBuilds, hasGlobalAdminPermission, hasGlobalPermission, hasPlanPermission, hasPlanPermission, hasRestrictedAdminPermission, isCheckboxSetInAction, isEnableJavascript, isEnableSignup, isRestrictedAdminEnabled, isSelectFieldAndNull, renderFreemarkerTemplate, setAdministrationConfigurationManager, setAuthenticationContext, setBambooLicenseManager, setBambooPermissionManager, setBambooUserManager, setBuildDefinitionManager, setBuildManager, setCheckBoxFields, setCookieCutter, setDashboardCachingManager, setEnableJavascript, setErrorMessages, setPlanManager, setProjectManager, setReturnUrl, setWebInterfaceManager |
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.core.i18n.I18nTextProvider |
getText |
CANCEL
protected static final java.lang.String CANCEL
- See Also:
- Constant Field Values
ConfigureChainNotification
public ConfigureChainNotification()
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
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()
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:
- List of all
NotificationRecipient
types to display on the UI
getAllNotificationEventTypes
public java.util.List<java.lang.Comparable> getAllNotificationEventTypes()
- Method to get combined notification types and notification conditions for the ui
- Returns:
- List of all
NotificationType
options to display on the UI
getAvailableGroups
public java.util.Collection getAvailableGroups()
getAvailableUsers
public java.util.Collection getAvailableUsers()
getNotificationId
public long getNotificationId()
setNotificationId
public void setNotificationId(long notificationRowId)
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()
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)
Copyright © 2010 Atlassian. All Rights Reserved.