VersioningCompareTimesheet Class [AX 2012]

The VersioningCompareTimesheet class extends the generic functionality of the VersioningCompare class and implements the analysis for a Timesheet.

class VersioningCompareTimesheet extends VersioningCompare

Run On

Server

  MethodDescription
Dn514981.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
Dn514981.pubmethod(en-us,AX.60).gif enableAccountingDistributionView Method indicating if button for viewing accounting distributions should be enabled and visible on the VersioningCompare form. The button invokes the AccountingDistribution form. (Inherited from VersioningCompare.)
Dn514981.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
Dn514981.pubmethod(en-us,AX.60).gif getCaption Return a catpion string for the comparison form. (Overrides the getCaption Method.)
Dn514981.protmethod(en-us,AX.60).gif getChangeList Gets a list of changed fields by comparing two records. (Overrides the getChangeList Method.)
Dn514981.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
Dn514981.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
Dn514981.protmethod(en-us,AX.60).gif initCallerRecord Extracts the TSTimesheetTableLog value from the calling record and initializes the comparison based on the records. (Overrides the initCallerRecord Method.)
Dn514981.protmethod(en-us,AX.60).gif insertVersioningTmpTrans Inserts a record in the VersioningTmpTrans temporary table with the comparison of a single record. (Overrides the insertVersioningTmpTrans Method.)
Dn514981.protmethod(en-us,AX.60).gif loadAccountingDistribution Analyzes the AccountingDistribution records that are related to the specified record and then saves the result in the temporary VersioningTmpTrans table. (Inherited from VersioningCompare.)
Dn514981.protmethod(en-us,AX.60).gif loadData Loads data for compare purposes. (Overrides the loadData Method.)
Dn514981.protmethod(en-us,AX.60).gif loadMarkup Analyzes the MarkupTrans records related to the specified record and saves the result in the VersioningTmpTrans temporary table. (Inherited from VersioningCompare.)
Dn514981.protmethod(en-us,AX.60).gif loadTimesheetTableLog Analyzes the TimesheetTableLog record and saves the result in the VersioningTmpTranstemporary table.
Dn514981.protmethod(en-us,AX.60).gif loadTSTimesheetLineLog Analyzes the TSTimesheetLineLog record that is related to the specified TSTimesheetTableLog record and then saves the result in the VersioningTmpTrans temporary table.
Dn514981.pubmethod(en-us,AX.60).gif loadVersioningTmpTrans Initializes the VersioningTmpTrans temporary table that is used to save the result of the comparison. (Inherited from VersioningCompare.)
Dn514981.protmethod(en-us,AX.60).gif new Initializes a new instance of the VersioningCompare class. (Inherited from VersioningCompare.)
Dn514981.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.)
Dn514981.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.)
Dn514981.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
Dn514981.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
Dn514981.pubmethod(en-us,AX.60).gif packVersioningTmpTrans (Inherited from VersioningCompare.)
Dn514981.protmethod(en-us,AX.60).gif parmVersioningTmpTrans Gets or sets the VersioningTmpTrans parameter. (Inherited from VersioningCompare.)
Dn514981.pubmethod(en-us,AX.60).gif removeEmptyTreeNodes Removes all nodes that do not have a change in them and in their child nodes. (Inherited from VersioningCompare.)
Dn514981.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
Dn514981.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
Dn514981.protmethod(en-us,AX.60).gif treeNodeName Initializes the name of the tree node that represents the specified record. (Overrides the treeNodeName Method.)
Dn514981.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.)
Dn514981.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
Dn514981.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)
Dn514981.pubmethod(en-us,AX.60).gif Dn514981.static(en-us,AX.60).gif ::construct Initializes a new instance of the VersioningCompareTimesheet class.
Top

The main contribution of this class is to define the specific data structure to use to save a Timesheet.

Object Class
  VersioningCompare Class
    VersioningCompareTimesheet Class

Community Additions

ADD
Show: