@RestController @CrossOrigin(origins="*") public class EmailController extends Object
| Constructor and Description |
|---|
EmailController() |
| Modifier and Type | Method and Description |
|---|---|
Boolean |
contact(eu.dnetlib.uoaadmintoolslibrary.entities.email.EmailRecaptcha form) |
Boolean |
notifyManagers(String pid,
String newRoleType,
eu.dnetlib.uoaadmintoolslibrary.entities.email.Email email) |
Boolean |
notifyNewManager(eu.dnetlib.uoaadmintoolslibrary.entities.email.Email email) |
Map<String,ArrayList<String>> |
sendEmail(eu.dnetlib.uoaadmintoolslibrary.entities.email.Email email,
Optional<Boolean> optional) |
String |
test() |
@RequestMapping(value="/contact",
method=POST)
public Boolean contact(@RequestBody
eu.dnetlib.uoaadmintoolslibrary.entities.email.EmailRecaptcha form)
throws eu.dnetlib.uoaadmintoolslibrary.handlers.InvalidReCaptchaException
eu.dnetlib.uoaadmintoolslibrary.handlers.InvalidReCaptchaException@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)
@RequestMapping(value="/notifyNewManager",
method=POST)
public Boolean notifyNewManager(@RequestBody
eu.dnetlib.uoaadmintoolslibrary.entities.email.Email email)
throws Exception
Exception@RequestMapping(value="/notifyManagers/{pid}/{newRoleType}",
method=POST)
public Boolean notifyManagers(@PathVariable(value="pid")
String pid,
@PathVariable(value="newRoleType")
String newRoleType,
@RequestBody
eu.dnetlib.uoaadmintoolslibrary.entities.email.Email email)
throws Exception
ExceptionCopyright © 2022. All rights reserved.