OKMRest  3.0
OpenKM Rest
com.openkm.sdk4csharp.impl.MailImpl Class Reference
Inheritance diagram for com.openkm.sdk4csharp.impl.MailImpl:
Collaboration diagram for com.openkm.sdk4csharp.impl.MailImpl:

Public Member Functions

 MailImpl (String host)
 
void setAuthorizationToken (String authorizationToken)
 
Mail getMailProperties (String uuid)
 getMailProperties More...
 
void deleteMail (String uuid)
 deleteMail More...
 
Mail renameMail (String uuid, String newName)
 renameMail More...
 
void moveMail (String uuid, String dstId)
 moveMail More...
 
List< MailgetMailChildren (String uuid)
 getDocumentChildren More...
 
Boolean isValidMail (String uuid)
 isValidMail More...
 
String getMailPath (String uuid)
 getMailPath More...
 
Document createAttachment (String uuid, String docName, FileStream fileStream)
 createAttachment More...
 
void deleteAttachment (String uuid, String docId)
 deleteAttachment More...
 
List< DocumentgetAttachments (String uuid)
 getAttachments More...
 
void purgeMail (String uuid)
 purgeMail More...
 
void copyMail (String uuid, String dstId, String newName)
 copyMail More...
 
void extendedMailCopy (String uuid, String dstId, Boolean categories, Boolean keywords, Boolean propertyGroups, Boolean notes, Boolean wiki, String newName)
 extendedCopy More...
 
Mail importEml (String uuid, String title, FileStream fileStream)
 importEML More...
 
Mail importMsg (String uuid, String title, FileStream fileStream)
 importMsg More...
 
void setMailTitle (String uuid, String title)
 setMailTitle More...
 
void setMailNodeClass (String uuid, long ncId)
 setMailNodeClass More...
 
void sendMail (List< String > recipient, String subject, String body)
 sendMail More...
 
void sendMailWithAttachments (List< String > to, List< String > cc, List< String > bcc, List< String > replyTo, String subject, String body, List< String > docsId, String uuid)
 sendMailWithAttachments More...
 
void setMailDescription (String uuid, String description)
 
Stream getMailContent (String uuid)
 getMailContent More...
 
Stream getMailThumbnail (String uuid, String type)
 getMailThumbnail More...
 
- Public Member Functions inherited from com.openkm.sdk4csharp.impl.ClientImpl
RestClient getClient (String url)
 getClient More...
 
RestClient getClient (String url, String user, String password)
 getClient More...
 

Constructor & Destructor Documentation

com.openkm.sdk4csharp.impl.MailImpl.MailImpl ( String  host)

Member Function Documentation

void com.openkm.sdk4csharp.impl.MailImpl.copyMail ( String  uuid,
String  dstId,
String  newName 
)

copyMail

Parameters
uuid
Document com.openkm.sdk4csharp.impl.MailImpl.createAttachment ( String  uuid,
String  docName,
FileStream  fileStream 
)

createAttachment

Parameters
uuid
Returns
Document
void com.openkm.sdk4csharp.impl.MailImpl.deleteAttachment ( String  uuid,
String  docId 
)

deleteAttachment

Parameters
uuid
void com.openkm.sdk4csharp.impl.MailImpl.deleteMail ( String  uuid)

deleteMail

Parameters
uuid
Returns
void com.openkm.sdk4csharp.impl.MailImpl.extendedMailCopy ( String  uuid,
String  dstId,
Boolean  categories,
Boolean  keywords,
Boolean  propertyGroups,
Boolean  notes,
Boolean  wiki,
String  newName 
)

extendedCopy

Parameters
uuid
List<Document> com.openkm.sdk4csharp.impl.MailImpl.getAttachments ( String  uuid)

getAttachments

Parameters
uuid
Returns
List<Document>
List<Mail> com.openkm.sdk4csharp.impl.MailImpl.getMailChildren ( String  uuid)

getDocumentChildren

Parameters
uuid
Returns
List<Mail>
Stream com.openkm.sdk4csharp.impl.MailImpl.getMailContent ( String  uuid)

getMailContent

Parameters
uuid
Returns
Stream
String com.openkm.sdk4csharp.impl.MailImpl.getMailPath ( String  uuid)

getMailPath

Parameters
uuid
Returns
String
Mail com.openkm.sdk4csharp.impl.MailImpl.getMailProperties ( String  uuid)

getMailProperties

Parameters
uuid
Returns
Mail
Stream com.openkm.sdk4csharp.impl.MailImpl.getMailThumbnail ( String  uuid,
String  type 
)

getMailThumbnail

Parameters
uuid
type
Returns
Stream
Mail com.openkm.sdk4csharp.impl.MailImpl.importEml ( String  uuid,
String  title,
FileStream  fileStream 
)

importEML

Parameters
uuid
title
fileStream
Returns
Mail
Mail com.openkm.sdk4csharp.impl.MailImpl.importMsg ( String  uuid,
String  title,
FileStream  fileStream 
)

importMsg

Parameters
uuid
title
fileStream
Returns
Mail
Boolean com.openkm.sdk4csharp.impl.MailImpl.isValidMail ( String  uuid)

isValidMail

Parameters
uuid
Returns
Boolean
void com.openkm.sdk4csharp.impl.MailImpl.moveMail ( String  uuid,
String  dstId 
)

moveMail

Parameters
uuid
void com.openkm.sdk4csharp.impl.MailImpl.purgeMail ( String  uuid)

purgeMail

Parameters
uuid
Mail com.openkm.sdk4csharp.impl.MailImpl.renameMail ( String  uuid,
String  newName 
)

renameMail

Parameters
uuid
newName
Returns
Mail
void com.openkm.sdk4csharp.impl.MailImpl.sendMail ( List< String >  recipient,
String  subject,
String  body 
)

sendMail

Parameters
recipient
subject
fileStream
void com.openkm.sdk4csharp.impl.MailImpl.sendMailWithAttachments ( List< String >  to,
List< String >  cc,
List< String >  bcc,
List< String >  replyTo,
String  subject,
String  body,
List< String >  docsId,
String  uuid 
)

sendMailWithAttachments

Parameters
to
cc
bcc
replyTo
subject
body
docsId
uuid
void com.openkm.sdk4csharp.impl.MailImpl.setAuthorizationToken ( String  authorizationToken)
void com.openkm.sdk4csharp.impl.MailImpl.setMailDescription ( String  uuid,
String  description 
)

Parameters
uuid
description
void com.openkm.sdk4csharp.impl.MailImpl.setMailNodeClass ( String  uuid,
long  ncId 
)

setMailNodeClass

Parameters
uuid
ncId
void com.openkm.sdk4csharp.impl.MailImpl.setMailTitle ( String  uuid,
String  title 
)

setMailTitle

Parameters
uuid
title

The documentation for this class was generated from the following file: