A C D E G H I M N O P R S U V 
All Classes All Packages

A

addMessage(String) - Method in exception org.sakaiproject.mailsender.MailsenderException
 
addMessage(String, Object[]) - Method in exception org.sakaiproject.mailsender.MailsenderException
 
addMessage(String, String) - Method in exception org.sakaiproject.mailsender.MailsenderException
 
addMessage(Map<String, Object[]>) - Method in exception org.sakaiproject.mailsender.MailsenderException
 
addToArchive(ConfigEntry, String, String, String, String, List<Attachment>) - Method in interface org.sakaiproject.mailsender.logic.ExternalLogic
Append email to Email Archive
ALLOW_PREFIX_CHANGE_PROP - Static variable in interface org.sakaiproject.mailsender.logic.ConfigLogic
 
allowSubjectPrefixChange() - Method in interface org.sakaiproject.mailsender.logic.ConfigLogic
Allow the user to change the prefix that is prepended to the subject of emails.
appendrecipientlist - org.sakaiproject.mailsender.model.ConfigEntry.ConfigParams
 
AttachmentException - Exception in org.sakaiproject.mailsender
 
AttachmentException() - Constructor for exception org.sakaiproject.mailsender.AttachmentException
 
AttachmentException(String) - Constructor for exception org.sakaiproject.mailsender.AttachmentException
 
AttachmentException(String, Throwable) - Constructor for exception org.sakaiproject.mailsender.AttachmentException
 
AttachmentException(Throwable) - Constructor for exception org.sakaiproject.mailsender.AttachmentException
 

C

ComposeLogic - Interface in org.sakaiproject.mailsender.logic
 
CONFIG_SAVED - Static variable in interface org.sakaiproject.mailsender.logic.ConfigLogic
 
ConfigEntry - Class in org.sakaiproject.mailsender.model
Programmatic view of the "Options" page in Mail Sender
ConfigEntry() - Constructor for class org.sakaiproject.mailsender.model.ConfigEntry
 
ConfigEntry(String, boolean, boolean, boolean, String, boolean, String, boolean) - Constructor for class org.sakaiproject.mailsender.model.ConfigEntry
 
ConfigEntry.ConfigParams - Enum in org.sakaiproject.mailsender.model
 
ConfigEntry.ReplyTo - Enum in org.sakaiproject.mailsender.model
 
ConfigEntry.SubjectPrefixType - Enum in org.sakaiproject.mailsender.model
 
ConfigLogic - Interface in org.sakaiproject.mailsender.logic
 
countUsersByGroup(String) - Method in interface org.sakaiproject.mailsender.logic.ComposeLogic
Get the number of users in a group.
countUsersByRole(String) - Method in interface org.sakaiproject.mailsender.logic.ComposeLogic
Gets the numbers of users in a role.
custom - org.sakaiproject.mailsender.model.ConfigEntry.SubjectPrefixType
 

D

DEFAULT_CONFIG - Static variable in class org.sakaiproject.mailsender.model.ConfigEntry
 
DEFAULT_SUBJECT_PREFIX - Static variable in interface org.sakaiproject.mailsender.logic.ConfigLogic
 
DEFAULT_SUBJECT_PREFIX_PROP - Static variable in interface org.sakaiproject.mailsender.logic.ConfigLogic
 
DISPLAY_EMPTY_GROUPS - Static variable in interface org.sakaiproject.mailsender.logic.ConfigLogic
 
displayemptygroups - org.sakaiproject.mailsender.model.ConfigEntry.ConfigParams
 
displayinvalidemailaddrs - org.sakaiproject.mailsender.model.ConfigEntry.ConfigParams
 

E

EMAIL_TEST_MODE_PROP - Static variable in interface org.sakaiproject.mailsender.logic.ConfigLogic
 
emailarchive - org.sakaiproject.mailsender.model.ConfigEntry.ConfigParams
 
EmailEntry - Class in org.sakaiproject.mailsender.model
 
EmailEntry(ConfigEntry) - Constructor for class org.sakaiproject.mailsender.model.EmailEntry
 
EmailRole - Class in org.sakaiproject.mailsender.model
EmailRole (can be a role, a section, a group)
EmailRole(String, String, String, String, EmailRole.Type) - Constructor for class org.sakaiproject.mailsender.model.EmailRole
 
