public class SendBulkMail extends JiraWebActionSupport
JiraWebActionSupport.MessageTypeErrorCollection.ReasonI18nHelper.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| 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, isInlineDialogMode, isSystemAdministrator, isUserExists, isUserExistsByKey, isUserExistsByName, returnComplete, returnComplete, returnCompleteWithInlineRedirect, returnCompleteWithInlineRedirectAndMsg, returnCompleteWithInlineRedirectAndMsg, returnMsgToUser, returnMsgToUser, setConglomerateCookieValue, setInline, setReasons, setReturnUrl, setSelectedProjectId, tagMauEventWithApplication, tagMauEventWithProject, urlEncodeaddErrorMessages, 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, removeKeyOrAddErroraddError, addErrorMessage, getCommandName, getHasErrorMessages, getHasErrors, getPropertyEditorMessage, getTexts, getTexts, getTimezone, invalidInput, invokeCommand, isCommand, setCommand, setErrorMessages, setErrors, validateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddError, addErrorMessage, addErrorMessages, addErrors, hasAnyErrors, setErrorMessagesprotected 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.ActionSupportprotected void doValidation()
doValidation in class webwork.action.ActionSupportprotected String doExecute() throws Exception
doExecute in class webwork.action.ActionSupportExceptionpublic 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-2018 Atlassian. All Rights Reserved.