public final class RuleActions extends ComplexProperty
Modifier | Constructor and Description |
---|---|
protected |
RuleActions()
Initializes a new instance of the RulePredicates class.
|
Modifier and Type | Method and Description |
---|---|
StringList |
getAssignCategories()
Gets the categories that should be stamped on incoming messages.
|
FolderId |
getCopyToFolder()
Gets or sets the Id of the folder incoming messages should be copied to.
|
boolean |
getDelete()
Gets or sets a value indicating whether incoming messages should be
automatically moved to the Deleted Items folder.
|
EmailAddressCollection |
getForwardAsAttachmentToRecipients()
Gets the e-mail addresses to which incoming messages should be
forwarded as attachments.
|
EmailAddressCollection |
getForwardToRecipients()
Gets the e-mail addresses to which
incoming messages should be forwarded.
|
boolean |
getMarkAsRead()
Gets or sets a value indicating whether
incoming messages should be marked as read.
|
Importance |
getMarkImportance()
Gets or sets the importance that should be stamped on incoming
messages.
|
FolderId |
getMoveToFolder()
Gets or sets the Id of the folder to which incoming messages should be
moved.
|
boolean |
getPermanentDelete()
Gets or sets a value indicating whether incoming messages should be
permanently deleted.
|
EmailAddressCollection |
getRedirectToRecipients()
Gets the e-mail addresses to which incoming messages should be
redirecteded.
|
Collection<MobilePhone> |
getSendSMSAlertToRecipients()
Gets the phone numbers to which an SMS alert should be sent.
|
ItemId |
getServerReplyWithMessage()
Gets or sets the Id of the template message that should be sent
as a reply to incoming messages.
|
boolean |
getStopProcessingRules()
Gets or sets a value indicating whether
subsequent rules should be evaluated.
|
protected void |
internalValidate()
Validates this instance.
|
void |
setCopyToFolder(FolderId value) |
void |
setDelete(boolean value) |
void |
setMarkAsRead(boolean value) |
void |
setMarkImportance(Importance value) |
void |
setMoveToFolder(FolderId value) |
void |
setPermanentDelete(boolean value) |
void |
setServerReplyWithMessage(ItemId value) |
void |
setStopProcessingRules(boolean value) |
boolean |
tryReadElementFromXml(EwsServiceXmlReader reader)
Tries to read element from XML.
|
void |
writeElementsToXml(EwsServiceXmlWriter writer)
Writes elements to XML.
|
addOnChangeEvent, canSetFieldValue, changed, clearChangeEvents, clearChangeLog, func, getNamespace, loadFromXml, loadFromXml, readAttributesFromXml, readTextValueFromXml, removeChangeEvent, setNamespace, tryReadElementFromXmlToPatch, updateFromXml, updateFromXml, validate, writeAttributesToXml, writeToXml, writeToXml
protected RuleActions()
public StringList getAssignCategories()
public FolderId getCopyToFolder()
public void setCopyToFolder(FolderId value)
public boolean getDelete()
public void setDelete(boolean value)
public EmailAddressCollection getForwardAsAttachmentToRecipients()
public EmailAddressCollection getForwardToRecipients()
public Importance getMarkImportance()
public void setMarkImportance(Importance value)
public boolean getMarkAsRead()
public void setMarkAsRead(boolean value)
public FolderId getMoveToFolder()
public void setMoveToFolder(FolderId value)
public boolean getPermanentDelete()
public void setPermanentDelete(boolean value)
public EmailAddressCollection getRedirectToRecipients()
public Collection<MobilePhone> getSendSMSAlertToRecipients()
public ItemId getServerReplyWithMessage()
public void setServerReplyWithMessage(ItemId value)
public boolean getStopProcessingRules()
public void setStopProcessingRules(boolean value)
public boolean tryReadElementFromXml(EwsServiceXmlReader reader) throws Exception
tryReadElementFromXml
in class ComplexProperty
reader
- The reader.Exception
public void writeElementsToXml(EwsServiceXmlWriter writer) throws Exception
writeElementsToXml
in class ComplexProperty
writer
- The writer.Exception
protected void internalValidate() throws Exception
internalValidate
in class ComplexProperty
Exception
Copyright © 2012–2015 Microsoft. All rights reserved.