EmailRole(String, String, String, String, EmailRole.Type, boolean) - Constructor for class org.sakaiproject.mailsender.model.EmailRole
 
EmailRole.Type - Enum in org.sakaiproject.mailsender.model
 
EVENT_EMAIL_SEND - Static variable in interface org.sakaiproject.mailsender.logic.ExternalLogic
 
ExternalLogic - Interface in org.sakaiproject.mailsender.logic
This is the interface for logic which is external to our app logic

G

getConfig() - Method in interface org.sakaiproject.mailsender.logic.ConfigLogic
Get the current tool placement config
getCurrentLocationId() - Method in interface org.sakaiproject.mailsender.logic.ExternalLogic
 
getCurrentSite() - Method in interface org.sakaiproject.mailsender.logic.ExternalLogic
Get the current site's details
getCurrentSiteTitle() - Method in interface org.sakaiproject.mailsender.logic.ExternalLogic
 
getCurrentToolURL() - Method in interface org.sakaiproject.mailsender.logic.ExternalLogic
 
getCurrentUser() - Method in interface org.sakaiproject.mailsender.logic.ExternalLogic
Get details for the current user
getCurrentUserId() - Method in interface org.sakaiproject.mailsender.logic.ExternalLogic
 
getDefaultSubjectPrefix() - Method in interface org.sakaiproject.mailsender.logic.ConfigLogic
Returns the default subject prefix.
getEmailGroups() - Method in interface org.sakaiproject.mailsender.logic.ComposeLogic
Get a list of groups available for this tool
getEmailRoles() - Method in interface org.sakaiproject.mailsender.logic.ComposeLogic
Read the tool config and build the email roles that are specified
getEmailSections() - Method in interface org.sakaiproject.mailsender.logic.ComposeLogic
Get the sections as by the section info tool
getGroupAwareRole() - Method in interface org.sakaiproject.mailsender.logic.ComposeLogic
Get group-aware role which is set in sakai.properties e.g.
getGroupAwareRoleDefault() - Method in interface org.sakaiproject.mailsender.logic.ComposeLogic
// OOTB(Out of the box) Sakai defaults
getMessages() - Method in exception org.sakaiproject.mailsender.MailsenderException
 
getPermissionKeys() - Method in interface org.sakaiproject.mailsender.logic.ExternalLogic
Get a list of the permission keys for the tool
getRealmId() - Method in class org.sakaiproject.mailsender.model.EmailRole
 
getRoleId() - Method in class org.sakaiproject.mailsender.model.EmailRole
 
getRolePlural() - Method in class org.sakaiproject.mailsender.model.EmailRole
 
getRoleSingular() - Method in class org.sakaiproject.mailsender.model.EmailRole
 
getSiteID() - Method in interface org.sakaiproject.mailsender.logic.ExternalLogic
Get the site id for the current site
getSiteRealmID() - Method in interface org.sakaiproject.mailsender.logic.ExternalLogic
Get the realm id for the current site
getSiteType() - Method in interface org.sakaiproject.mailsender.logic.ExternalLogic
Get the type of the current site
getType() - Method in class org.sakaiproject.mailsender.model.EmailRole
 
getUploadDirectory() - Method in interface org.sakaiproject.mailsender.logic.ConfigLogic
Get the directory where uploads should be stored
getUser(String) - Method in interface org.sakaiproject.mailsender.logic.ExternalLogic
Get details for a user
getUserDisplayName(String) - Method in interface org.sakaiproject.mailsender.logic.ExternalLogic
Get the display name for a user by their unique id
getUsers() - Method in interface org.sakaiproject.mailsender.logic.ComposeLogic
 
getUsersByGroup(String) - Method in interface org.sakaiproject.mailsender.logic.ComposeLogic
Retrieve members for the current site that are of a certain group/section
getUsersByRole(String) - Method in interface org.sakaiproject.mailsender.logic.ComposeLogic
Retrieve members for the current site that are of a certain role.
GROUP - org.sakaiproject.mailsender.model.EmailRole.Type
 

H

hasMessages() - Method in exception org.sakaiproject.mailsender.MailsenderException
 

I

isEmailArchiveAddedToSite() - Method in interface org.sakaiproject.mailsender.logic.ExternalLogic
Check if the email archive tool is added to the current site
isEmailTestMode() - Method in interface org.sakaiproject.mailsender.logic.ConfigLogic
Check if the system is currently set up in a "test" mode, indicating that e-mails should not be actually dispatched, but rather spit into a log or external file for verification purposes.
isGroupAware() - Method in class org.sakaiproject.mailsender.model.EmailRole
 
