Class EmailAddressModel

java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.acceleratorservices.model.email.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:
  • 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 final String
    Generated relation code constant for relation EmailMessage2BccAddressesRel defining source attribute bccMessages in extension acceleratorservices.
    static final String
    Generated relation code constant for relation EmailMessage2CcAddressesRel defining source attribute ccMessages in extension acceleratorservices.
    static final String
    Generated relation code constant for relation EmailMessage2FromAddressRel defining source attribute messagesSent in extension acceleratorservices.
    static final String
    Generated relation code constant for relation EmailMessage2ToAddressesRel defining source attribute toMessages in extension acceleratorservices.
    static final String
    Generated model type code constant.
    static final String
    Generated constant - Attribute key of EmailAddress.bccMessages attribute defined at extension acceleratorservices.
    static final String
    Generated constant - Attribute key of EmailAddress.ccMessages attribute defined at extension acceleratorservices.
    static final String
    Generated constant - Attribute key of EmailAddress.displayName attribute defined at extension acceleratorservices.
    static final String
    Generated constant - Attribute key of EmailAddress.emailAddress attribute defined at extension acceleratorservices.
    static final String
    Generated constant - Attribute key of EmailAddress.messagesSent attribute defined at extension acceleratorservices.
    static final String
    Generated constant - Attribute key of EmailAddress.toMessages attribute defined at extension acceleratorservices.

    Fields inherited from class de.hybris.platform.core.model.ItemModel

    _COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PK, SEALED

    Fields inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel

    LANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY
  • Constructor Summary

    Constructors
    Constructor
    Description
    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(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
    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
  • Method Summary

    Modifier and Type
    Method
    Description
    Generated method - Getter of the EmailAddress.bccMessages attribute defined at extension acceleratorservices.
    Generated method - Getter of the EmailAddress.ccMessages attribute defined at extension acceleratorservices.
    Generated method - Getter of the EmailAddress.displayName attribute defined at extension acceleratorservices.
    Generated method - Getter of the EmailAddress.emailAddress attribute defined at extension acceleratorservices.
    Generated method - Getter of the EmailAddress.messagesSent attribute defined at extension acceleratorservices.
    Generated method - Getter of the EmailAddress.toMessages attribute defined at extension acceleratorservices.
    void
    Generated method - Setter of EmailAddress.bccMessages attribute defined at extension acceleratorservices.
    void
    Generated method - Setter of EmailAddress.ccMessages attribute defined at extension acceleratorservices.
    void
    Generated method - Initial setter of EmailAddress.displayName attribute defined at extension acceleratorservices.
    void
    Generated method - Initial setter of EmailAddress.emailAddress attribute defined at extension acceleratorservices.
    void
    Generated method - Setter of EmailAddress.messagesSent attribute defined at extension acceleratorservices.
    void
    Generated method - Setter of EmailAddress.toMessages attribute defined at extension acceleratorservices.

    Methods inherited from class de.hybris.platform.core.model.ItemModel

    getComments, getCreationtime, getModifiedtime, getOwner, isSealed, setComments, setCreationtime, setModifiedtime, setOwner

    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 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(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(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