Click or drag to resize

NotificationSubscriberBase Class

Base notification subscriber for Live Integration, for common functionality.
Inheritance Hierarchy
SystemObject
  Dynamicweb.Extensibility.NotificationsNotificationSubscriber
    Dynamicweb.Ecommerce.LiveIntegration.NotificationSubscribersNotificationSubscriberBase
      More...

Namespace:  Dynamicweb.Ecommerce.LiveIntegration.NotificationSubscribers
Assembly:  Dynamicweb.Ecommerce.LiveIntegration (in Dynamicweb.Ecommerce.LiveIntegration.dll) Version: 3.0.1
Syntax
public abstract class NotificationSubscriberBase : NotificationSubscriber

The NotificationSubscriberBase type exposes the following members.

Constructors
  NameDescription
Protected methodNotificationSubscriberBase
Initializes a new instance of the NotificationSubscriberBase class
Top
Properties
  NameDescription
Protected propertyCanCheckPrice
Gets a value indicating whether prices can be looked up in the ERP.
Public propertyIsActive
Gets a value indicating whether this instance is active.
(Inherited from NotificationSubscriber.)
Public propertyIsFrontend Obsolete.
Gets a value indicating whether the current code executes in the frontend
(Inherited from NotificationSubscriber.)
Public propertyRank
Gets the rank.
(Inherited from NotificationSubscriber.)
Protected propertyTypeInfo
Gets the type info in a string with namespace, class and assembly name.
(Inherited from NotificationSubscriber.)
Top
Methods
  NameDescription
Protected methodStatic memberCheckOrderPrices
Checks the order prices.
Public methodCompareTo
When sorted, the Rank is used.
(Inherited from NotificationSubscriber.)
Protected methodStatic memberEnabledAndActive
Gets a value that determines whether live integration is enabled for the current shop, active and a connection to the ERP is available.
Protected methodStatic memberGetProductsWithQuantities
Gets the products and their current quantities from the order lines.
Public methodOnNotify
Call to invoke observer.
(Inherited from NotificationSubscriber.)
Protected methodSetProductInformation(Order)
Clears and sets the product information in Dynamicweb for all the products in the order.
Protected methodSetProductInformation(Product, Double)
Sets the product information in Dynamicweb from the ERP.
Protected methodSetProductInformation(DictionaryProduct, Double, User)
Sets the product information in Dynamicweb for all the products passed.
Protected methodUpdateOrder
Updates the order.
Top
See Also
Inheritance Hierarchy
SystemObject
  Dynamicweb.Extensibility.NotificationsNotificationSubscriber
    Dynamicweb.Ecommerce.LiveIntegration.NotificationSubscribersNotificationSubscriberBase
      Dynamicweb.Ecommerce.LiveIntegration.NotificationSubscribersAfterShippingMethodIsChanged
      Dynamicweb.Ecommerce.LiveIntegration.NotificationSubscribersCartCheckoutDoneOrderIsComplete
      Dynamicweb.Ecommerce.LiveIntegration.NotificationSubscribersCartInitiallyLoaded
      Dynamicweb.Ecommerce.LiveIntegration.NotificationSubscribersOrderLineAdded
      Dynamicweb.Ecommerce.LiveIntegration.NotificationSubscribersOrderLineDecreased
      Dynamicweb.Ecommerce.LiveIntegration.NotificationSubscribersOrderLineIncreased
      Dynamicweb.Ecommerce.LiveIntegration.NotificationSubscribersOrderLineRemoved
      Dynamicweb.Ecommerce.LiveIntegration.NotificationSubscribersPageLoaded
      Dynamicweb.Ecommerce.LiveIntegration.NotificationSubscribersPageOnGlobalTags
      Dynamicweb.Ecommerce.LiveIntegration.NotificationSubscribersProductBeforeRender
      Dynamicweb.Ecommerce.LiveIntegration.NotificationSubscribersProductListBeforeSort
      Dynamicweb.Ecommerce.LiveIntegration.NotificationSubscribersUserOnExtranetLogin