JournalizingDefinitionDateEffectiveData Class [AX 2012]

The DateEffectiveDataManagerJournalizing class provides the date effective implementation that is specific to the journalizing definition.

class JournalizingDefinitionDateEffectiveData extends SysDateEffectiveDataManager

Run On

Server

  MethodDescription
Gg745763.pubmethod(en-us,AX.60).gif addFutureRecord Creates a future version of the record from an earlier version of the effective dated record. (Overrides the addFutureRecord Method.)
Gg745763.protmethod(en-us,AX.60).gif cacheKey Retrieves the string value to use as a key for the server cache. (Overrides the cacheKey Method.)
Gg745763.pubmethod(en-us,AX.60).gif canActivate Determines whether a specific version can be activated. (Inherited from SysDateEffectiveDataManager.)
Gg745763.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
Gg745763.pubmethod(en-us,AX.60).gif 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.)
Gg745763.pubmethod(en-us,AX.60).gif createNewVersion Creates a new version of the JournalizingDefinitionVersion effective dated record. (Overrides the createNewVersion Method.)
Gg745763.pubmethod(en-us,AX.60).gif 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.)
Gg745763.pubmethod(en-us,AX.60).gif 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.)
Gg745763.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
Gg745763.pubmethod(en-us,AX.60).gif existActiveVersion Determines whether the active record with the _parentId parameter in the SysDateEffectiveVersion map exists. (Inherited from SysDateEffectiveDataManager.)
Gg745763.pubmethod(en-us,AX.60).gif existFutureVersion Determines whether the future record with the _parentId parameter in the SysDateEffectiveVersion map exists. (Inherited from SysDateEffectiveDataManager.)
Gg745763.pubmethod(en-us,AX.60).gif existPastVersion Determines whether the expired record with the _parentId parameter in the SysDateEffectiveVersion map exists. (Inherited from SysDateEffectiveDataManager.)
Gg745763.pubmethod(en-us,AX.60).gif expireCurrentRecord Expires a currently active record of the effective dated table by changing the expiration date to a past value. (Overrides the expireCurrentRecord Method.)
Gg745763.pubmethod(en-us,AX.60).gif expireVersion Expires the version by setting the expiration date to the current date. (Inherited from SysDateEffectiveDataManager.)
Gg745763.pubmethod(en-us,AX.60).gif findCurrentVersionByParentId Finds the current version in the SysDateEffectiveVersion table by parent ID. (Inherited from SysDateEffectiveDataManager.)
Gg745763.pubmethod(en-us,AX.60).gif findFutureVersionByParentId Finds the first future version in the SysDateEffectiveVersion map by using a parent ID. (Inherited from SysDateEffectiveDataManager.)
Gg745763.pubmethod(en-us,AX.60).gif findPastVersionByParentId Finds the past version in the SysDateEffectiveVersion table by parent ID. (Inherited from SysDateEffectiveDataManager.)
Gg745763.pubmethod(en-us,AX.60).gif findVersionByParentIdAndDate Finds a version in the SysDateEffectiveVersion map by using the parent ID and transaction date. (Inherited from SysDateEffectiveDataManager.)
Gg745763.pubmethod(en-us,AX.60).gif getEffectiveDateOfNextFutureVersion Retrieves the effective date of the next future version. (Inherited from SysDateEffectiveDataManager.)
Gg745763.pubmethod(en-us,AX.60).gif getExpirationDateOfLastExpiredVersion Retrieves the expiration date of last expired version. (Inherited from SysDateEffectiveDataManager.)
Gg745763.pubmethod(en-us,AX.60).gif getLatestVersionId Retrieves the record ID of the latest version for the specified parent ID. (Inherited from SysDateEffectiveDataManager.)
Gg745763.pubmethod(en-us,AX.60).gif getMode Gets the global cache variable. (Inherited from SysDateEffectiveDataManager.)
Gg745763.pubmethod(en-us,AX.60).gif getSysDateEffectiveVersion Creates an instance of the JournalizingDefinitionVersion class. (Overrides the getSysDateEffectiveVersion Method.)
Gg745763.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
Gg745763.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
Gg745763.pubmethod(en-us,AX.60).gif 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.)
Gg745763.pubmethod(en-us,AX.60).gif isOnlyVersion Determines whether the current version is the only version available for the parent record. (Inherited from SysDateEffectiveDataManager.)
Gg745763.pubmethod(en-us,AX.60).gif new Initializes a new instance of the Object class. (Inherited from Object.)
Gg745763.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.)
Gg745763.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.)
Gg745763.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
Gg745763.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
Gg745763.protmethod(en-us,AX.60).gif processData Copies the data of the JournalizingDefinitionMatch table from the earlier version to the new version. (Overrides the processData Method.)
Gg745763.privmethod(en-us,AX.60).gif processJournalizingDefinitionMatch Copies the data of the JournalizingDefinitionMatch table from the earlier version to the new version.
Gg745763.privmethod(en-us,AX.60).gif processJournalizingDefinitionMatchDetail Copies the data of the JournalizingDefinitionMatchDetail table from the earlier version to the new version.
Gg745763.privmethod(en-us,AX.60).gif processJournalizingDefRelatedDefinition Copies the data of the JournalizingDefinitionRelatedDefinition table from the earlier version to the new version.
Gg745763.pubmethod(en-us,AX.60).gif setMode Sets the global cache variable by using the value of the ValidTimeStateUpdate object. (Inherited from SysDateEffectiveDataManager.)
Gg745763.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
Gg745763.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
Gg745763.pubmethod(en-us,AX.60).gif 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.)
Gg745763.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.)
Gg745763.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
Gg745763.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)
Top

Object Class
  SysDateEffectiveDataManager Class
    JournalizingDefinitionDateEffectiveData Class

Community Additions

ADD
Show: