Class AbstractCommerceUserEvent<T extends BaseSiteModel>

java.lang.Object
java.util.EventObject
org.springframework.context.ApplicationEvent
de.hybris.platform.servicelayer.event.events.AbstractEvent
de.hybris.platform.commerceservices.event.AbstractCommerceUserEvent<T>
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
AbstractQuoteSubmitEvent, ChangeUIDEvent, ClosedAccountEvent, DeletedAddressEvent, ForgottenPwdEvent, LoginSuccessEvent, RegisterEvent, ReplenishmentOrderPlacedEvent, SavedAddressEvent, SavedCartFileUploadEvent, UpdatedProfileEvent

public abstract class AbstractCommerceUserEvent<T extends BaseSiteModel> extends AbstractEvent
Abstract base class for user events generated in the commerceservices layer.
See Also:
  • Constructor Details

    • AbstractCommerceUserEvent

      public AbstractCommerceUserEvent()
  • Method Details

    • getBaseStore

      public BaseStoreModel getBaseStore()
      Returns:
      the baseStore
    • setBaseStore

      public void setBaseStore(BaseStoreModel baseStore)
      Parameters:
      baseStore - the baseStore to set
    • getSite

      public T getSite()
      Returns:
      the baseSite
    • setSite

      public void setSite(T site)
      Parameters:
      site - the baseSite to set
    • getCustomer

      public CustomerModel getCustomer()
      Returns:
      the customer
    • setCustomer

      public void setCustomer(CustomerModel customer)
      Parameters:
      customer - the customer to set
    • getLanguage

      public LanguageModel getLanguage()
      Returns:
      the language
    • setLanguage

      public void setLanguage(LanguageModel language)
      Parameters:
      language - the language to set
    • getCurrency

      public CurrencyModel getCurrency()
      Returns:
      CurrencyModel
    • setCurrency

      public void setCurrency(CurrencyModel currency)
      Parameters:
      currency -