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
    • Nested Class Summary

      • Nested classes/interfaces inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel

        de.hybris.platform.servicelayer.model.AbstractItemModel.NewModelContextFactory
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String _EMAILMESSAGE2BCCADDRESSESREL
      Generated relation code constant for relation EmailMessage2BccAddressesRel defining source attribute bccMessages in extension acceleratorservices.
      static java.lang.String _EMAILMESSAGE2CCADDRESSESREL
      Generated relation code constant for relation EmailMessage2CcAddressesRel defining source attribute ccMessages in extension acceleratorservices.
      static java.lang.String _EMAILMESSAGE2FROMADDRESSREL
      Generated relation code constant for relation EmailMessage2FromAddressRel defining source attribute messagesSent in extension acceleratorservices.
      static java.lang.String _EMAILMESSAGE2TOADDRESSESREL
      Generated relation code constant for relation EmailMessage2ToAddressesRel defining source attribute toMessages in extension acceleratorservices.
      static java.lang.String _TYPECODE
      Generated model type code constant.
      static java.lang.String BCCMESSAGES
      Generated constant - Attribute key of EmailAddress.bccMessages attribute defined at extension acceleratorservices.
      static java.lang.String CCMESSAGES
      Generated constant - Attribute key of EmailAddress.ccMessages attribute defined at extension acceleratorservices.
      static java.lang.String DISPLAYNAME
      Generated constant - Attribute key of EmailAddress.displayName attribute defined at extension acceleratorservices.
      static java.lang.String EMAILADDRESS
      Generated constant - Attribute key of EmailAddress.emailAddress attribute defined at extension acceleratorservices.
      static java.lang.String MESSAGESSENT
      Generated constant - Attribute key of EmailAddress.messagesSent attribute defined at extension acceleratorservices.
      static java.lang.String TOMESSAGES
      Generated constant - Attribute key of EmailAddress.toMessages attribute defined at extension acceleratorservices.
      • Fields inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel

        LANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY
    • Constructor Summary

      Constructors 
      Constructor Description
      EmailAddressModel()
      Generated constructor - Default constructor for generic creation.
      EmailAddressModel​(de.hybris.platform.servicelayer.model.ItemModelContext ctx)
      Generated constructor - Default constructor for creation with existing context
      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
      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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.List<EmailMessageModel> getBccMessages()
      Generated method - Getter of the EmailAddress.bccMessages attribute defined at extension acceleratorservices.
      java.util.List<EmailMessageModel> getCcMessages()
      Generated method - Getter of the EmailAddress.ccMessages attribute defined at extension acceleratorservices.
      java.lang.String getDisplayName()
      Generated method - Getter of the EmailAddress.displayName attribute defined at extension acceleratorservices.
      java.lang.String getEmailAddress()
      Generated method - Getter of the EmailAddress.emailAddress attribute defined at extension acceleratorservices.
      java.util.List<EmailMessageModel> getMessagesSent()
      Generated method - Getter of the EmailAddress.messagesSent attribute defined at extension acceleratorservices.
      java.util.List<EmailMessageModel> getToMessages()
      Generated method - Getter of the EmailAddress.toMessages attribute defined at extension acceleratorservices.
      void setBccMessages​(java.util.List<EmailMessageModel> value)
      Generated method - Setter of EmailAddress.bccMessages attribute defined at extension acceleratorservices.
      void setCcMessages​(java.util.List<EmailMessageModel> value)
      Generated method - Setter of EmailAddress.ccMessages attribute defined at extension acceleratorservices.
      void setDisplayName​(java.lang.String value)
      Generated method - Initial setter of EmailAddress.displayName attribute defined at extension acceleratorservices.
      void setEmailAddress​(java.lang.String value)
      Generated method - Initial setter of EmailAddress.emailAddress attribute defined at extension acceleratorservices.
      void setMessagesSent​(java.util.List<EmailMessageModel> value)
      Generated method - Setter of EmailAddress.messagesSent attribute defined at extension acceleratorservices.
      void setToMessages​(java.util.List<EmailMessageModel> value)
      Generated method - Setter of EmailAddress.toMessages attribute defined at extension acceleratorservices.
      • Methods inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel

        equals, 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, writeReplace
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • 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​(de.hybris.platform.servicelayer.model.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