com.esri.arcgis.geodatabasedistributed
Interface ITableDataChangesInfo

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
ITableDataChangesInfoProxy, TableDataChangesInfo

public interface ITableDataChangesInfo
extends java.io.Serializable

COM Interface 'ITableDataChangesInfo'. Generated 3/19/2015 1:20:57 PM from 'C:\ArcGIS\COM\esriGeoDatabaseDistributed.olb'

Description: 'Provides access to members that initialize a TableDataChanges object.' 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 IID387adb2e_328b_464d_b6d6_548d0fd4447d
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void getDeletedIDs(ILongArray[] deletedIDs, IStringArray[] deletedGIDs)
          The deleted ids.
 ITable getDeletes()
          The delete changes table.
 IQueryFilter getFilter(int changeType)
          The filter for the inserts table.
 ITable getInserts()
          The insert changes table.
 java.lang.String getTargetName()
          The changes target name.
 ITable getUpdates()
          The updates changes table.
 void init(java.lang.String targetName, ITable inserts, ITable updates, ITable deletes)
          Initializes the class by setting the inserts, updates, and deletes table.
 void setDeletedIDs(ILongArray deletedIDs, IStringArray deletedGIDs)
          The deleted ids.
 void setFilter(int changeType, IQueryFilter filter)
          The filter for the inserts table.
 

Field Detail

IID387adb2e_328b_464d_b6d6_548d0fd4447d

static final int IID387adb2e_328b_464d_b6d6_548d0fd4447d
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

init

void init(java.lang.String targetName,
          ITable inserts,
          ITable updates,
          ITable deletes)
          throws java.io.IOException,
                 AutomationException
Initializes the class by setting the inserts, updates, and deletes table.

Parameters:
targetName - The targetName (in)
inserts - A reference to a com.esri.arcgis.geodatabase.ITable (in)
updates - A reference to a com.esri.arcgis.geodatabase.ITable (in)
deletes - A reference to a com.esri.arcgis.geodatabase.ITable (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setFilter

void setFilter(int changeType,
               IQueryFilter filter)
               throws java.io.IOException,
                      AutomationException
The filter for the inserts table.

Parameters:
changeType - A com.esri.arcgis.geodatabasedistributed.esriDataChangeType constant (in)
filter - A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getFilter

IQueryFilter getFilter(int changeType)
                       throws java.io.IOException,
                              AutomationException
The filter for the inserts table.

Parameters:
changeType - A com.esri.arcgis.geodatabasedistributed.esriDataChangeType constant (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IQueryFilter
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTargetName

java.lang.String getTargetName()
                               throws java.io.IOException,
                                      AutomationException
The changes target name.

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

getInserts

ITable getInserts()
                  throws java.io.IOException,
                         AutomationException
The insert changes table.

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

getUpdates

ITable getUpdates()
                  throws java.io.IOException,
                         AutomationException
The updates changes table.

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

getDeletes

ITable getDeletes()
                  throws java.io.IOException,
                         AutomationException
The delete changes table.

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

setDeletedIDs

void setDeletedIDs(ILongArray deletedIDs,
                   IStringArray deletedGIDs)
                   throws java.io.IOException,
                          AutomationException
The deleted ids.

Parameters:
deletedIDs - A reference to a com.esri.arcgis.system.ILongArray (in)
deletedGIDs - A reference to a com.esri.arcgis.system.IStringArray (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDeletedIDs

void getDeletedIDs(ILongArray[] deletedIDs,
                   IStringArray[] deletedGIDs)
                   throws java.io.IOException,
                          AutomationException
The deleted ids.

Parameters:
deletedIDs - A reference to a com.esri.arcgis.system.ILongArray (out: use single element array)
deletedGIDs - A reference to a com.esri.arcgis.system.IStringArray (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.