Class EmailAddressModel

  • All Implemented Interfaces:
    java.io.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:
    Serialized Form
    • Field Detail

      • _TYPECODE

        public static final java.lang.String _TYPECODE
        Generated model type code constant.
        See Also:
        Constant Field Values
      • _EMAILMESSAGE2TOADDRESSESREL

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

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

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

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

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

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

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

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

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

        public static final java.lang.String MESSAGESSENT
        Generated constant - Attribute key of EmailAddress.messagesSent attribute defined at extension acceleratorservices.
        See Also:
        Constant Field Values
    • Constructor Detail

      • 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​(java.lang.String _displayName,
                                 java.lang.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​(java.lang.String _displayName,
                                 java.lang.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 Detail

      • getBccMessages

        @Accessor(qualifier="bccMessages",
                  type=GETTER)
        public java.util.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 java.util.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 java.lang.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 java.lang.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 java.util.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 java.util.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​(java.util.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​(java.util.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​(java.lang.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​(java.lang.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​(java.util.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​(java.util.List<EmailMessageModel> value)
        Generated method - Setter of EmailAddress.toMessages attribute defined at extension acceleratorservices.
        Parameters:
        value - the toMessages