@Controller public class RESTEmail extends RESTService
SendFolderEmailActionExecuter
CHUNKSIZE, HEADER_ACCEPT_LANGUAGE, HEADER_ACCEPT_RANGES, HEADER_CACHE_CONTROL, HEADER_CONTENT_DISPOSITION, HEADER_CONTENT_LANGUAGE, HEADER_CONTENT_LENGTH, HEADER_CONTENT_RANGE, HEADER_CONTENT_TYPE, HEADER_ETAG, HEADER_IF_MODIFIED_SINCE, HEADER_LAST_MODIFIED, HEADER_LOCATION, HEADER_RANGE, HEADER_USER_AGENT, MULTIPART_BYTERANGES_BOUNDRY, MULTIPART_BYTERANGES_BOUNDRY_END, MULTIPART_BYTERANGES_BOUNDRY_SEP, MULTIPART_BYTERANGES_HEADER
Constructor and Description |
---|
RESTEmail() |
Modifier and Type | Method and Description |
---|---|
void |
createEmailAttachmentObjects(java.lang.String paramTicket,
java.lang.String cookieTicket,
javax.servlet.http.HttpServletRequest request) |
java.lang.String |
getEmailSubject(java.lang.String paramTicket,
java.lang.String cookieTicket,
javax.servlet.http.HttpServletRequest request) |
AddressBook |
getFolderAddressBook(java.lang.String paramTicket,
java.lang.String folderId,
java.lang.String cookieTicket) |
OpenContentObject |
msgProperties(java.lang.String paramTicket,
java.lang.String cookieTicket,
java.lang.String id) |
java.util.Map<java.lang.String,java.lang.Object> |
parseEmailWithObjectResponse(java.lang.String paramTicket,
boolean parseForLinks,
boolean createTempEmail,
java.lang.String parentFolderPath,
boolean parseAttachments,
java.lang.String cookieTicket,
javax.servlet.http.HttpServletRequest request) |
org.springframework.http.ResponseEntity<java.lang.Object> |
parseEmailWithStringResponse(java.lang.String paramTicket,
boolean parseForLinks,
boolean createTempEmail,
java.lang.String parentFolderId,
boolean parseAttachments,
java.lang.String cookieTicket,
javax.servlet.http.HttpServletRequest request) |
void |
sendEmail(java.lang.String paramTicket,
java.lang.String[] toAddresses,
java.lang.String from,
java.lang.String[] ccAddresses,
java.lang.String[] bccAddresses,
java.lang.String subject,
java.lang.String body,
java.lang.String html,
java.lang.String cookieTicket) |
AddressBook |
updateFolderAddressBook(java.lang.String paramTicket,
java.lang.String folderId,
AddressBook updatedAddressBook,
java.lang.String cookieTicket) |
contentNotProcessed, contentNotReady, genericException, notAuth, notFoundException, notSupported, objectLocked, ocConflict, ocConflict, ocForbidden, ocRuntimeException, resolveTicket
@RequestMapping(value="/email/folderAddressBook", method=GET) @ResponseBody public AddressBook getFolderAddressBook(@RequestParam(value="ticket",required=false) java.lang.String paramTicket, @RequestParam(value="folderId",required=true) java.lang.String folderId, @CookieValue(value="ticket",required=false) java.lang.String cookieTicket)
@RequestMapping(value="/email/sendEmail", method=POST) @ResponseStatus(value=OK) public void sendEmail(@RequestParam(value="ticket",required=false) java.lang.String paramTicket, @RequestParam(value="to[]",required=true) java.lang.String[] toAddresses, @RequestParam(value="from",required=true) java.lang.String from, @RequestParam(value="cc[]",required=false) java.lang.String[] ccAddresses, @RequestParam(value="bcc[]",required=false) java.lang.String[] bccAddresses, @RequestParam(value="subject",required=false) java.lang.String subject, @RequestParam(value="body",required=false) java.lang.String body, @RequestParam(value="html",required=false) java.lang.String html, @CookieValue(value="ticket",required=false) java.lang.String cookieTicket)
@RequestMapping(value="/email/updateFolderAddressBook", method=POST) @ResponseBody public AddressBook updateFolderAddressBook(@RequestParam(value="ticket",required=false) java.lang.String paramTicket, @RequestParam(value="folderId",required=true) java.lang.String folderId, @RequestParam(value="updatedAddressBook",required=true) AddressBook updatedAddressBook, @CookieValue(value="ticket",required=false) java.lang.String cookieTicket)
@RequestMapping(value="/email/msgProperties", method=GET) @ResponseBody public OpenContentObject msgProperties(@RequestParam(value="ticket",required=false) java.lang.String paramTicket, @CookieValue(value="ticket",required=false) java.lang.String cookieTicket, @RequestParam(value="id",required=true) java.lang.String id)
@RequestMapping(value="/email/parseEmail", method=POST) @ResponseBody public java.util.Map<java.lang.String,java.lang.Object> parseEmailWithObjectResponse(@RequestParam(value="ticket",required=false) java.lang.String paramTicket, @RequestParam(value="parseForLinks",required=false) boolean parseForLinks, @RequestParam(value="createTempEmail",required=false) boolean createTempEmail, @RequestParam(value="parentFolderPath",required=false) java.lang.String parentFolderPath, @RequestParam(value="parseAttachments",required=false) boolean parseAttachments, @CookieValue(value="ticket",required=false) java.lang.String cookieTicket, javax.servlet.http.HttpServletRequest request)
@RequestMapping(value="/email/parseEmailWithStringResponse", method=POST) @ResponseBody public org.springframework.http.ResponseEntity<java.lang.Object> parseEmailWithStringResponse(@RequestParam(value="ticket",required=false) java.lang.String paramTicket, @RequestParam(value="parseForLinks",required=false) boolean parseForLinks, @RequestParam(value="createTempEmail",required=false) boolean createTempEmail, @RequestParam(value="parentFolderId",required=false) java.lang.String parentFolderId, @RequestParam(value="parseAttachments",required=false) boolean parseAttachments, @CookieValue(value="ticket",required=false) java.lang.String cookieTicket, javax.servlet.http.HttpServletRequest request)
@RequestMapping(value="/email/createEmailAttachments", method=POST) @ResponseBody public void createEmailAttachmentObjects(@RequestParam(value="ticket",required=false) java.lang.String paramTicket, @CookieValue(value="ticket",required=false) java.lang.String cookieTicket, javax.servlet.http.HttpServletRequest request)
@RequestMapping(value="/email/getEmailSubject", method=POST) @ResponseBody public java.lang.String getEmailSubject(@RequestParam(value="ticket",required=false) java.lang.String paramTicket, @RequestParam(value="ticket",required=false) java.lang.String cookieTicket, javax.servlet.http.HttpServletRequest request)