com.esri.arcgis.geodatabase
Interface IVersionEdit

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
IVersionEdit2, IVersionEdit3, IVersionEdit4
All Known Implementing Classes:
IVersionEdit2Proxy, IVersionEdit3Proxy, IVersionEdit4Proxy, IVersionEditProxy, VersionedWorkspace

public interface IVersionEdit
extends java.io.Serializable

COM Interface 'IVersionEdit'. Generated 3/19/2015 1:20:56 PM from 'C:\ArcGIS\COM\esriGeoDatabase.olb'

Description: 'Provides access to members that return information about versions and posting of versions.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IID2393b65d_74d4_11d2_aad9_00c04fa37585
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 boolean canPost()
          Returns a boolean if the version can be posted to the reconcile version.
 IVersion getCommonAncestorVersion()
          The common ancestor of this version and the reconcile version.
 IEnumConflictClass getConflictClasses()
          All objects which contain conflicts between the current and reconciled versions.
 IEnumBSTR getModifiedClasses()
          All objects modified by the current and reconciled versions.
 IVersion getPreReconcileVersion()
          The version prior to reconciliation.
 IVersion getReconcileVersion()
          The version that the current version is reconciling against.
 IVersion getStartEditingVersion()
          The version prior to any edits.
 void post(java.lang.String versionName)
          Posts the current version to the reconcilled version.
 boolean reconcile(java.lang.String versionName)
          Reconciles the current version with a target version.
 

Field Detail

IID2393b65d_74d4_11d2_aad9_00c04fa37585

static final int IID2393b65d_74d4_11d2_aad9_00c04fa37585
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

getModifiedClasses

IEnumBSTR getModifiedClasses()
                             throws java.io.IOException,
                                    AutomationException
All objects modified by the current and reconciled versions.

Returns:
A reference to a com.esri.arcgis.system.IEnumBSTR
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getConflictClasses

IEnumConflictClass getConflictClasses()
                                      throws java.io.IOException,
                                             AutomationException
All objects which contain conflicts between the current and reconciled versions.

Returns:
A reference to a com.esri.arcgis.geodatabase.IEnumConflictClass
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getReconcileVersion

IVersion getReconcileVersion()
                             throws java.io.IOException,
                                    AutomationException
The version that the current version is reconciling against.

Returns:
A reference to a com.esri.arcgis.geodatabase.IVersion
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getStartEditingVersion

IVersion getStartEditingVersion()
                                throws java.io.IOException,
                                       AutomationException
The version prior to any edits.

Returns:
A reference to a com.esri.arcgis.geodatabase.IVersion
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getPreReconcileVersion

IVersion getPreReconcileVersion()
                                throws java.io.IOException,
                                       AutomationException
The version prior to reconciliation.

Returns:
A reference to a com.esri.arcgis.geodatabase.IVersion
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCommonAncestorVersion

IVersion getCommonAncestorVersion()
                                  throws java.io.IOException,
                                         AutomationException
The common ancestor of this version and the reconcile version.

Returns:
A reference to a com.esri.arcgis.geodatabase.IVersion
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

reconcile

boolean reconcile(java.lang.String versionName)
                  throws java.io.IOException,
                         AutomationException
Reconciles the current version with a target version.

Parameters:
versionName - The versionName (in)
Returns:
The foundConflicts
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

canPost

boolean canPost()
                throws java.io.IOException,
                       AutomationException
Returns a boolean if the version can be posted to the reconcile version.

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

post

void post(java.lang.String versionName)
          throws java.io.IOException,
                 AutomationException
Posts the current version to the reconcilled version.

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