OKMRest  3.4.1
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...
 
Mail copyMail (String uuid, String dstId, String newName)
 copyMail More...
 
Mail extendedMailCopy (String uuid, String dstId, Boolean categories, Boolean keywords, Boolean propertyGroups, Boolean notes, Boolean wiki, String newName)
 extendedMailCopy 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...
 
Mail sendMailWithAttachments (List< String > to, List< String > cc, List< String > bcc, List< String > replyTo, String subject, String body, List< String > docsId, String uuid)
 v More...
 
void setMailDescription (String uuid, String description)
 
Stream getMailContent (String uuid)
 getMailContent More...
 
Stream getMailThumbnail (String uuid, String type)
 getMailThumbnail More...
 
void setMailDispositionStage (String uuid, long stage)
 setMailDispositionStage More...
 
WizardNode createWizardMail (String uuid, String title, FileStream fileStream, String type)
 createWizardMail More...
 
NodeList getMailsPaginated (int offset, int limit, MailFilterQuery filter, String orderColumn, bool orderAsc)
 getMailsPaginated More...
 
List< MailAccountgetMailAccounts ()
 getMailAccounts More...
 
MailServerMessages getMailMessages (long accountId, long start)
 getMailMessages More...
 
void addMailAccount (MailAccount mailAccount)
 addMailAccount More...
 
void updateMailAccount (MailAccount mailAccount)
 updateMailAccount More...
 
void testMailAccount (MailAccount mailAccount)
 testMailAccount More...
 
void deleteMailAccount (long mailAccountId)
 deleteMailAccount More...
 
void importMailMessages (long mailAccountId, List< long > messageIds)
 importMailMessages More...
 
void createMailFilter (long mailAccountId, MailFilter mailFilter)
 createMailFilter More...
 
void updateMailFilter (MailFilter mailFilter)
 updateMailFilter More...
 
void deleteMailFilter (long mailFilterId)
 deleteMailFilter More...
 
void createMailRule (long filterId, MailFilterRule rule)
 createMailRule More...
 
void updateMailRule (MailFilterRule rule)
 updateMailRule More...
 
void deleteMailRule (long ruleId)
 deleteMailRule More...
 
List< MailFilterRulegetMailFilterRules (long filterId)
 getMailFilterRules More...
 
void forwardEmail (String uuid, List< String > users, List< String > roles, List< String > mails, String message)
 forwardEmail 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.addMailAccount ( MailAccount  mailAccount)

addMailAccount

Parameters
mailAccount
Mail com.openkm.sdk4csharp.impl.MailImpl.copyMail ( String  uuid,
String  dstId,
String  newName 
)

copyMail

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

createAttachment

Parameters
uuid
Returns
Document
void com.openkm.sdk4csharp.impl.MailImpl.createMailFilter ( long  mailAccountId,
MailFilter  mailFilter 
)

createMailFilter

Parameters
mailAccountId
mailFilter
void com.openkm.sdk4csharp.impl.MailImpl.createMailRule ( long  filterId,
MailFilterRule  rule 
)

createMailRule

Parameters
filterId
rule
WizardNode com.openkm.sdk4csharp.impl.MailImpl.createWizardMail ( String  uuid,
String  title,
FileStream  fileStream,
String  type 
)

createWizardMail

Parameters
uuid
title
fileStream
type
Returns
WizardNode
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.deleteMailAccount ( long  mailAccountId)

deleteMailAccount

Parameters
mailAccountId
void com.openkm.sdk4csharp.impl.MailImpl.deleteMailFilter ( long  mailFilterId)

deleteMailFilter

Parameters
mailFilterId
void com.openkm.sdk4csharp.impl.MailImpl.deleteMailRule ( long  ruleId)

deleteMailRule

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

extendedMailCopy

Parameters
uuid
dstId
categories
keywords
propertyGroups
notes
wiki
newName
Returns
Mail
void com.openkm.sdk4csharp.impl.MailImpl.forwardEmail ( String  uuid,
List< String >  users,
List< String >  roles,
List< String >  mails,
String  message 
)

forwardEmail

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

getAttachments

Parameters
uuid
Returns
List<Document>
List<MailAccount> com.openkm.sdk4csharp.impl.MailImpl.getMailAccounts ( )

getMailAccounts

Returns
List<MailAccount>
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
List<MailFilterRule> com.openkm.sdk4csharp.impl.MailImpl.getMailFilterRules ( long  filterId)

getMailFilterRules

Parameters
filterId
Returns
List<MailFilterRule>
MailServerMessages com.openkm.sdk4csharp.impl.MailImpl.getMailMessages ( long  accountId,
long  start 
)

getMailMessages

Parameters
accountId
start
Returns
MailServerMessages
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
NodeList com.openkm.sdk4csharp.impl.MailImpl.getMailsPaginated ( int  offset,
int  limit,
MailFilterQuery  filter,
String  orderColumn,
bool  orderAsc 
)

getMailsPaginated

Parameters
offset
limit
filter
orderColumn
orderAsc
Returns
NodeList
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
void com.openkm.sdk4csharp.impl.MailImpl.importMailMessages ( long  mailAccountId,
List< long >  messageIds 
)

importMailMessages

Parameters
mailAccountId
messageIds
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
Mail 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 
)

v

Parameters
to
cc
bcc
replyTo
subject
body
docsId
uuid
Returns
Mail
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.setMailDispositionStage ( String  uuid,
long  stage 
)

setMailDispositionStage

Parameters
uuid
stage
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
void com.openkm.sdk4csharp.impl.MailImpl.testMailAccount ( MailAccount  mailAccount)

testMailAccount

Parameters
mailAccount
void com.openkm.sdk4csharp.impl.MailImpl.updateMailAccount ( MailAccount  mailAccount)

updateMailAccount

Parameters
mailAccount
void com.openkm.sdk4csharp.impl.MailImpl.updateMailFilter ( MailFilter  mailFilter)

updateMailFilter

Parameters
mailFilter
void com.openkm.sdk4csharp.impl.MailImpl.updateMailRule ( MailFilterRule  rule)

updateMailRule

Parameters
rule

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