Share via


RetailLoyaltyCollection Class [AX 2012]

The RetailLoyaltyCollection class is used for calculating the item, product group, and tender loyalty pointsin addition to the used, issued, and expired points.

Syntax

class RetailLoyaltyCollection

Run On

Called

Methods

  Method Description
Hh812934.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
Hh812934.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
Hh812934.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
Hh812934.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
Hh812934.pubmethod(en-us,AX.60).gif new Initializes a new instance of the Object class. (Inherited from Object.)
Hh812934.pubmethod(en-us,AX.60).gif notify Releases the hold on an object that has called the wait method on this object. (Inherited from Object.)
Hh812934.pubmethod(en-us,AX.60).gif notifyAll Releases a lock on the object that was issued by the wait method on this object. (Inherited from Object.)
Hh812934.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
Hh812934.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
Hh812934.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
Hh812934.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
Hh812934.pubmethod(en-us,AX.60).gif usageCount Returns the current number of references, that is, the value of the reference counter, that the object has. (Inherited from Object.)
Hh812934.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
Hh812934.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)
Hh812934.pubmethod(en-us,AX.60).gif Hh812934.static(en-us,AX.60).gif ::backup_registerPoints Creates a record in the RetailLoyaltyMSRCardTrans table.
Hh812934.pubmethod(en-us,AX.60).gif Hh812934.static(en-us,AX.60).gif ::calculateExpirationDate Calculates and returns the expiry date.
Hh812934.pubmethod(en-us,AX.60).gif Hh812934.static(en-us,AX.60).gif ::calculatePoints Calculates the loyalty points for item, product group, and tender types.
Hh812934.pubmethod(en-us,AX.60).gif Hh812934.static(en-us,AX.60).gif ::calculatePointsFromCustInvoiceJour Calculates and registers loyalty points for a customer order based on its invoice.
Hh812934.pubmethod(en-us,AX.60).gif Hh812934.static(en-us,AX.60).gif ::calculatePointsFromRBOTransactionTable Selects the transactions that have not been posted and are not of status voided, posted, and training and creates a record in the RetailLoyaltyMSRCardTrans table for issued and used points.
Hh812934.pubmethod(en-us,AX.60).gif Hh812934.static(en-us,AX.60).gif ::checkPointStatus Calculates the loyalty points for item, product group, and tender types.
Hh812934.pubmethod(en-us,AX.60).gif Hh812934.static(en-us,AX.60).gif ::expiredPoints Gets the sum of the expired points.
Hh812934.pubmethod(en-us,AX.60).gif Hh812934.static(en-us,AX.60).gif ::getLoyaltyPointsStatusExtended Gets the extended loyalty card information.
Hh812934.pubmethod(en-us,AX.60).gif Hh812934.static(en-us,AX.60).gif ::getLoyaltyPointStatus Calculates the used, issued, and expired points.
Hh812934.pubmethod(en-us,AX.60).gif Hh812934.static(en-us,AX.60).gif ::issuedPoints Gets the sum of the issued points.
Hh812934.pubmethod(en-us,AX.60).gif Hh812934.static(en-us,AX.60).gif ::pointStatus Gets the calculated points.
Hh812934.pubmethod(en-us,AX.60).gif Hh812934.static(en-us,AX.60).gif ::ReconcilePointsFromRBOTxLoyaltyPtsTrans Copies loyalty transactions that did not go through the transaction service from the RetailTransactionLoyaltyPointsTrans table to the RetailLoyaltyMSRCardTrans table.
Hh812934.pubmethod(en-us,AX.60).gif Hh812934.static(en-us,AX.60).gif ::registerPoints Creates records in the RetailLoyaltyMSRCardTrans table for issued and used points.
Hh812934.pubmethod(en-us,AX.60).gif Hh812934.static(en-us,AX.60).gif ::updateLoyaltyIssuedPoints Creates a record in the RetailLoyaltyMSRCardTrans table for issued points.
Hh812934.pubmethod(en-us,AX.60).gif Hh812934.static(en-us,AX.60).gif ::updateLoyaltyUsedPoints Creates a record in the RetailLoyaltyMSRCardTrans table for used points.
Hh812934.pubmethod(en-us,AX.60).gif Hh812934.static(en-us,AX.60).gif ::usedPoints Gets the sum of the used points.

Top

Inheritance Hierarchy

Object Class
  RetailLoyaltyCollection Class