public class EmailMessageModel extends ItemModel
Extending EmailMessage type with additional attributes.
AbstractItemModel.NewModelContextFactory| Modifier and Type | Field and Description |
|---|---|
static String |
_BUSINESSPROCESS2EMAILMESSAGEREL
Generated relation code constant for relation
BusinessProcess2EmailMessageRel defining source attribute process in extension acceleratorservices. |
static String |
_TYPECODE
Generated model type code constant.
|
static String |
ATTACHMENTS
Generated constant - Attribute key of
EmailMessage.attachments attribute defined at extension acceleratorservices. |
static String |
BCCADDRESSES
Generated constant - Attribute key of
EmailMessage.bccAddresses attribute defined at extension acceleratorservices. |
static String |
BODY
Generated constant - Attribute key of
EmailMessage.body attribute defined at extension acceleratorservices. |
static String |
BODYMEDIA
Generated constant - Attribute key of
EmailMessage.bodyMedia attribute defined at extension acceleratorservices. |
static String |
CCADDRESSES
Generated constant - Attribute key of
EmailMessage.ccAddresses attribute defined at extension acceleratorservices. |
static String |
FROMADDRESS
Generated constant - Attribute key of
EmailMessage.fromAddress attribute defined at extension acceleratorservices. |
static String |
PROCESS
Generated constant - Attribute key of
EmailMessage.process attribute defined at extension acceleratorservices. |
static String |
REPLYTOADDRESS
Generated constant - Attribute key of
EmailMessage.replyToAddress attribute defined at extension acceleratorservices. |
static String |
SENT
Generated constant - Attribute key of
EmailMessage.sent attribute defined at extension acceleratorservices. |
static String |
SENTDATE
Generated constant - Attribute key of
EmailMessage.sentDate attribute defined at extension acceleratorservices. |
static String |
SENTMESSAGEID
Generated constant - Attribute key of
EmailMessage.sentMessageID attribute defined at extension acceleratorservices. |
static String |
SUBJECT
Generated constant - Attribute key of
EmailMessage.subject attribute defined at extension acceleratorservices. |
static String |
TOADDRESSES
Generated constant - Attribute key of
EmailMessage.toAddresses attribute defined at extension acceleratorservices. |
_COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PKLANGUAGE_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,
String _replyToAddress,
String _subject)
Deprecated.
Since 4.1.1 Please use the default constructor without parameters
|
EmailMessageModel(String _replyToAddress,
String _subject)
Deprecated.
Since 4.1.1 Please use the default constructor without parameters
|
| Modifier and Type | Method and Description |
|---|---|
List<EmailAttachmentModel> |
getAttachments()
Generated method - Getter of the
EmailMessage.attachments attribute defined at extension acceleratorservices. |
List<EmailAddressModel> |
getBccAddresses()
Generated method - Getter of the
EmailMessage.bccAddresses attribute defined at extension acceleratorservices. |
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. |
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. |
String |
getReplyToAddress()
Generated method - Getter of the
EmailMessage.replyToAddress attribute defined at extension acceleratorservices. |
Date |
getSentDate()
Generated method - Getter of the
EmailMessage.sentDate attribute defined at extension acceleratorservices. |
String |
getSentMessageID()
Generated method - Getter of the
EmailMessage.sentMessageID attribute defined at extension acceleratorservices. |
String |
getSubject()
Generated method - Getter of the
EmailMessage.subject attribute defined at extension acceleratorservices. |
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(List<EmailAttachmentModel> value)
Generated method - Setter of
EmailMessage.attachments attribute defined at extension acceleratorservices. |
void |
setBccAddresses(List<EmailAddressModel> value)
Generated method - Setter of
EmailMessage.bccAddresses attribute defined at extension acceleratorservices. |
void |
setBody(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(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(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(Date value)
Generated method - Setter of
EmailMessage.sentDate attribute defined at extension acceleratorservices. |
void |
setSentMessageID(String value)
Generated method - Setter of
EmailMessage.sentMessageID attribute defined at extension acceleratorservices. |
void |
setSubject(String value)
Generated method - Initial setter of
EmailMessage.subject attribute defined at extension acceleratorservices. |
void |
setToAddresses(List<EmailAddressModel> value)
Generated method - Setter of
EmailMessage.toAddresses attribute defined at extension acceleratorservices. |
getComments, getCreationtime, getModifiedtime, getOwner, 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 String _TYPECODE
public static final String _BUSINESSPROCESS2EMAILMESSAGEREL
BusinessProcess2EmailMessageRel defining source attribute process in extension acceleratorservices.public static final String SENT
EmailMessage.sent attribute defined at extension acceleratorservices.public static final String REPLYTOADDRESS
EmailMessage.replyToAddress attribute defined at extension acceleratorservices.public static final String SUBJECT
EmailMessage.subject attribute defined at extension acceleratorservices.public static final String BODY
EmailMessage.body attribute defined at extension acceleratorservices.public static final String BODYMEDIA
EmailMessage.bodyMedia attribute defined at extension acceleratorservices.public static final String SENTDATE
EmailMessage.sentDate attribute defined at extension acceleratorservices.public static final String SENTMESSAGEID
EmailMessage.sentMessageID attribute defined at extension acceleratorservices.public static final String TOADDRESSES
EmailMessage.toAddresses attribute defined at extension acceleratorservices.public static final String CCADDRESSES
EmailMessage.ccAddresses attribute defined at extension acceleratorservices.public static final String BCCADDRESSES
EmailMessage.bccAddresses attribute defined at extension acceleratorservices.public static final String FROMADDRESS
EmailMessage.fromAddress attribute defined at extension acceleratorservices.public static final String ATTACHMENTS
EmailMessage.attachments attribute defined at extension acceleratorservices.public static final 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(String _replyToAddress, 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, String _replyToAddress, 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 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 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 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 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 String getReplyToAddress()
EmailMessage.replyToAddress attribute defined at extension acceleratorservices.@Accessor(qualifier="sentDate", type=GETTER) public Date getSentDate()
EmailMessage.sentDate attribute defined at extension acceleratorservices.@Accessor(qualifier="sentMessageID", type=GETTER) public String getSentMessageID()
EmailMessage.sentMessageID attribute defined at extension acceleratorservices.@Accessor(qualifier="subject", type=GETTER) public String getSubject()
EmailMessage.subject attribute defined at extension acceleratorservices.@Accessor(qualifier="toAddresses", type=GETTER) public 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(List<EmailAttachmentModel> value)
EmailMessage.attachments attribute defined at extension acceleratorservices.value - the attachments@Accessor(qualifier="bccAddresses", type=SETTER) public void setBccAddresses(List<EmailAddressModel> value)
EmailMessage.bccAddresses attribute defined at extension acceleratorservices.value - the bccAddresses@Accessor(qualifier="body", type=SETTER) public void setBody(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(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(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(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(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(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.Copyright © 2017 SAP SE. All Rights Reserved.