Class IncomingMessageAnalyzerResult
java.lang.Object
com.novomind.ecom.api.imail.core.result.IncomingMessageAnalyzerResult
The IncomingMessageAnalyzerResult is the returned object of the extension point
IncomingMessageAnalyzer
.
It contains all AnalyzerDecision
s made during one call of
analyzeIncomingMessage
.- Since:
- 11.15
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final IncomingMessageAnalyzerResult
An IncomingMessageAnalyzerResult which contains noAnalyzerDecision
s.
Adding Decisions to this shared instance will throw anUnsupportedOperationException
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddCategoryDecision
(CategoryAnalyzerDecision decision) Adds a CategoryAnalyzerDecision to this IncomingMessageAnalyzerResult even if the Set already contains an equal CategoryAnalyzerDecision.Adds a TemplateAnalyzerDecision for confirmation templates to this IncomingMessageAnalyzerResult even if the Set already contains an equal TemplateAnalyzerDecision.Adds a ContactAnalyzerDecision to this IncomingMessageAnalyzerResult even if the Set already contains an equal ContactAnalyzerDecision.addLanguageDecision
(LanguageAnalyzerDecision decision) Adds a LanguageAnalyzerDecision to this IncomingMessageAnalyzerResult even if the Set already contains an equal LanguageAnalyzerDecision.addLocationDecision
(LocationAnalyzerDecision decision) Adds a LocationAnalyzerDecision to this IncomingMessageAnalyzerResult even if the Set already contains an equal LocationAnalyzerDecision.Adds a TemplateAnalyzerDecision for suggestion templates to this IncomingMessageAnalyzerResult even if the Set already contains an equal TemplateAnalyzerDecision.boolean
-
Field Details
-
UNMODIFIED
An IncomingMessageAnalyzerResult which contains noAnalyzerDecision
s.
Adding Decisions to this shared instance will throw anUnsupportedOperationException
- Since:
- 11.15
-
-
Constructor Details
-
IncomingMessageAnalyzerResult
public IncomingMessageAnalyzerResult()- Since:
- 11.15
-
-
Method Details
-
isUnmodified
public boolean isUnmodified()- Returns:
- true if this instace is an
UNMODIFIED
Result - Since:
- 11.15
-
addCategoryDecision
Adds a CategoryAnalyzerDecision to this IncomingMessageAnalyzerResult even if the Set already contains an equal CategoryAnalyzerDecision.- Parameters:
decision
- aCategoryAnalyzerDecision
- Returns:
- the instance for fluent usage
- Since:
- 11.15
-
addLanguageDecision
Adds a LanguageAnalyzerDecision to this IncomingMessageAnalyzerResult even if the Set already contains an equal LanguageAnalyzerDecision.- Parameters:
decision
- aLanguageAnalyzerDecision
- Returns:
- the instance for fluent usage
- Since:
- 11.15
-
addLocationDecision
Adds a LocationAnalyzerDecision to this IncomingMessageAnalyzerResult even if the Set already contains an equal LocationAnalyzerDecision.- Parameters:
decision
- aLocationAnalyzerDecision
- Returns:
- the instance for fluent usage
- Since:
- 11.15
-
addSuggestionTemplateDecision
public IncomingMessageAnalyzerResult addSuggestionTemplateDecision(TemplateAnalyzerDecision decision) Adds a TemplateAnalyzerDecision for suggestion templates to this IncomingMessageAnalyzerResult even if the Set already contains an equal TemplateAnalyzerDecision.- Parameters:
decision
- aTemplateAnalyzerDecision
- Returns:
- the instance for fluent usage
- Since:
- 12.31
-
addConfirmationTemplateDecision
public IncomingMessageAnalyzerResult addConfirmationTemplateDecision(TemplateAnalyzerDecision decision) Adds a TemplateAnalyzerDecision for confirmation templates to this IncomingMessageAnalyzerResult even if the Set already contains an equal TemplateAnalyzerDecision.- Parameters:
decision
- aTemplateAnalyzerDecision
- Returns:
- the instance for fluent usage
- Since:
- 12.31
-
addContactAnalyzerDecision
Adds a ContactAnalyzerDecision to this IncomingMessageAnalyzerResult even if the Set already contains an equal ContactAnalyzerDecision.- Parameters:
decision
- aTemplateAnalyzerDecision
- Returns:
- the instance for fluent usage
- Since:
- 12.41
-
getCategoryDecisions
- Returns:
- the
SortedSet
ofCategoryAnalyzerDecision
s - Since:
- 11.15
-
getLanguageDecisions
- Returns:
- the
SortedSet
ofLanguageAnalyzerDecision
s - Since:
- 11.15
-
getLocationDecisions
- Returns:
- the
SortedSet
ofLocationAnalyzerDecision
s - Since:
- 11.15
-
getSuggestionTemplateDecisions
- Returns:
- the
SortedSet
ofTemplateAnalyzerDecision
s for the suggestion template - Since:
- 12.31
-
getConfirmationTemplateDecisions
- Returns:
- the
SortedSet
ofTemplateAnalyzerDecision
s for the confirmation template - Since:
- 12.31
-
getContactAnalyzerDecisions
- Returns:
- the
SortedSet
ofContactAnalyzerDecision
s - Since:
- 12.41
-