Class EmailAddressModel

All Implemented Interfaces:
Serializable

public class EmailAddressModel extends ItemModel
Generated model class for type EmailAddress first defined at extension acceleratorservices.

Extending EmailAddress type with additional attributes.

See Also:
  • Field Details

    • _TYPECODE

      public static final String _TYPECODE
      Generated model type code constant.
      See Also:
    • _EMAILMESSAGE2TOADDRESSESREL

      public static final String _EMAILMESSAGE2TOADDRESSESREL
      Generated relation code constant for relation EmailMessage2ToAddressesRel defining source attribute toMessages in extension acceleratorservices.
      See Also:
    • _EMAILMESSAGE2CCADDRESSESREL

      public static final String _EMAILMESSAGE2CCADDRESSESREL
      Generated relation code constant for relation EmailMessage2CcAddressesRel defining source attribute ccMessages in extension acceleratorservices.
      See Also:
    • _EMAILMESSAGE2BCCADDRESSESREL

      public static final String _EMAILMESSAGE2BCCADDRESSESREL
      Generated relation code constant for relation EmailMessage2BccAddressesRel defining source attribute bccMessages in extension acceleratorservices.
      See Also:
    • _EMAILMESSAGE2FROMADDRESSREL

      public static final String _EMAILMESSAGE2FROMADDRESSREL
      Generated relation code constant for relation EmailMessage2FromAddressRel defining source attribute messagesSent in extension acceleratorservices.
      See Also:
    • EMAILADDRESS

      public static final String EMAILADDRESS
      Generated constant - Attribute key of EmailAddress.emailAddress attribute defined at extension acceleratorservices.
      See Also:
    • DISPLAYNAME

      public static final String DISPLAYNAME
      Generated constant - Attribute key of EmailAddress.displayName attribute defined at extension acceleratorservices.
      See Also:
    • TOMESSAGES

      public static final String TOMESSAGES
      Generated constant - Attribute key of EmailAddress.toMessages attribute defined at extension acceleratorservices.
      See Also:
    • CCMESSAGES

      public static final String CCMESSAGES
      Generated constant - Attribute key of EmailAddress.ccMessages attribute defined at extension acceleratorservices.
      See Also:
    • BCCMESSAGES

      public static final String BCCMESSAGES
      Generated constant - Attribute key of EmailAddress.bccMessages attribute defined at extension acceleratorservices.
      See Also:
    • MESSAGESSENT

      public static final String MESSAGESSENT
      Generated constant - Attribute key of EmailAddress.messagesSent attribute defined at extension acceleratorservices.
      See Also:
  • Constructor Details

    • EmailAddressModel

      public EmailAddressModel()
      Generated constructor - Default constructor for generic creation.
    • EmailAddressModel

      public EmailAddressModel(ItemModelContext ctx)
      Generated constructor - Default constructor for creation with existing context
      Parameters:
      ctx - the model context to be injected, must not be null
    • EmailAddressModel

      @Deprecated(since="4.1.1", forRemoval=true) public EmailAddressModel(String _displayName, String _emailAddress)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 4.1.1 Please use the default constructor without parameters
      Generated constructor - Constructor with all mandatory attributes.
      Parameters:
      _displayName - initial attribute declared by type EmailAddress at extension acceleratorservices
      _emailAddress - initial attribute declared by type EmailAddress at extension acceleratorservices
    • EmailAddressModel

      @Deprecated(since="4.1.1", forRemoval=true) public EmailAddressModel(String _displayName, String _emailAddress, ItemModel _owner)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 4.1.1 Please use the default constructor without parameters
      Generated constructor - for all mandatory and initial attributes.
      Parameters:
      _displayName - initial attribute declared by type EmailAddress at extension acceleratorservices
      _emailAddress - initial attribute declared by type EmailAddress at extension acceleratorservices
      _owner - initial attribute declared by type Item at extension core
  • Method Details

    • getBccMessages

      @Accessor(qualifier="bccMessages", type=GETTER) public List<EmailMessageModel> getBccMessages()
      Generated method - Getter of the EmailAddress.bccMessages attribute defined at extension acceleratorservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the bccMessages
    • getCcMessages

      @Accessor(qualifier="ccMessages", type=GETTER) public List<EmailMessageModel> getCcMessages()
      Generated method - Getter of the EmailAddress.ccMessages attribute defined at extension acceleratorservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the ccMessages
    • getDisplayName

      @Accessor(qualifier="displayName", type=GETTER) public String getDisplayName()
      Generated method - Getter of the EmailAddress.displayName attribute defined at extension acceleratorservices.
      Returns:
      the displayName - Display name displayed for given item.
    • getEmailAddress

      @Accessor(qualifier="emailAddress", type=GETTER) public String getEmailAddress()
      Generated method - Getter of the EmailAddress.emailAddress attribute defined at extension acceleratorservices.
      Returns:
      the emailAddress - Email address of the given item.
    • getMessagesSent

      @Accessor(qualifier="messagesSent", type=GETTER) public List<EmailMessageModel> getMessagesSent()
      Generated method - Getter of the EmailAddress.messagesSent attribute defined at extension acceleratorservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the messagesSent
    • getToMessages

      @Accessor(qualifier="toMessages", type=GETTER) public List<EmailMessageModel> getToMessages()
      Generated method - Getter of the EmailAddress.toMessages attribute defined at extension acceleratorservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the toMessages
    • setBccMessages

      @Accessor(qualifier="bccMessages", type=SETTER) public void setBccMessages(List<EmailMessageModel> value)
      Generated method - Setter of EmailAddress.bccMessages attribute defined at extension acceleratorservices.
      Parameters:
      value - the bccMessages
    • setCcMessages

      @Accessor(qualifier="ccMessages", type=SETTER) public void setCcMessages(List<EmailMessageModel> value)
      Generated method - Setter of EmailAddress.ccMessages attribute defined at extension acceleratorservices.
      Parameters:
      value - the ccMessages
    • setDisplayName

      @Accessor(qualifier="displayName", type=SETTER) public void setDisplayName(String value)
      Generated method - Initial setter of EmailAddress.displayName attribute defined at extension acceleratorservices. Can only be used at creation of model - before first save.
      Parameters:
      value - the displayName - Display name displayed for given item.
    • setEmailAddress

      @Accessor(qualifier="emailAddress", type=SETTER) public void setEmailAddress(String value)
      Generated method - Initial setter of EmailAddress.emailAddress attribute defined at extension acceleratorservices. Can only be used at creation of model - before first save.
      Parameters:
      value - the emailAddress - Email address of the given item.
    • setMessagesSent

      @Accessor(qualifier="messagesSent", type=SETTER) public void setMessagesSent(List<EmailMessageModel> value)
      Generated method - Setter of EmailAddress.messagesSent attribute defined at extension acceleratorservices.
      Parameters:
      value - the messagesSent
    • setToMessages

      @Accessor(qualifier="toMessages", type=SETTER) public void setToMessages(List<EmailMessageModel> value)
      Generated method - Setter of EmailAddress.toMessages attribute defined at extension acceleratorservices.
      Parameters:
      value - the toMessages