com.esri.arcgis.editor
Interface IEditProperties3

All Superinterfaces:
Serializable
All Known Implementing Classes:
Editor, IEditProperties3Proxy

public interface IEditProperties3
extends Serializable

Provides access to more members that control the properties of an edit session.

Product Availability

Available with ArcGIS Desktop.


Method Summary
 int getMultiuserEditSessionMode()
          The multiuser session mode that is used when editing.
 boolean isAutoReconcileConflictsByAttribute()
          Indicates whether conflicts will be detected and resolved by attributes.
 boolean isAutoReconcileEditSessionWins()
          Indicates whether conflicts are resolved in favor of the edit session.
 boolean isAutoSaveChecksConflicts()
          Indicates whether the editor checks if conflicts were detected during auto reconciliation prior to automatically saving.
 void setAutoReconcileConflictsByAttribute(boolean byatt)
          Indicates whether conflicts will be detected and resolved by attributes.
 void setAutoReconcileEditSessionWins(boolean editWins)
          Indicates whether conflicts are resolved in favor of the edit session.
 void setAutoSaveChecksConflicts(boolean checksConflicts)
          Indicates whether the editor checks if conflicts were detected during auto reconciliation prior to automatically saving.
 void setMultiuserEditSessionMode(int esm)
          The multiuser session mode that is used when editing.
 

Method Detail

getMultiuserEditSessionMode

int getMultiuserEditSessionMode()
                                throws IOException,
                                       AutomationException
The multiuser session mode that is used when editing.

Product Availability

Available with ArcGIS Desktop.

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

setMultiuserEditSessionMode

void setMultiuserEditSessionMode(int esm)
                                 throws IOException,
                                        AutomationException
The multiuser session mode that is used when editing.

Product Availability

Available with ArcGIS Desktop.

Parameters:
esm - A com.esri.arcgis.geodatabase.esriMultiuserEditSessionMode constant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isAutoSaveChecksConflicts

boolean isAutoSaveChecksConflicts()
                                  throws IOException,
                                         AutomationException
Indicates whether the editor checks if conflicts were detected during auto reconciliation prior to automatically saving.

Product Availability

Available with ArcGIS Desktop.

Returns:
The checksConflicts
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setAutoSaveChecksConflicts

void setAutoSaveChecksConflicts(boolean checksConflicts)
                                throws IOException,
                                       AutomationException
Indicates whether the editor checks if conflicts were detected during auto reconciliation prior to automatically saving.

Product Availability

Available with ArcGIS Desktop.

Parameters:
checksConflicts - The checksConflicts (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isAutoReconcileConflictsByAttribute

boolean isAutoReconcileConflictsByAttribute()
                                            throws IOException,
                                                   AutomationException
Indicates whether conflicts will be detected and resolved by attributes.

Product Availability

Available with ArcGIS Desktop.

Returns:
The byatt
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setAutoReconcileConflictsByAttribute

void setAutoReconcileConflictsByAttribute(boolean byatt)
                                          throws IOException,
                                                 AutomationException
Indicates whether conflicts will be detected and resolved by attributes.

Product Availability

Available with ArcGIS Desktop.

Parameters:
byatt - The byatt (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isAutoReconcileEditSessionWins

boolean isAutoReconcileEditSessionWins()
                                       throws IOException,
                                              AutomationException
Indicates whether conflicts are resolved in favor of the edit session.

Product Availability

Available with ArcGIS Desktop.

Returns:
The editWins
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setAutoReconcileEditSessionWins

void setAutoReconcileEditSessionWins(boolean editWins)
                                     throws IOException,
                                            AutomationException
Indicates whether conflicts are resolved in favor of the edit session.

Product Availability

Available with ArcGIS Desktop.

Parameters:
editWins - The editWins (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.