public class SendBulkMail extends JiraWebActionSupport
JiraWebActionSupport.MessageType
ErrorCollection.Reason
I18nHelper.BeanFactory
Modifier and Type | Field and Description |
---|---|
protected static int |
MAX_MULTISELECT_SIZE |
ISSUE_NOT_FOUND_RESULT, PERMISSION_VIOLATION_RESULT, request, RETURN_URL_PARAMETER, savedFilters, SECURITY_BREACH_RESULT
Constructor and Description |
---|
SendBulkMail(com.atlassian.mail.server.MailServerManager mailServerManager,
PermissionManager permissionManager,
ProjectRoleService projectRoleService,
ProjectManager projectManager,
UserUtil userUtil,
GroupManager groupManager) |
Modifier and Type | Method and Description |
---|---|
String |
doDefault() |
protected String |
doExecute() |
protected void |
doValidation() |
Collection |
getAllGroups() |
Collection |
getAllProjects() |
Collection |
getAllRoles() |
String[] |
getGroups() |
int |
getGroupsFieldSize() |
String |
getMailServerAddress() |
String |
getMessage() |
String |
getMessageType() |
Map |
getMimeTypes() |
String[] |
getProjects() |
int |
getProjectsRolesFieldSize() |
String |
getReplyTo() |
String[] |
getRoles() |
String |
getStatus() |
String |
getSubject() |
Collection |
getUsers() |
boolean |
isHasMailServer() |
boolean |
isSendBlind() |
boolean |
isSendToRoles() |
void |
setGroups(String[] groups) |
void |
setMessage(String message) |
void |
setMessageType(String messageType) |
void |
setProjects(String[] projects) |
void |
setReplyTo(String replyTo) |
void |
setRoles(String[] roles) |
void |
setSendBlind(boolean sendBlind) |
void |
setSendToRoles(boolean sendToRoles) |
void |
setSubject(String subject) |
addError, addErrorCollection, addErrorMessage, addErrorMessageByKeyIfAbsent, addErrorMessageIfAbsent, addMessageToResponse, addReason, addReasons, forceRedirect, getAdministratorContactLink, getApplicationProperties, getAuthorizationSupport, getConglomerateCookieValue, getConstantsManager, getDateFormat, getDateTimeFormat, getDateTimeFormatter, getDescTranslation, getDescTranslation, getDmyDateFormatter, getEmptyResponse, getErrorMessages, getErrors, getField, getFlushedErrorMessages, getGlobalPermissionManager, getHint, getHintManager, getHttpRequest, getHttpResponse, getHttpSession, getJiraContactHelper, getJiraServiceContext, getLanguage, getLoggedInApplicationUser, getLoggedInUser, getNameTranslation, getNameTranslation, getOutlookDate, getPermissionManager, getProjectManager, getRandomHint, getReasons, getRedirect, getRedirect, getRedirectSanitiser, getRequestSourceType, getReturnUrl, getReturnUrlForCancelLink, getSearchSortDescriptions, getSelectedProject, getSelectedProjectObject, getServerId, getServletContext, getTimeFormat, getUriValidator, getUserFullName, getUserManager, getUserProjectHistoryManager, getVersionManager, getWebworkStack, getWebworkStack, getXsrfToken, hasErrorMessage, hasErrorMessageByKey, hasGlobalPermission, hasGlobalPermission, hasIssuePermission, hasIssuePermission, hasIssuePermission, hasPermission, hasProjectPermission, hasProjectPermission, htmlEncode, insertContextPath, isAdministrator, isInlineDialogMode, isSystemAdministrator, isUserExists, isUserExistsByKey, isUserExistsByName, returnComplete, returnComplete, returnCompleteWithInlineRedirect, returnCompleteWithInlineRedirectAndMsg, returnCompleteWithInlineRedirectAndMsg, returnMsgToUser, returnMsgToUser, setConglomerateCookieValue, setInline, setReasons, setReturnUrl, setSelectedProjectId, tagMauEventWithApplication, tagMauEventWithProject, urlEncode
addErrorMessages, addErrorMessages, addErrors, addIllegalArgumentException, execute, getActionName, getComponentInstanceOfType, getDefaultResourceBundle, getI18nHelper, getKeysForPrefix, getLocale, getOfBizDelegator, getResourceBundle, getResult, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getUnescapedText, getUntransformedRawText, getUserPreferences, hasAnyErrors, isIndexing, isKeyDefined, removeKeyOrAddError
addError, addErrorMessage, getCommandName, getHasErrorMessages, getHasErrors, getPropertyEditorMessage, getTexts, getTexts, getTimezone, invalidInput, invokeCommand, isCommand, setCommand, setErrorMessages, setErrors, validate
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addError, addErrorMessage, addErrorMessages, addErrors, hasAnyErrors, setErrorMessages
protected static final int MAX_MULTISELECT_SIZE
public SendBulkMail(com.atlassian.mail.server.MailServerManager mailServerManager, PermissionManager permissionManager, ProjectRoleService projectRoleService, ProjectManager projectManager, UserUtil userUtil, GroupManager groupManager)
public String doDefault()
doDefault
in class webwork.action.ActionSupport
protected void doValidation()
doValidation
in class webwork.action.ActionSupport
protected String doExecute() throws Exception
doExecute
in class webwork.action.ActionSupport
Exception
public Collection getAllGroups()
public Collection getAllProjects()
public Collection getAllRoles()
public boolean isSendToRoles()
public void setSendToRoles(boolean sendToRoles)
public String[] getGroups()
public void setGroups(String[] groups)
public String[] getProjects()
public void setProjects(String[] projects)
public String[] getRoles()
public void setRoles(String[] roles)
public String getSubject()
public void setSubject(String subject)
public String getMessageType()
public void setMessageType(String messageType)
public Map getMimeTypes()
public String getMessage()
public void setMessage(String message)
public String getStatus()
public int getGroupsFieldSize()
public int getProjectsRolesFieldSize()
public String getReplyTo()
public void setReplyTo(String replyTo)
public boolean isSendBlind()
public void setSendBlind(boolean sendBlind)
public boolean isHasMailServer()
public String getMailServerAddress()
public Collection getUsers()
Copyright © 2002-2021 Atlassian. All Rights Reserved.