Class MailAgentLink
java.lang.Object
org.openremote.model.asset.agent.AgentLink<MailAgentLink>
org.openremote.agent.protocol.mail.MailAgentLink
- All Implemented Interfaces:
Serializable
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.openremote.model.query.filter.StringPredicate
protected org.openremote.model.query.filter.StringPredicate
protected Boolean
Fields inherited from class org.openremote.model.asset.agent.AgentLink
id, messageMatchFilters, messageMatchPredicate, updateOnWrite, valueConverter, valueFilters, writeValue, writeValueConverter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.openremote.model.query.filter.StringPredicate
org.openremote.model.query.filter.StringPredicate
protected String
getType()
setFromMatchPredicate
(org.openremote.model.query.filter.StringPredicate fromMatchPredicate) setSubjectMatchPredicate
(org.openremote.model.query.filter.StringPredicate subjectMatchPredicate) setUseSubject
(Boolean useSubject) Methods inherited from class org.openremote.model.asset.agent.AgentLink
getId, getMessageMatchFilters, getMessageMatchPredicate, getOrThrowAgentLinkProperty, getUpdateOnWrite, getValueConverter, getValueFilters, getWriteValue, getWriteValueConverter, setMessageMatchFilters, setMessageMatchPredicate, setUpdateOnWrite, setValueConverter, setValueFilters, setWriteValue, setWriteValueConverter
-
Field Details
-
subjectMatchPredicate
@JsonPropertyDescription("The predicate to apply to incoming mail message subjects to determine if the message is intended for the linked attribute. This must be defined to enable attributes to be updated by the linked agent.") protected org.openremote.model.query.filter.StringPredicate subjectMatchPredicate -
fromMatchPredicate
@JsonPropertyDescription("The predicate to apply to incoming mail message from address(es) to determine if the message is intended for the linked attribute. This must be defined to enable attributes to be updated by the linked agent.") protected org.openremote.model.query.filter.StringPredicate fromMatchPredicate -
useSubject
@JsonPropertyDescription("Use the subject as value instead of the body") protected Boolean useSubject
-
-
Constructor Details
-
MailAgentLink
protected MailAgentLink() -
MailAgentLink
-
-
Method Details
-
getType
- Overrides:
getType
in classorg.openremote.model.asset.agent.AgentLink<MailAgentLink>
-
getSubjectMatchPredicate
public org.openremote.model.query.filter.StringPredicate getSubjectMatchPredicate() -
setSubjectMatchPredicate
public MailAgentLink setSubjectMatchPredicate(org.openremote.model.query.filter.StringPredicate subjectMatchPredicate) -
getFromMatchPredicate
public org.openremote.model.query.filter.StringPredicate getFromMatchPredicate() -
setFromMatchPredicate
public MailAgentLink setFromMatchPredicate(org.openremote.model.query.filter.StringPredicate fromMatchPredicate) -
getUseSubject
-
setUseSubject
-