CustInterestDateEffectiveDataManager Class [AX 2012]
The CustInterestDateEffectiveDataManager class provides the date effectivity implementation specific to the customer interest code feature.
| Method | Description | |
|---|---|---|
| addFutureRecord | Creates a future version of the record from an earlier version of the effective dated record. (Overrides the addFutureRecord Method.) |
| cacheKey | Returns the name of the global cache variable which is specified in the derived class and is used to track the update mode of the effective dated table. (Overrides the cacheKey Method.) |
| canActivate | Determines whether a specific version can be activated. (Inherited from SysDateEffectiveDataManager.) |
| cancelTimeOut | Cancels a previous method call to the setTimeOut method. (Inherited from Object.) |
| copy | Copies the data of all corresponding tables from an earlier version of the effective dated record to the new version when there is any update in the dated effective table. (Inherited from SysDateEffectiveDataManager.) |
| createNewVersion | Creates a new version of the effective dated record in the CustInterestVersion table. (Overrides the createNewVersion Method.) |
| createVersionAfterPastVersion | Creates a new version with the same attributes as the _sysDateEffectiveVersion record and sets the effective date to the expiration date of the past version. (Inherited from SysDateEffectiveDataManager.) |
| delete | Creates a new version of the effective dated record when there is a deletion in any of the corresponding tables and copies the data into corresponding tables from the earlier version. (Inherited from SysDateEffectiveDataManager.) |
| equal | Determines whether the specified object is equal to the current one. (Inherited from Object.) |
| existActiveVersion | Determines whether the active record with the _parentId parameter in the SysDateEffectiveVersion map exists. (Inherited from SysDateEffectiveDataManager.) |
| existFutureVersion | Determines whether the future record with the _parentId parameter in the SysDateEffectiveVersion map exists. (Inherited from SysDateEffectiveDataManager.) |
| existPastVersion | Determines whether the expired record with the _parentId parameter in the SysDateEffectiveVersion map exists. (Inherited from SysDateEffectiveDataManager.) |
| expireCurrentRecord | Expires a currently active record of the effective dated table by changing the expiration date to a past value. (Overrides the expireCurrentRecord Method.) |
| expireVersion | Expires the version by setting the expiration date to the current date. (Inherited from SysDateEffectiveDataManager.) |
| findCurrentVersionByParentId | Finds the current version in the SysDateEffectiveVersion table by parent ID. (Inherited from SysDateEffectiveDataManager.) |
| findFutureVersionByParentId | Finds the first future version in the SysDateEffectiveVersion map by using a parent ID. (Inherited from SysDateEffectiveDataManager.) |
| findPastVersionByParentId | Finds the past version in the SysDateEffectiveVersion table by parent ID. (Inherited from SysDateEffectiveDataManager.) |
| findVersionByParentIdAndDate | Finds a version in the SysDateEffectiveVersion map by using the parent ID and transaction date. (Inherited from SysDateEffectiveDataManager.) |
| getEffectiveDateOfNextFutureVersion | Retrieves the effective date of the next future version. (Inherited from SysDateEffectiveDataManager.) |
| getExpirationDateOfLastExpiredVersion | Retrieves the expiration date of last expired version. (Inherited from SysDateEffectiveDataManager.) |
| getLatestVersionId | Retrieves the record ID of the latest version for the specified parent ID. (Inherited from SysDateEffectiveDataManager.) |
| getMode | Gets the global cache variable. (Inherited from SysDateEffectiveDataManager.) |
| getSysDateEffectiveVersion | Returns nullNothingnullptrunita null reference (Nothing in Visual Basic) if invoked by using the SysDateEffectiveDataManager class object; otherwise, the corresponding instance of the SysDateEffectiveVersion map as specified in the derived class. (Overrides the getSysDateEffectiveVersion Method.) |
| getTimeOutTimerHandle | Returns the timer handle for the object. (Inherited from Object.) |
| handle | Retrieves the handle of the class of the object. (Inherited from Object.) |
| insert | Creates a new version of the effective dated record when there is an insertion in any of the corresponding tables and copies the data in corresponding tables from the earlier version. (Inherited from SysDateEffectiveDataManager.) |
| isOnlyVersion | Determines whether the current version is the only version available for the parent record. (Inherited from SysDateEffectiveDataManager.) |
| new | Initializes a new instance of the Object class. (Inherited from Object.) |
| notify | Releases the hold on an object that has called the wait method on this object. (Inherited from Object.) |
| notifyAll | Releases a lock on the object that was issued by the wait method on this object. (Inherited from Object.) |
| objectOnServer | Determines whether the object is on a server. (Inherited from Object.) |
| owner | Returns the instance that owns the object. (Inherited from Object.) |
| processCustInterestFee | Performs insert, update, or delete operations on the CustInterestFee table to copy data from the earlier version to the new version. |
| processCustInterestRange | Performs insert, update, or delete operations on the CustInterestRange table to copy data from the earlier version to the new version. |
| processCustInterestVersionDetail | Performs insert, update, or delete operations on the CustInterestVersionDetail table to copy data from the earlier version to the new version. |
| processCustInterestVersionLanguageTxt | Performs the insert, update, or delete operations on the LanguageTxt table to copy the data from the earlier version to the new version. |
| processData | Copies the data from the earlier version of the customer interest record to the new version of customer interest record in all tables that correspond. (Overrides the processData Method.) |
| processLanguageTxt | Performs insert, update, or delete operations on the LanguageTxt table to copy data from the earlier version to the new version. |
| setMode | Sets the global cache variable by using the value of the ValidTimeStateUpdate object. (Inherited from SysDateEffectiveDataManager.) |
| setTimeOut | Sets up the scheduled execution of a specified method. (Inherited from Object.) |
| toString | Returns a string that represents the current object. (Inherited from Object.) |
| update | Creates a new version of the effective dated record when there is an update in any of the corresponding tables and copies the data in corresponding tables from the earlier version. (Inherited from SysDateEffectiveDataManager.) |
| usageCount | Returns the current number of references, that is, the value of the reference counter, that the object has. (Inherited from Object.) |
| wait | Pauses a process. (Inherited from Object.) |
| xml | Returns an XML string that represents the current object. (Inherited from Object.) |
Community Additions
ADD
Show: