OKMRest  2.6.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 url, String user, String password)
 
Mail createMail (Mail mail)
 createMail More...
 
Mail getMailProperties (String mailId)
 getMailProperties More...
 
void deleteMail (String mailId)
 deleteMail More...
 
Mail renameMail (String mailId, String newName)
 renameMail More...
 
void moveMail (String mailId, String dstId)
 moveMail More...
 
List< MailgetMailChildren (String fldId)
 getDocumentChildren More...
 
Boolean isValidMail (String mailId)
 isValidMail More...
 
String getMailPath (String uuid)
 getMailPath More...
 
Document createAttachment (String mailId, String docName, FileStream fileStream)
 createAttachment More...
 
void deleteAttachment (String mailId, String docId)
 deleteAttachment More...
 
List< DocumentgetAttachments (String mailId)
 getAttachments More...
 
void purgeMail (String mailId)
 purgeMail More...
 
void copyMail (String mailId, String dstId, String newName)
 copyMail More...
 
void extendedMailCopy (String mailId, String dstId, Boolean categories, Boolean keywords, Boolean propertyGroups, Boolean notes, Boolean wiki, String newName)
 extendedCopy More...
 
void sendMailWithAttachments (String from, List< String > to, List< String > cc, List< String > bcc, String subject, String body, List< String > docsId, String dstId)
 sendMailWithAttachments More...
 
Mail importEml (String dstId, String title, FileStream fileStream)
 importEML More...
 
Mail importMsg (String dstId, String title, FileStream fileStream)
 importMsg More...
 
void setMailTitle (String mailId, String title)
 setMailTitle More...
 
void sendMail (List< String > recipient, String subject, String body)
 sendMail More...
 
- Public Member Functions inherited from com.openkm.sdk4csharp.impl.ClientImpl
RestClient getClient (String url, String user, String password)
 Authenticate More...
 

Constructor & Destructor Documentation

com.openkm.sdk4csharp.impl.MailImpl.MailImpl ( String  url,
String  user,
String  password 
)

Member Function Documentation

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

copyMail

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

createAttachment

Parameters
uuid
Returns
Document
Mail com.openkm.sdk4csharp.impl.MailImpl.createMail ( Mail  mail)

createMail

Parameters
mail
Returns
Mail
void com.openkm.sdk4csharp.impl.MailImpl.deleteAttachment ( String  mailId,
String  docId 
)

deleteAttachment

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

deleteMail

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

extendedCopy

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

getAttachments

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

getDocumentChildren

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

getMailPath

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

getMailProperties

Parameters
mailId
Returns
Mail
Mail com.openkm.sdk4csharp.impl.MailImpl.importEml ( String  dstId,
String  title,
FileStream  fileStream 
)

importEML

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

importMsg

Parameters
docPath
fileStream
Returns
Boolean com.openkm.sdk4csharp.impl.MailImpl.isValidMail ( String  mailId)

isValidMail

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

moveMail

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

purgeMail

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

renameMail

Parameters
mailId
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 ( String  from,
List< String >  to,
List< String >  cc,
List< String >  bcc,
String  subject,
String  body,
List< String >  docsId,
String  dstId 
)

sendMailWithAttachments

Parameters
from
to
cc
bcc
subject
body
docsId
dstId
void com.openkm.sdk4csharp.impl.MailImpl.setMailTitle ( String  mailId,
String  title 
)

setMailTitle

Parameters
mailId
title

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