isUserAdmin(String) - Method in interface org.sakaiproject.mailsender.logic.ExternalLogic
Check if this user has super admin access
isUserAllowedInLocation(String, String, String) - Method in interface org.sakaiproject.mailsender.logic.ExternalLogic
Check if a user has a specified permission within a context, primarily a convenience method and passthrough
isUserSiteAdmin(String, String) - Method in interface org.sakaiproject.mailsender.logic.ExternalLogic
Check if this user has site update access

M

MailsenderException - Exception in org.sakaiproject.mailsender
General exception for Mailsender.
MailsenderException() - Constructor for exception org.sakaiproject.mailsender.MailsenderException
 
MailsenderException(String, Exception) - Constructor for exception org.sakaiproject.mailsender.MailsenderException
 
MailsenderException(String, String) - Constructor for exception org.sakaiproject.mailsender.MailsenderException
 
MailsenderException(List<Map<String, Object[]>>) - Constructor for exception org.sakaiproject.mailsender.MailsenderException
 

N

NO_LOCATION - Static variable in interface org.sakaiproject.mailsender.logic.ExternalLogic
 
no_reply_to - org.sakaiproject.mailsender.model.ConfigEntry.ReplyTo
 

O

onlyplaintext - org.sakaiproject.mailsender.model.ConfigEntry.ConfigParams
 
org.sakaiproject.mailsender - package org.sakaiproject.mailsender
 
org.sakaiproject.mailsender.logic - package org.sakaiproject.mailsender.logic
 
org.sakaiproject.mailsender.model - package org.sakaiproject.mailsender.model
 

P

PERM_ADMIN - Static variable in interface org.sakaiproject.mailsender.logic.ExternalLogic
 
PERM_SEND - Static variable in interface org.sakaiproject.mailsender.logic.ExternalLogic
 

R

replyto - org.sakaiproject.mailsender.model.ConfigEntry.ConfigParams
 
ROLE - org.sakaiproject.mailsender.model.EmailRole.Type
 

S

saveConfig(ConfigEntry) - Method in interface org.sakaiproject.mailsender.logic.ConfigLogic
Save the configuration to the tool placement config space
SECTION - org.sakaiproject.mailsender.model.EmailRole.Type
 
sendEmail(ConfigEntry, String, String, Map<String, String>, String, String, List<Attachment>) - Method in interface org.sakaiproject.mailsender.logic.ExternalLogic
Send email to a list of users.
sender - org.sakaiproject.mailsender.model.ConfigEntry.ReplyTo
 
sendmecopy - org.sakaiproject.mailsender.model.ConfigEntry.ConfigParams
 
setContent(String) - Method in class org.sakaiproject.mailsender.model.EmailEntry
 
setReplyTo(String) - Method in class org.sakaiproject.mailsender.model.ConfigEntry
 
setSubject(String) - Method in class org.sakaiproject.mailsender.model.EmailEntry
 
setSubjectPrefixType(String) - Method in class org.sakaiproject.mailsender.model.ConfigEntry
 
subjectprefix - org.sakaiproject.mailsender.model.ConfigEntry.ConfigParams
 
system - org.sakaiproject.mailsender.model.ConfigEntry.SubjectPrefixType
 

U

UPLOAD_DIRECTORY_PROP - Static variable in interface org.sakaiproject.mailsender.logic.ConfigLogic
 

V

valueOf(String) - Static method in enum org.sakaiproject.mailsender.model.ConfigEntry.ConfigParams
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sakaiproject.mailsender.model.ConfigEntry.ReplyTo
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sakaiproject.mailsender.model.ConfigEntry.SubjectPrefixType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.sakaiproject.mailsender.model.EmailRole.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.sakaiproject.mailsender.model.ConfigEntry.ConfigParams
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sakaiproject.mailsender.model.ConfigEntry.ReplyTo
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sakaiproject.mailsender.model.ConfigEntry.SubjectPrefixType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.sakaiproject.mailsender.model.EmailRole.Type
Returns an array containing the constants of this enum type, in the order they are declared.
A C D E G H I M N O P R S U V 
All Classes All Packages