com.atlassian.jira.web.action.admin.mail
Class SendBulkMail
java.lang.Object
webwork.action.ActionSupport
com.atlassian.jira.action.JiraActionSupport
com.atlassian.jira.web.action.JiraWebActionSupport
com.atlassian.jira.web.action.admin.mail.SendBulkMail
- All Implemented Interfaces:
- ErrorCollection, I18nHelper, AuthorizationSupport, Serializable, webwork.action.Action, webwork.action.CommandDriven, webwork.action.IllegalArgumentAware
public class SendBulkMail
- extends JiraWebActionSupport
- See Also:
- Serialized Form
Fields inherited from class webwork.action.ActionSupport |
command, errorMap, errorMessages |
Fields inherited from interface webwork.action.Action |
ERROR, INPUT, LOGIN, NONE, SUCCESS |
Methods inherited from class com.atlassian.jira.web.action.JiraWebActionSupport |
addErrorCollection, addErrorMessageByKeyIfAbsent, addErrorMessageIfAbsent, forceRedirect, getApplicationProperties, getAssignableUsers, getAssignableUsers, getComponentManager, getConglomerateCookieValue, getConstantsManager, getDateFormat, getDateTimeFormat, getDescTranslation, getExternalLinkUtils, getField, getFlushedErrorMessages, getGlobalPermissionManager, getHint, getHintManager, getJiraServiceContext, getLanguage, getLoggedInUser, getNameTranslation, getOutlookDate, getPermissionManager, getProjectManager, getPropertySet, getRandomHint, getRedirect, getRedirectChecker, getRemoteUser, getReturnUrl, getReturnUrlForCancelLink, getSearchSortDescriptions, getSelectedProject, getSelectedProjectObject, getServerId, getTimeFormat, getUriValidator, getUserFullName, getUserProjectHistoryManager, getVersionManager, getWebworkStack, getWebworkStack, getXsrfToken, hasErrorMessage, hasErrorMessageByKey, htmlEncode, insertContextPath, isHasIssuePermission, isHasIssuePermission, isHasPermission, isHasPermission, isHasPermission, isHasProjectPermission, isHasProjectPermission, isInlineDialogMode, isSystemAdministrator, isUserExists, returnComplete, returnComplete, returnCompleteWithInlineRedirect, setConglomerateCookieValue, setInline, setReturnUrl, setSelectedProjectId |
Methods inherited from class com.atlassian.jira.action.JiraActionSupport |
addErrorMessages, addErrorMessages, addErrors, addIllegalArgumentException, execute, getActionName, getComponentInstanceOfType, getDefaultResourceBundle, getDelegator, getI18nHelper, getKeysForPrefix, getLocale, getResult, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getUnescapedText, getUserPreferences, getWatcherManager, hasAnyErrors, isEnterprise, isIndexing, isProfessional, isProfessionalOrEnterprise, isStandard, removeKeyOrAddError |
Methods inherited from class webwork.action.ActionSupport |
addError, addErrorMessage, getCommandName, getErrorMessages, getErrors, getHasErrorMessages, getHasErrors, getPropertyEditorMessage, getTexts, getTexts, getTimezone, invalidInput, invokeCommand, isCommand, setCommand, setErrorMessages, setErrors, validate |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface webwork.action.CommandDriven |
getCommandName, setCommand |
MAX_MULTISELECT_SIZE
protected static final int MAX_MULTISELECT_SIZE
- See Also:
- Constant Field Values
SendBulkMail
public SendBulkMail(com.atlassian.mail.server.MailServerManager mailServerManager,
PermissionManager permissionManager,
ProjectRoleService projectRoleService,
ProjectManager projectManager,
UserUtil userUtil)
doDefault
public String doDefault()
- Overrides:
doDefault
in class webwork.action.ActionSupport
doValidation
protected void doValidation()
- Overrides:
doValidation
in class webwork.action.ActionSupport
doExecute
protected String doExecute()
throws Exception
- Overrides:
doExecute
in class webwork.action.ActionSupport
- Throws:
Exception
getAllGroups
public Collection getAllGroups()
getAllProjects
public Collection getAllProjects()
getAllRoles
public Collection getAllRoles()
isSendToRoles
public boolean isSendToRoles()
setSendToRoles
public void setSendToRoles(boolean sendToRoles)
getGroups
public String[] getGroups()
setGroups
public void setGroups(String[] groups)
getProjects
public String[] getProjects()
setProjects
public void setProjects(String[] projects)
getRoles
public String[] getRoles()
setRoles
public void setRoles(String[] roles)
getSubject
public String getSubject()
setSubject
public void setSubject(String subject)
getMessageType
public String getMessageType()
setMessageType
public void setMessageType(String messageType)
getMimeTypes
public Map getMimeTypes()
getMessage
public String getMessage()
setMessage
public void setMessage(String message)
getStatus
public String getStatus()
getGroupsFieldSize
public int getGroupsFieldSize()
getProjectsRolesFieldSize
public int getProjectsRolesFieldSize()
getReplyTo
public String getReplyTo()
setReplyTo
public void setReplyTo(String replyTo)
isSendBlind
public boolean isSendBlind()
setSendBlind
public void setSendBlind(boolean sendBlind)
isHasMailServer
public boolean isHasMailServer()
getUsers
public Collection getUsers()
Copyright © 2002-2011 Atlassian. All Rights Reserved.