ChangeLog Class

Inherits from

GEOCALCPBW_NAMESPACE::GeoBase

 

Description

The ChangeLog class defines a set of past and current changes for the datasource. It should not be instantiated directly; rather, you can get the current ChangeLog (if changes are being logged) by using the DataSource, GetChangeLog and GetCustomChangeLog methods.

For more information about the Audit Trail features, see Lesson 10 in the Getting Started Guide.

 

Public Methods

Method

Description

get_SignatureFromFile

Returns the signature string from the change log file (if one exists)

get_CalculatedSignature

Returns the signature string calculated from the contents of the change log file (if one exists)

get_CurrentUserID

Returns the user string attached to the current ChangeLog

get_IsSignatureValid

Returns false if the change log file has been manually edited (ie if the signature in the file does not match the calculated signature), or true otherwise

get_AllChanges

Returns a list of all Changes

get_UncommittedChanges

Returns a list of all Changes that have not yet been saved to a datasource file

get_CommittedChanges

Returns a list of all Changes that have already been saved to a datasource file

get_FileName

Returns the name of the change log file