Class EmailController
- java.lang.Object
-
- eu.dnetlib.uoaadmintools.controllers.EmailController
-
@RestController @CrossOrigin(origins="*") public class EmailController extends Object
-
-
Constructor Summary
Constructors Constructor Description EmailController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Booleancontact(eu.dnetlib.uoaadmintoolslibrary.entities.email.EmailRecaptcha form)BooleannotifyManagers(String pid, String newRoleType, eu.dnetlib.uoaadmintoolslibrary.entities.email.Email email)BooleannotifyNewManager(eu.dnetlib.uoaadmintoolslibrary.entities.email.Email email)Map<String,ArrayList<String>>sendEmail(eu.dnetlib.uoaadmintoolslibrary.entities.email.Email email, Optional<Boolean> optional)Stringtest()
-
-
-
Method Detail
-
contact
@RequestMapping(value="/contact", method=POST) public Boolean contact(@RequestBody eu.dnetlib.uoaadmintoolslibrary.entities.email.EmailRecaptcha form) throws eu.dnetlib.uoaadmintoolslibrary.handlers.InvalidReCaptchaException- Throws:
eu.dnetlib.uoaadmintoolslibrary.handlers.InvalidReCaptchaException
-
sendEmail
@RequestMapping(value="/sendMail", method=POST) public Map<String,ArrayList<String>> sendEmail(@RequestBody eu.dnetlib.uoaadmintoolslibrary.entities.email.Email email, @RequestParam(required=false) Optional<Boolean> optional)
-
notifyNewManager
@RequestMapping(value="/notifyNewManager", method=POST) public Boolean notifyNewManager(@RequestBody eu.dnetlib.uoaadmintoolslibrary.entities.email.Email email) throws Exception- Throws:
Exception
-
notifyManagers
@RequestMapping(value="/notifyManagers/{pid}/{newRoleType}", method=POST) public Boolean notifyManagers(@PathVariable("pid") String pid, @PathVariable("newRoleType") String newRoleType, @RequestBody eu.dnetlib.uoaadmintoolslibrary.entities.email.Email email) throws Exception- Throws:
Exception
-
-