public class EmailMessageModel extends ItemModel
Extending EmailMessage type with additional attributes.
AbstractItemModel.NewModelContextFactory| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
_BUSINESSPROCESS2EMAILMESSAGEREL
Generated relation code constant for relation
BusinessProcess2EmailMessageRel defining source attribute process in extension acceleratorservices. |
static java.lang.String |
_TYPECODE
Generated model type code constant.
|
static java.lang.String |
ATTACHMENTS
Generated constant - Attribute key of
EmailMessage.attachments attribute defined at extension acceleratorservices. |
static java.lang.String |
BCCADDRESSES
Generated constant - Attribute key of
EmailMessage.bccAddresses attribute defined at extension acceleratorservices. |
static java.lang.String |
BODY
Generated constant - Attribute key of
EmailMessage.body attribute defined at extension acceleratorservices. |
static java.lang.String |
BODYMEDIA
Generated constant - Attribute key of
EmailMessage.bodyMedia attribute defined at extension acceleratorservices. |
static java.lang.String |
CCADDRESSES
Generated constant - Attribute key of
EmailMessage.ccAddresses attribute defined at extension acceleratorservices. |
static java.lang.String |
FROMADDRESS
Generated constant - Attribute key of
EmailMessage.fromAddress attribute defined at extension acceleratorservices. |
static java.lang.String |
PROCESS
Generated constant - Attribute key of
EmailMessage.process attribute defined at extension acceleratorservices. |
static java.lang.String |
REPLYTOADDRESS
Generated constant - Attribute key of
EmailMessage.replyToAddress attribute defined at extension acceleratorservices. |
static java.lang.String |
SENT
Generated constant - Attribute key of
EmailMessage.sent attribute defined at extension acceleratorservices. |
static java.lang.String |
SENTDATE
Generated constant - Attribute key of
EmailMessage.sentDate attribute defined at extension acceleratorservices. |
static java.lang.String |
SENTMESSAGEID
Generated constant - Attribute key of
EmailMessage.sentMessageID attribute defined at extension acceleratorservices. |
static java.lang.String |
SUBJECT
Generated constant - Attribute key of
EmailMessage.subject attribute defined at extension acceleratorservices. |
static java.lang.String |
TOADDRESSES
Generated constant - Attribute key of
EmailMessage.toAddresses attribute defined at extension acceleratorservices. |
_COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PK, SEALEDLANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY| Constructor and Description |
|---|
EmailMessageModel()
Generated constructor - Default constructor for generic creation.
|
EmailMessageModel(ItemModelContext ctx)
Generated constructor - Default constructor for creation with existing context
|
EmailMessageModel(ItemModel _owner,
java.lang.String _replyToAddress,
java.lang.String _subject)
Deprecated.
since 4.1.1 Please use the default constructor without parameters
|
EmailMessageModel(java.lang.String _replyToAddress,
java.lang.String _subject)
Deprecated.
since 4.1.1 Please use the default constructor without parameters
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<EmailAttachmentModel> |
getAttachments()
Generated method - Getter of the
EmailMessage.attachments attribute defined at extension acceleratorservices. |
java.util.List<EmailAddressModel> |
getBccAddresses()
Generated method - Getter of the
EmailMessage.bccAddresses attribute defined at extension acceleratorservices. |
java.lang.String |
getBody()
Generated method - Getter of the
EmailMessage.body attribute defined at extension acceleratorservices. |
MediaModel |
getBodyMedia()
Generated method - Getter of the
EmailMessage.bodyMedia attribute defined at extension acceleratorservices. |
java.util.List<EmailAddressModel> |
getCcAddresses()
Generated method - Getter of the
EmailMessage.ccAddresses attribute defined at extension acceleratorservices. |
EmailAddressModel |
getFromAddress()
Generated method - Getter of the
EmailMessage.fromAddress attribute defined at extension acceleratorservices. |
BusinessProcessModel |
getProcess()
Generated method - Getter of the
EmailMessage.process attribute defined at extension acceleratorservices. |
java.lang.String |
getReplyToAddress()
Generated method - Getter of the
EmailMessage.replyToAddress attribute defined at extension acceleratorservices. |
java.util.Date |
getSentDate()
Generated method - Getter of the
EmailMessage.sentDate attribute defined at extension acceleratorservices. |
java.lang.String |
getSentMessageID()
Generated method - Getter of the
EmailMessage.sentMessageID attribute defined at extension acceleratorservices. |
java.lang.String |
getSubject()
Generated method - Getter of the
EmailMessage.subject attribute defined at extension acceleratorservices. |
java.util.List<EmailAddressModel> |
getToAddresses()
Generated method - Getter of the
EmailMessage.toAddresses attribute defined at extension acceleratorservices. |
boolean |
isSent()
Generated method - Getter of the
EmailMessage.sent attribute defined at extension acceleratorservices. |
void |
setAttachments(java.util.List<EmailAttachmentModel> value)
Generated method - Setter of
EmailMessage.attachments attribute defined at extension acceleratorservices. |
void |
setBccAddresses(java.util.List<EmailAddressModel> value)
Generated method - Setter of
EmailMessage.bccAddresses attribute defined at extension acceleratorservices. |
void |
setBody(java.lang.String value)
Generated method - Setter of
EmailMessage.body attribute defined at extension acceleratorservices. |
void |
setBodyMedia(MediaModel value)
Generated method - Setter of
EmailMessage.bodyMedia attribute defined at extension acceleratorservices. |
void |
setCcAddresses(java.util.List<EmailAddressModel> value)
Generated method - Setter of
EmailMessage.ccAddresses attribute defined at extension acceleratorservices. |
void |
setFromAddress(EmailAddressModel value)
Generated method - Setter of
EmailMessage.fromAddress attribute defined at extension acceleratorservices. |
void |
setProcess(BusinessProcessModel value)
Generated method - Setter of
EmailMessage.process attribute defined at extension acceleratorservices. |
void |
setReplyToAddress(java.lang.String value)
Generated method - Initial setter of
EmailMessage.replyToAddress attribute defined at extension acceleratorservices. |
void |
setSent(boolean value)
Generated method - Setter of
EmailMessage.sent attribute defined at extension acceleratorservices. |
void |
setSentDate(java.util.Date value)
Generated method - Setter of
EmailMessage.sentDate attribute defined at extension acceleratorservices. |
void |
setSentMessageID(java.lang.String value)
Generated method - Setter of
EmailMessage.sentMessageID attribute defined at extension acceleratorservices. |
void |
setSubject(java.lang.String value)
Generated method - Initial setter of
EmailMessage.subject attribute defined at extension acceleratorservices. |
void |
setToAddresses(java.util.List<EmailAddressModel> value)
Generated method - Setter of
EmailMessage.toAddresses attribute defined at extension acceleratorservices. |
getComments, getCreationtime, getModifiedtime, getOwner, isSealed, setComments, setCreationtime, setModifiedtime, setOwnerequals, getItemModelContext, getItemtype, getPersistenceContext, getPk, getProperty, getProperty, getTenantId, hashCode, readResolve, setProperty, setProperty, toObject, toObject, toObject, toObject, toObject, toObject, toObject, toObject, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toString, writeReplacepublic static final java.lang.String _TYPECODE
public static final java.lang.String _BUSINESSPROCESS2EMAILMESSAGEREL
BusinessProcess2EmailMessageRel defining source attribute process in extension acceleratorservices.public static final java.lang.String SENT
EmailMessage.sent attribute defined at extension acceleratorservices.public static final java.lang.String REPLYTOADDRESS
EmailMessage.replyToAddress attribute defined at extension acceleratorservices.public static final java.lang.String SUBJECT
EmailMessage.subject attribute defined at extension acceleratorservices.public static final java.lang.String BODY
EmailMessage.body attribute defined at extension acceleratorservices.public static final java.lang.String BODYMEDIA
EmailMessage.bodyMedia attribute defined at extension acceleratorservices.public static final java.lang.String SENTDATE
EmailMessage.sentDate attribute defined at extension acceleratorservices.public static final java.lang.String SENTMESSAGEID
EmailMessage.sentMessageID attribute defined at extension acceleratorservices.public static final java.lang.String TOADDRESSES
EmailMessage.toAddresses attribute defined at extension acceleratorservices.public static final java.lang.String CCADDRESSES
EmailMessage.ccAddresses attribute defined at extension acceleratorservices.public static final java.lang.String BCCADDRESSES
EmailMessage.bccAddresses attribute defined at extension acceleratorservices.public static final java.lang.String FROMADDRESS
EmailMessage.fromAddress attribute defined at extension acceleratorservices.public static final java.lang.String ATTACHMENTS
EmailMessage.attachments attribute defined at extension acceleratorservices.public static final java.lang.String PROCESS
EmailMessage.process attribute defined at extension acceleratorservices.public EmailMessageModel()
public EmailMessageModel(ItemModelContext ctx)
ctx - the model context to be injected, must not be null@Deprecated
public EmailMessageModel(java.lang.String _replyToAddress,
java.lang.String _subject)
_replyToAddress - initial attribute declared by type EmailMessage at extension acceleratorservices_subject - initial attribute declared by type EmailMessage at extension acceleratorservices@Deprecated public EmailMessageModel(ItemModel _owner, java.lang.String _replyToAddress, java.lang.String _subject)
_owner - initial attribute declared by type Item at extension core_replyToAddress - initial attribute declared by type EmailMessage at extension acceleratorservices_subject - initial attribute declared by type EmailMessage at extension acceleratorservices@Accessor(qualifier="attachments", type=GETTER) public java.util.List<EmailAttachmentModel> getAttachments()
EmailMessage.attachments attribute defined at extension acceleratorservices.
Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.@Accessor(qualifier="bccAddresses", type=GETTER) public java.util.List<EmailAddressModel> getBccAddresses()
EmailMessage.bccAddresses attribute defined at extension acceleratorservices.
Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.@Accessor(qualifier="body", type=GETTER) public java.lang.String getBody()
EmailMessage.body attribute defined at extension acceleratorservices.@Accessor(qualifier="bodyMedia", type=GETTER) public MediaModel getBodyMedia()
EmailMessage.bodyMedia attribute defined at extension acceleratorservices.@Accessor(qualifier="ccAddresses", type=GETTER) public java.util.List<EmailAddressModel> getCcAddresses()
EmailMessage.ccAddresses attribute defined at extension acceleratorservices.
Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.@Accessor(qualifier="fromAddress", type=GETTER) public EmailAddressModel getFromAddress()
EmailMessage.fromAddress attribute defined at extension acceleratorservices.@Accessor(qualifier="process", type=GETTER) public BusinessProcessModel getProcess()
EmailMessage.process attribute defined at extension acceleratorservices.@Accessor(qualifier="replyToAddress", type=GETTER) public java.lang.String getReplyToAddress()
EmailMessage.replyToAddress attribute defined at extension acceleratorservices.@Accessor(qualifier="sentDate", type=GETTER) public java.util.Date getSentDate()
EmailMessage.sentDate attribute defined at extension acceleratorservices.@Accessor(qualifier="sentMessageID", type=GETTER) public java.lang.String getSentMessageID()
EmailMessage.sentMessageID attribute defined at extension acceleratorservices.@Accessor(qualifier="subject", type=GETTER) public java.lang.String getSubject()
EmailMessage.subject attribute defined at extension acceleratorservices.@Accessor(qualifier="toAddresses", type=GETTER) public java.util.List<EmailAddressModel> getToAddresses()
EmailMessage.toAddresses attribute defined at extension acceleratorservices.
Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.@Accessor(qualifier="sent", type=GETTER) public boolean isSent()
EmailMessage.sent attribute defined at extension acceleratorservices.@Accessor(qualifier="attachments", type=SETTER) public void setAttachments(java.util.List<EmailAttachmentModel> value)
EmailMessage.attachments attribute defined at extension acceleratorservices.value - the attachments@Accessor(qualifier="bccAddresses", type=SETTER) public void setBccAddresses(java.util.List<EmailAddressModel> value)
EmailMessage.bccAddresses attribute defined at extension acceleratorservices.value - the bccAddresses@Accessor(qualifier="body", type=SETTER) public void setBody(java.lang.String value)
EmailMessage.body attribute defined at extension acceleratorservices.value - the body - Body of the email message.@Accessor(qualifier="bodyMedia", type=SETTER) public void setBodyMedia(MediaModel value)
EmailMessage.bodyMedia attribute defined at extension acceleratorservices.value - the bodyMedia - Body of the email message which is too big to put in 'body' attribute@Accessor(qualifier="ccAddresses", type=SETTER) public void setCcAddresses(java.util.List<EmailAddressModel> value)
EmailMessage.ccAddresses attribute defined at extension acceleratorservices.value - the ccAddresses@Accessor(qualifier="fromAddress", type=SETTER) public void setFromAddress(EmailAddressModel value)
EmailMessage.fromAddress attribute defined at extension acceleratorservices.value - the fromAddress@Accessor(qualifier="process", type=SETTER) public void setProcess(BusinessProcessModel value)
EmailMessage.process attribute defined at extension acceleratorservices.value - the process@Accessor(qualifier="replyToAddress", type=SETTER) public void setReplyToAddress(java.lang.String value)
EmailMessage.replyToAddress attribute defined at extension acceleratorservices. Can only be used at creation of model - before first save.value - the replyToAddress - It's a string value with email address that message has to be replied to.@Accessor(qualifier="sent", type=SETTER) public void setSent(boolean value)
EmailMessage.sent attribute defined at extension acceleratorservices.value - the sent - Is set when the email message has been already sent.@Accessor(qualifier="sentDate", type=SETTER) public void setSentDate(java.util.Date value)
EmailMessage.sentDate attribute defined at extension acceleratorservices.value - the sentDate - Date of sending the email message.@Accessor(qualifier="sentMessageID", type=SETTER) public void setSentMessageID(java.lang.String value)
EmailMessage.sentMessageID attribute defined at extension acceleratorservices.value - the sentMessageID - Identifier of the email message.@Accessor(qualifier="subject", type=SETTER) public void setSubject(java.lang.String value)
EmailMessage.subject attribute defined at extension acceleratorservices. Can only be used at creation of model - before first save.value - the subject - Subject of the email message.@Accessor(qualifier="toAddresses", type=SETTER) public void setToAddresses(java.util.List<EmailAddressModel> value)
EmailMessage.toAddresses attribute defined at extension acceleratorservices.value - the toAddressesCopyright © 2018 SAP SE. All Rights Reserved.