com.esri.arcgis.geodatabasedistributed
Interface IDataChanges2

All Superinterfaces:
IDataChanges, Serializable
All Known Subinterfaces:
IDataChanges3
All Known Implementing Classes:
ArchivingDataChanges, CheckOutDataChanges, DeltaDataChanges, ReplicationDataChanges, TablesDataChanges

public interface IDataChanges2
extends IDataChanges, Serializable

Provides access to return the model type of the edits in the check-out.

Superseded By

IDataChanges3

Remarks

This interface is used identify the model type of delta file or a check-out.

See the DataChangesExporter coclass for more information on delta files. A check-out is always a full model type.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

See Also:
DataChangesExporter, DataChanges, IExportDataChanges

Method Summary
 int getChangesModelType()
          Geodabase model type, simple or full.
 
Methods inherited from interface com.esri.arcgis.geodatabasedistributed.IDataChanges
extract, getModifiedClassesInfo, getParentReplicaID, getParentWorkspaceName, getReplicaGuid
 

Method Detail

getChangesModelType

int getChangesModelType()
                        throws IOException,
                               AutomationException
Geodabase model type, simple or full.

Remarks

Returns the model type of delta file or a replica.

A full model type delta file indicates that all reactive geodatabase behavior was executed at edit time.

A simple model type delta file assumes that the edits were not made by a reactive geodatabase editor.

See the DataChangesExporter coclass for more information on delta files. A check-out is always a full model type.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Supported Platforms

Windows, Solaris, Linux

Returns:
A com.esri.arcgis.geodatabase.esriReplicaModelType constant
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.