HcmMassBenefitExpirationEngine Class [AX 2012]

The HcmMassBenefitExpirationEngine class manages the benefit expiration processing for a group of workers and a selected benefit.

class HcmMassBenefitExpirationEngine

Run On

Server

  MethodDescription
Dn511957.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
Dn511957.privmethod(en-us,AX.60).gif cloneForSubProcess Prepares the instance of the HcmMassBenefitExpirationEngine class to execute the executeParallelTask method in parallel.
Dn511957.privmethod(en-us,AX.60).gif enableParallelExecution Prepares the setup that is required to process the benefit expiration of workers in a parallel processing environment.
Dn511957.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
Dn511957.pubmethod(en-us,AX.60).gif executeParallelTask Sets all the required variables for execution of the HcmMassBenefitExpirationEngine class in a parallel processing environment.
Dn511957.privmethod(en-us,AX.60).gif getNextRecord Gets the next available HcmBenefitExpirationStatus record that is ready for benefit expiration processing.
Dn511957.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
Dn511957.privmethod(en-us,AX.60).gif getUnProcessedRecordCount Gets the counts of the remaining unprocessed records in the HcmBenefitExpirationStatus table.
Dn511957.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
Dn511957.privmethod(en-us,AX.60).gif isProcessInProgress Checks if there are HcmBenefitExpirationStatus records are currently processing or available for processing.
Dn511957.protmethod(en-us,AX.60).gif new Initializes a new instance of the HcmMassBenefitExpirationEngine class.
Dn511957.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.)
Dn511957.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.)
Dn511957.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
Dn511957.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
Dn511957.pubmethod(en-us,AX.60).gif parmExpirationGroupId Gets or sets the ExpirationGroupId parameter.
Dn511957.pubmethod(en-us,AX.60).gif parmIsSubProcess Gets or sets the IsSubProcess parameter.
Dn511957.privmethod(en-us,AX.60).gif preProcessMultipleWorkerEnrollment Pre-processes and eliminates processing record for HcmWorkers who have multiple enrollments in the same HcmBenefit.
Dn511957.privmethod(en-us,AX.60).gif processBenefit
Dn511957.privmethod(en-us,AX.60).gif processWorkerEnrollment Processes all of the HcmBenefitExpirationStatus records by validating them and updating the HcmWorkerEnrolledBenefit records.
Dn511957.pubmethod(en-us,AX.60).gif runExpirationProcess Provides an entry point into the HcmMassBenefitExpirationEngine class.
Dn511957.privmethod(en-us,AX.60).gif setBenefitExpirationStatusStateInProcess Sets the status of the HcmBenefitExpirationStatus record to in process.
Dn511957.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
Dn511957.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
Dn511957.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.)
Dn511957.privmethod(en-us,AX.60).gif validateWorkerEnrollmentForUpdate Validates whether the end date on HcmWorkerEnrolledBenefit record can be updated.
Dn511957.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
Dn511957.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)
Dn511957.pubmethod(en-us,AX.60).gif Dn511957.static(en-us,AX.60).gif ::construct Initializes a new instance of the HcmMassBenefitExpirationEngine class.
Top

Object Class
  HcmMassBenefitExpirationEngine Class

Community Additions

ADD
Show: