Package net.bluemind.mailbox.api.rules
Class MailFilterRule
java.lang.Object
net.bluemind.mailbox.api.rules.MailFilterRule
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic enum
static enum
-
Field Summary
Modifier and TypeFieldDescriptionboolean
boolean
boolean
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddAddHeader
(String name, String value) addAddHeaders
(Map<String, String> headers) addCategorize
(List<String> categories) addCopyFromString
(String value) addMoveFromString
(String value) addPrioritize
(int priority) addRedirect
(List<String> emails, boolean keepCopy) addRemoveHeader
(String headerName) addRemoveHeaders
(List<String> headerNames) addSetFlags
(String... flags) addTransfer
(List<String> emails, boolean asAttachment, boolean keepCopy) copy()
static MailFilterRule
copy
(MailFilterRule toCopy) discard()
boolean
boolean
int
hashCode()
boolean
match
(FieldValueProvider fieldProvider, ParameterValueProvider parameterProvider) move()
redirect()
reply()
setFlags()
static List
<MailFilterRule> sort
(List<MailFilterRule> rules) toString()
transfer()
unfollow()
-
Field Details
-
id
-
client
-
type
-
trigger
-
deferred
public boolean deferred -
active
public boolean active -
name
-
clientProperties
-
conditions
-
actions
-
stop
public boolean stop
-
-
Constructor Details
-
MailFilterRule
public MailFilterRule()
-
-
Method Details
-
hasAction
public boolean hasAction() -
removeAction
-
setFlags
-
addSetFlags
-
markAsRead
-
addMarkAsRead
-
markAsImportant
-
addMarkAsImportant
-
markAsDeleted
-
addMarkAsDeleted
-
addHeaders
-
addAddHeader
-
addAddHeaders
-
categorize
-
addCategorize
-
prioritize
-
addPrioritize
-
removeHeaders
-
addRemoveHeader
-
addRemoveHeaders
-
uncategorize
-
addUncategorize
-
unfollow
-
addUnfollow
-
discard
-
addDiscard
-
copy
-
addCopy
-
addCopyFromString
-
move
-
addMove
-
addMove
-
addMoveFromString
-
transfer
-
addTransfer
-
redirect
-
addRedirect
-
reply
-
addReply
-
match
-
copy
-
sort
-
hashCode
public int hashCode() -
equals
-
toString
-