Class MailFilterRule
java.lang.Object
net.bluemind.mailbox.api.rules.MailFilterRule
- Direct Known Subclasses:
DelegationFilter
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic enum -
Field Summary
FieldsModifier and TypeFieldDescriptionbooleanbooleanboolean -
Constructor Summary
Constructors -
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 MailFilterRulecopy(MailFilterRule toCopy) discard()booleanbooleaninthashCode()booleanmatch(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
-
equals
-
toString
-