Change Class

Inherits from

GEOCALCPBW_NAMESPACE::GeoBase

 

Description

The Change class defines an alteration to the object definition data in the current datasource, as it will be recorded in the ChangeLog. This change may be already committed (i.e. written out to the datasource xml file) or it may be only in memory. A given change is comprised of a number of ChangeDetail objects. Changes will not be directly instantiated, but rather come from the current DataSource ChangeLog objects.

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

 

Public Enumerations

Enum

Description

EChangeType

Contains elements that correspond to types of changes

 

Public Methods

 

Method

Description

get_Timestamp

Gets the time the change was made

get_ChangeType

Gets the type of change (Addition, Modification, Deletion)

get_ObjectName

Gets the current name of the object

get_ObjectType

Gets the type of the object

get_ObjectID

Gets the GC code for the object

get_Comment

Gets the comment associated with the change

get_UserID

Gets the User associated with the change

get_IsCommitted

Returns whether the change has been saved out to the datasource file

get_ApplicationID

Returns the ApplicationID of the application making the change