InventCostTaskControllerSingleThread Class [AX 2012]

The InventCostTaskControllerSingleThread class handles task scheduling when running an inventory closing which is not scheduled to run in batch.

Syntax

class InventCostTaskControllerSingleThread extends InventCostTaskController

Run On

Called

Methods

  Method Description
JJ788402.protmethod(en-us,AX.60).gif addBundleTask Creates a bundle task and adds it to a batch. (Inherited from InventCostTaskController.)
JJ788402.protmethod(en-us,AX.60).gif addIterationCompletionTask Creates a iteration completion task and adds it to a batch. (Inherited from InventCostTaskController.)
JJ788402.protmethod(en-us,AX.60).gif addLedgerPostingTask Creates a ledger posting task and adds it to a batch. (Inherited from InventCostTaskController.)
JJ788402.protmethod(en-us,AX.60).gif addLevelCompletionTask Creates a level completion task and adds it to a batch. (Inherited from InventCostTaskController.)
JJ788402.protmethod(en-us,AX.60).gif addPrepareBatchTask Creates batch tasks for preparing an inventory closing. (Inherited from InventCostTaskController.)
JJ788402.protmethod(en-us,AX.60).gif addPrepareCompletionTask Creates a preparation completion task and adds it to a batch. (Inherited from InventCostTaskController.)
JJ788402.protmethod(en-us,AX.60).gif addPrepareParmTask Creates a parameter creation task and adds it to a batch. (Inherited from InventCostTaskController.)
JJ788402.protmethod(en-us,AX.60).gif addReCalculationTask Creates a recalculation task and adds it to a batch. (Inherited from InventCostTaskController.)
JJ788402.pubmethod(en-us,AX.60).gif assignBundle Creates bundle records and assign item tasks to each bundle. (Inherited from InventCostTaskController.)
JJ788402.protmethod(en-us,AX.60).gif batchHeader Initializes a new instance of the BatchHeader class. (Inherited from InventCostTaskController.)
JJ788402.protmethod(en-us,AX.60).gif bomLevelToProcess Determines the start level to process. (Inherited from InventCostTaskController.)
JJ788402.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
JJ788402.pubmethod(en-us,AX.60).gif continueExecution Determines whether the calculation should continue to run. (Inherited from InventCostTaskController.)
JJ788402.pubmethod(en-us,AX.60).gif createBatchTasks Creates batch task for calculation one level. (Inherited from InventCostTaskController.)
JJ788402.protmethod(en-us,AX.60).gif createBundle Creates the bundle record. (Inherited from InventCostTaskController.)
JJ788402.protmethod(en-us,AX.60).gif createEndBatchTask Creates batch task for ending process of an inventory closing. (Inherited from InventCostTaskController.)
JJ788402.pubmethod(en-us,AX.60).gif createPrepareBatchTask Creates batch task for preparing an inventory closing. (Inherited from InventCostTaskController.)
JJ788402.pubmethod(en-us,AX.60).gif deleteBundles Deletes all bundles associated to a inventory closing record. (Inherited from InventCostTaskController.)
JJ788402.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
JJ788402.protmethod(en-us,AX.60).gif getBundleSize Returns the bundle size. (Inherited from InventCostTaskController.)
JJ788402.pubmethod(en-us,AX.60).gif getFirstLevel Gets the first level to process. (Inherited from InventCostTaskController.)
JJ788402.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
JJ788402.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
JJ788402.pubmethod(en-us,AX.60).gif handleError Handles errors when the inventory closing is running. (Inherited from InventCostTaskController.)
JJ788402.protmethod(en-us,AX.60).gif init Initializes the task controller. (Inherited from InventCostTaskController.)
JJ788402.protmethod(en-us,AX.60).gif inventCostBundleTask Initializes a new instance of the InventCostBundleTask class. (Inherited from InventCostTaskController.)
JJ788402.protmethod(en-us,AX.60).gif inventCostCalculateTask Initializes a new instance of the InventCostCalculateTask class. (Inherited from InventCostTaskController.)
JJ788402.protmethod(en-us,AX.60).gif inventCostIterationCompletionTask Initializes a new instance of the InventCostIterationCompletionTask class. (Inherited from InventCostTaskController.)
JJ788402.protmethod(en-us,AX.60).gif inventCostLedgerPostingTask Initializes a new instance of the InventCostLedgerPostingTask class. (Inherited from InventCostTaskController.)
JJ788402.protmethod(en-us,AX.60).gif inventCostLevelCompletionTask Initializes a new instance of the InventCostLevelCompletionTask class. (Inherited from InventCostTaskController.)
JJ788402.protmethod(en-us,AX.60).gif inventCostPrepareCompletionTask Initializes a new instance of the InventCostPrepareCompletionTask class. (Inherited from InventCostTaskController.)
JJ788402.protmethod(en-us,AX.60).gif inventCostPrepareParmTask Initializes a new instance of the InventCostPrepareParmTask class. (Inherited from InventCostTaskController.)
JJ788402.protmethod(en-us,AX.60).gif inventCostReCalculationTask Initializes a new instance of the InventCostReCalculationTask class. (Inherited from InventCostTaskController.)
JJ788402.protmethod(en-us,AX.60).gif isInventCostBundleListCreated Determines whether bundles has been generated. (Inherited from InventCostTaskController.)
JJ788402.protmethod(en-us,AX.60).gif isInventCostListParmCreated Determines whether the calculation parameters has been generated. (Inherited from InventCostTaskController.)
JJ788402.protmethod(en-us,AX.60).gif isInventCostListUnbundled Determines whether InventCostList records are bundled. (Inherited from InventCostTaskController.)
JJ788402.protmethod(en-us,AX.60).gif new Initializes a new instance of the InventCostTaskControllerSingleThread class. (Overrides the new Method.)
JJ788402.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.)
JJ788402.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.)
JJ788402.protmethod(en-us,AX.60).gif numOfIterationToProcess Determines the start iteration to process. (Inherited from InventCostTaskController.)
JJ788402.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
JJ788402.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
JJ788402.pubmethod(en-us,AX.60).gif parmBatchJobId Gets or sets the BatchJobId parameter. (Inherited from InventCostTaskController.)
JJ788402.pubmethod(en-us,AX.60).gif parmBatchRecId Gets or sets the BatchRecId parameter. (Inherited from InventCostTaskController.)
JJ788402.pubmethod(en-us,AX.60).gif parmRunNum Gets or sets the RunNum parameter. (Inherited from InventCostTaskController.)
JJ788402.pubmethod(en-us,AX.60).gif parmTransDate Gets or sets the TransDate parameter. (Inherited from InventCostTaskController.)
JJ788402.pubmethod(en-us,AX.60).gif parmVoucher Gets or sets the Voucher parameter. (Inherited from InventCostTaskController.)
JJ788402.pubmethod(en-us,AX.60).gif remainingItems Determines whether any remaining items exists that has not been bundled. (Inherited from InventCostTaskController.)
JJ788402.protmethod(en-us,AX.60).gif resetBundleState Sets the state of all bundles that are currently processing to waiting state. (Inherited from InventCostTaskController.)
JJ788402.protmethod(en-us,AX.60).gif resetIteration Sets the iteration for the inventory closing to the iteration to process next. (Inherited from InventCostTaskController.)
JJ788402.pubmethod(en-us,AX.60).gif resume Resumes an inventory closing. (Overrides the resume Method.)
JJ788402.protmethod(en-us,AX.60).gif resumePrepareTasks Resumes the preparation of inventory closing. (Inherited from InventCostTaskController.)
JJ788402.pubmethod(en-us,AX.60).gif run Starts an inventory closing calculation. (Overrides the run Method.)
JJ788402.privmethod(en-us,AX.60).gif runBomLevel Executes the calculation process.
JJ788402.privmethod(en-us,AX.60).gif runIterations
JJ788402.privmethod(en-us,AX.60).gif runRunRecalculation Executes the recalculation process.
JJ788402.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
JJ788402.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
JJ788402.protmethod(en-us,AX.60).gif updateClosingRecord Updates the InventClosing record with helpers created; which indicates that multiple calculations are executed in parallel. (Inherited from InventCostTaskController.)
JJ788402.pubmethod(en-us,AX.60).gif updateIteration Updates inventory closing record to next iteration. (Inherited from InventCostTaskController.)
JJ788402.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.)
JJ788402.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
JJ788402.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)
JJ788402.privmethod(en-us,AX.60).gif JJ788402.static(en-us,AX.60).gif ::construct Initializes a new instance of the InventCostTaskControllerSingleThread class.
JJ788402.pubmethod(en-us,AX.60).gif JJ788402.static(en-us,AX.60).gif ::newController Initializes a new instance of the InventCostTaskControllerSingleThread class.

Top

Inheritance Hierarchy

Object Class
  InventCostTaskController Class
    InventCostTaskControllerSingleThread Class