public class SendInvitationMailAction extends ServiceableAction
| Modifier and Type | Field and Description |
|---|---|
protected SurveyAnswerDao |
_answerDao
The survey DAO
|
protected org.ametys.runtime.group.GroupsManager |
_groupsManager
The users manager.
|
protected org.ametys.runtime.util.I18nUtils |
_i18nUtils
The i18n utils.
|
protected org.ametys.plugins.repository.AmetysObjectResolver |
_resolver
The ametys object resolver.
|
protected org.ametys.web.site.SiteConfigurationExtensionPoint |
_siteConfiguration
The site configuration.
|
protected org.ametys.web.repository.site.SiteManager |
_siteManager
The site manager.
|
protected org.ametys.runtime.user.UsersManager |
_usersManager
The users manager.
|
managerEMPTY_MAP| Constructor and Description |
|---|
SendInvitationMailAction() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map |
act(Redirector redirector,
SourceResolver resolver,
java.util.Map objectModel,
java.lang.String source,
Parameters parameters) |
protected java.util.Set<org.ametys.runtime.user.User> |
getDistinctInvitedUsers(Request request)
Get the invited users
|
protected java.lang.String |
getMailBody(Request request)
Get the email body
|
protected java.lang.String |
getMailSubject(Request request)
Get the email subject
|
protected java.lang.String |
getSurveyUri(Request request)
Get the survey page uri
|
protected boolean |
hasAlreadyAnswered(Request request,
java.lang.String login)
Determines if the user has already answered to the survey
|
void |
service(ServiceManager serviceManager) |
enableLogging, getLogger, setupLogger, setupLogger, setupLoggerprotected org.ametys.plugins.repository.AmetysObjectResolver _resolver
protected org.ametys.web.repository.site.SiteManager _siteManager
protected org.ametys.web.site.SiteConfigurationExtensionPoint _siteConfiguration
protected org.ametys.runtime.user.UsersManager _usersManager
protected org.ametys.runtime.group.GroupsManager _groupsManager
protected SurveyAnswerDao _answerDao
protected org.ametys.runtime.util.I18nUtils _i18nUtils
public void service(ServiceManager serviceManager) throws ServiceException
service in interface Serviceableservice in class ServiceableActionServiceExceptionpublic java.util.Map act(Redirector redirector, SourceResolver resolver, java.util.Map objectModel, java.lang.String source, Parameters parameters) throws java.lang.Exception
java.lang.Exceptionprotected boolean hasAlreadyAnswered(Request request, java.lang.String login)
request - the requestlogin - the user logintrue if the user has already answeredprotected java.lang.String getMailSubject(Request request)
request - The requestprotected java.lang.String getMailBody(Request request)
request - The requestprotected java.lang.String getSurveyUri(Request request)
request - The requestprotected java.util.Set<org.ametys.runtime.user.User> getDistinctInvitedUsers(Request request)
request - The requestCopyright © 2010 Anyware Services. All Rights Reserved.