com.esri.arcgis.carto
Interface IGraphicFeatureServer2

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
GraphicFeatureServer, GraphicFeatureServerIP, GraphicFeatureServerLP, IGraphicFeatureServer2Proxy

public interface IGraphicFeatureServer2
extends java.io.Serializable

COM Interface 'IGraphicFeatureServer2'. Generated 3/19/2015 1:20:54 PM from 'C:\ArcGIS\COM\esriCarto.olb'

Description: 'Provides access to members of Graphic Feature Server with version and edit with rollbackOnFailure.' 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 IID389f4fa0_628d_403d_9015_62857cb1c05e
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 IEditResults add2(java.lang.String gdbVersion, int layerOrTableID, IDataObjects dataObjects, boolean rollbackOnFailure)
          add2
 IEditResults addAttachments2(java.lang.String gdbVersion, int layerOrTableID, IAttachmentDataArray attachmentDataArray, boolean rollbackOnFailure)
          addAttachments2
 ITableEditResults applyEdits2(java.lang.String gdbVersion, ITableEdits tableEdits, boolean rollbackOnFailure)
          applyEdits2
 void delete2(java.lang.String gdbVersion, int layerOrTableID, java.lang.String definitionExpression, boolean rollbackOnFailure, IQueryFilter queryFilter)
          delete2
 IEditResults deleteAttachments2(java.lang.String gdbVersion, int layerOrTableID, ILongArray idsOfAttachmentsToDelete, boolean rollbackOnFailure)
          deleteAttachments2
 IEditResults deleteByID2(java.lang.String gdbVersion, int layerOrTableID, ILongArray idsOfObjectsToDelete, boolean rollbackOnFailure)
          deleteByID2
 int getCount2(java.lang.String gdbVersion, int layerOrTableID, java.lang.String definitionExpression, IQueryFilter queryFilter)
          getCount2
 IFeatureServerInfo getServerInfo()
          getServerInfo
 int getServiceObjectCount2(java.lang.String gdbVersion, IGFSTableDescriptions layerOrTableDescriptions, IGeometry geometry)
          getServiceObjectCount2
 IServiceData query2(java.lang.String gdbVersion, int layerOrTableID, java.lang.String definitionExpression, IQueryFilter queryFilter, double maximumAllowableOffset, IServiceDataOptions serviceDataOptions)
          query2
 IAttachmentDataArray queryAttachmentData2(java.lang.String gdbVersion, int layerOrTableID, ILongArray attachmentIDs, int transportType)
          queryAttachmentData2
 IAttachmentInfoArray queryAttachmentInfos2(java.lang.String gdbVersion, int layerOrTableID, ILongArray objectIDs)
          queryAttachmentInfos2
 IServiceData queryFromService2(java.lang.String gdbVersion, IGFSTableDescriptions layerOrTableDescriptions, IGeometry geometry, ISpatialReference outSR, ITimeReference outTR, double maximumAllowableOffset, IServiceDataOptions serviceDataOptions)
          queryFromService2
 IStringArray queryHTMLPopups2(java.lang.String gdbVersion, int layerOrTableID, ILongArray objectIDs)
          Returns the html as text that can be used in popups.
 ILongArray queryIDs2(java.lang.String gdbVersion, int layerOrTableID, java.lang.String definitionExpression, IQueryFilter queryFilter)
          queryIDs2
 IServiceData queryRelatedObjects2(java.lang.String gdbVersion, int sourceLayerOrTableID, ILongArray objectIDsInSource, int relationshipID, java.lang.String targetDefinitionExpression, java.lang.String targetTableProps, boolean groupBySourceOIDs, ISpatialReference outSR, ITimeReference outTR, double maximumAllowableOffset, IServiceDataOptions serviceDataOptions)
          queryRelatedObjects2
 IEditResults update2(java.lang.String gdbVersion, int layerOrTableID, IDataObjects dataObjects, boolean rollbackOnFailure)
          Updates dataobjects.
 IEditResults updateAttachments2(java.lang.String gdbVersion, int layerOrTableID, IAttachmentDataArray attachmentDataArray, boolean rollbackOnFailure)
          Updates Attachments.
 

Field Detail

IID389f4fa0_628d_403d_9015_62857cb1c05e

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

add2

IEditResults add2(java.lang.String gdbVersion,
                  int layerOrTableID,
                  IDataObjects dataObjects,
                  boolean rollbackOnFailure)
                  throws java.io.IOException,
                         AutomationException
add2

Parameters:
gdbVersion - The gdbVersion (in)
layerOrTableID - The layerOrTableID (in)
dataObjects - A reference to a com.esri.arcgis.carto.IDataObjects (in)
rollbackOnFailure - The rollbackOnFailure (in)
Returns:
A reference to a com.esri.arcgis.carto.IEditResults
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

addAttachments2

IEditResults addAttachments2(java.lang.String gdbVersion,
                             int layerOrTableID,
                             IAttachmentDataArray attachmentDataArray,
                             boolean rollbackOnFailure)
                             throws java.io.IOException,
                                    AutomationException
addAttachments2

Parameters:
gdbVersion - The gdbVersion (in)
layerOrTableID - The layerOrTableID (in)
attachmentDataArray - A reference to a com.esri.arcgis.geodatabase.IAttachmentDataArray (in)
rollbackOnFailure - The rollbackOnFailure (in)
Returns:
A reference to a com.esri.arcgis.carto.IEditResults
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

applyEdits2

ITableEditResults applyEdits2(java.lang.String gdbVersion,
                              ITableEdits tableEdits,
                              boolean rollbackOnFailure)
                              throws java.io.IOException,
                                     AutomationException
applyEdits2

Parameters:
gdbVersion - The gdbVersion (in)
tableEdits - A reference to a com.esri.arcgis.carto.ITableEdits (in)
rollbackOnFailure - The rollbackOnFailure (in)
Returns:
A reference to a com.esri.arcgis.carto.ITableEditResults
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

delete2

void delete2(java.lang.String gdbVersion,
             int layerOrTableID,
             java.lang.String definitionExpression,
             boolean rollbackOnFailure,
             IQueryFilter queryFilter)
             throws java.io.IOException,
                    AutomationException
delete2

Parameters:
gdbVersion - The gdbVersion (in)
layerOrTableID - The layerOrTableID (in)
definitionExpression - The definitionExpression (in)
rollbackOnFailure - The rollbackOnFailure (in)
queryFilter - 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.

deleteAttachments2

IEditResults deleteAttachments2(java.lang.String gdbVersion,
                                int layerOrTableID,
                                ILongArray idsOfAttachmentsToDelete,
                                boolean rollbackOnFailure)
                                throws java.io.IOException,
                                       AutomationException
deleteAttachments2

Parameters:
gdbVersion - The gdbVersion (in)
layerOrTableID - The layerOrTableID (in)
idsOfAttachmentsToDelete - A reference to a com.esri.arcgis.system.ILongArray (in)
rollbackOnFailure - The rollbackOnFailure (in)
Returns:
A reference to a com.esri.arcgis.carto.IEditResults
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

deleteByID2

IEditResults deleteByID2(java.lang.String gdbVersion,
                         int layerOrTableID,
                         ILongArray idsOfObjectsToDelete,
                         boolean rollbackOnFailure)
                         throws java.io.IOException,
                                AutomationException
deleteByID2

Parameters:
gdbVersion - The gdbVersion (in)
layerOrTableID - The layerOrTableID (in)
idsOfObjectsToDelete - A reference to a com.esri.arcgis.system.ILongArray (in)
rollbackOnFailure - The rollbackOnFailure (in)
Returns:
A reference to a com.esri.arcgis.carto.IEditResults
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCount2

int getCount2(java.lang.String gdbVersion,
              int layerOrTableID,
              java.lang.String definitionExpression,
              IQueryFilter queryFilter)
              throws java.io.IOException,
                     AutomationException
getCount2

Parameters:
gdbVersion - The gdbVersion (in)
layerOrTableID - The layerOrTableID (in)
definitionExpression - The definitionExpression (in)
queryFilter - A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)
Returns:
The numObjects
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getServerInfo

IFeatureServerInfo getServerInfo()
                                 throws java.io.IOException,
                                        AutomationException
getServerInfo

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

getServiceObjectCount2

int getServiceObjectCount2(java.lang.String gdbVersion,
                           IGFSTableDescriptions layerOrTableDescriptions,
                           IGeometry geometry)
                           throws java.io.IOException,
                                  AutomationException
getServiceObjectCount2

Parameters:
gdbVersion - The gdbVersion (in)
layerOrTableDescriptions - A reference to a com.esri.arcgis.carto.IGFSTableDescriptions (in)
geometry - A reference to a com.esri.arcgis.geometry.IGeometry (in)
Returns:
The numObjects
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

query2

IServiceData query2(java.lang.String gdbVersion,
                    int layerOrTableID,
                    java.lang.String definitionExpression,
                    IQueryFilter queryFilter,
                    double maximumAllowableOffset,
                    IServiceDataOptions serviceDataOptions)
                    throws java.io.IOException,
                           AutomationException
query2

Parameters:
gdbVersion - The gdbVersion (in)
layerOrTableID - The layerOrTableID (in)
definitionExpression - The definitionExpression (in)
queryFilter - A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)
maximumAllowableOffset - The maximumAllowableOffset (in)
serviceDataOptions - A reference to a com.esri.arcgis.carto.IServiceDataOptions (in)
Returns:
A reference to a com.esri.arcgis.carto.IServiceData
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

queryAttachmentData2

IAttachmentDataArray queryAttachmentData2(java.lang.String gdbVersion,
                                          int layerOrTableID,
                                          ILongArray attachmentIDs,
                                          int transportType)
                                          throws java.io.IOException,
                                                 AutomationException
queryAttachmentData2

Parameters:
gdbVersion - The gdbVersion (in)
layerOrTableID - The layerOrTableID (in)
attachmentIDs - A reference to a com.esri.arcgis.system.ILongArray (in)
transportType - A com.esri.arcgis.system.esriTransportType constant (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IAttachmentDataArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

queryAttachmentInfos2

IAttachmentInfoArray queryAttachmentInfos2(java.lang.String gdbVersion,
                                           int layerOrTableID,
                                           ILongArray objectIDs)
                                           throws java.io.IOException,
                                                  AutomationException
queryAttachmentInfos2

Parameters:
gdbVersion - The gdbVersion (in)
layerOrTableID - The layerOrTableID (in)
objectIDs - A reference to a com.esri.arcgis.system.ILongArray (in)
Returns:
A reference to a com.esri.arcgis.geodatabase.IAttachmentInfoArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

queryFromService2

IServiceData queryFromService2(java.lang.String gdbVersion,
                               IGFSTableDescriptions layerOrTableDescriptions,
                               IGeometry geometry,
                               ISpatialReference outSR,
                               ITimeReference outTR,
                               double maximumAllowableOffset,
                               IServiceDataOptions serviceDataOptions)
                               throws java.io.IOException,
                                      AutomationException
queryFromService2

Parameters:
gdbVersion - The gdbVersion (in)
layerOrTableDescriptions - A reference to a com.esri.arcgis.carto.IGFSTableDescriptions (in)
geometry - A reference to a com.esri.arcgis.geometry.IGeometry (in)
outSR - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)
outTR - A reference to a com.esri.arcgis.system.ITimeReference (in)
maximumAllowableOffset - The maximumAllowableOffset (in)
serviceDataOptions - A reference to a com.esri.arcgis.carto.IServiceDataOptions (in)
Returns:
A reference to a com.esri.arcgis.carto.IServiceData
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

queryIDs2

ILongArray queryIDs2(java.lang.String gdbVersion,
                     int layerOrTableID,
                     java.lang.String definitionExpression,
                     IQueryFilter queryFilter)
                     throws java.io.IOException,
                            AutomationException
queryIDs2

Parameters:
gdbVersion - The gdbVersion (in)
layerOrTableID - The layerOrTableID (in)
definitionExpression - The definitionExpression (in)
queryFilter - A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)
Returns:
A reference to a com.esri.arcgis.system.ILongArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

queryHTMLPopups2

IStringArray queryHTMLPopups2(java.lang.String gdbVersion,
                              int layerOrTableID,
                              ILongArray objectIDs)
                              throws java.io.IOException,
                                     AutomationException
Returns the html as text that can be used in popups.

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

queryRelatedObjects2

IServiceData queryRelatedObjects2(java.lang.String gdbVersion,
                                  int sourceLayerOrTableID,
                                  ILongArray objectIDsInSource,
                                  int relationshipID,
                                  java.lang.String targetDefinitionExpression,
                                  java.lang.String targetTableProps,
                                  boolean groupBySourceOIDs,
                                  ISpatialReference outSR,
                                  ITimeReference outTR,
                                  double maximumAllowableOffset,
                                  IServiceDataOptions serviceDataOptions)
                                  throws java.io.IOException,
                                         AutomationException
queryRelatedObjects2

Parameters:
gdbVersion - The gdbVersion (in)
sourceLayerOrTableID - The sourceLayerOrTableID (in)
objectIDsInSource - A reference to a com.esri.arcgis.system.ILongArray (in)
relationshipID - The relationshipID (in)
targetDefinitionExpression - The targetDefinitionExpression (in)
targetTableProps - The targetTableProps (in)
groupBySourceOIDs - The groupBySourceOIDs (in)
outSR - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)
outTR - A reference to a com.esri.arcgis.system.ITimeReference (in)
maximumAllowableOffset - The maximumAllowableOffset (in)
serviceDataOptions - A reference to a com.esri.arcgis.carto.IServiceDataOptions (in)
Returns:
A reference to a com.esri.arcgis.carto.IServiceData
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

update2

IEditResults update2(java.lang.String gdbVersion,
                     int layerOrTableID,
                     IDataObjects dataObjects,
                     boolean rollbackOnFailure)
                     throws java.io.IOException,
                            AutomationException
Updates dataobjects.

Parameters:
gdbVersion - The gdbVersion (in)
layerOrTableID - The layerOrTableID (in)
dataObjects - A reference to a com.esri.arcgis.carto.IDataObjects (in)
rollbackOnFailure - The rollbackOnFailure (in)
Returns:
A reference to a com.esri.arcgis.carto.IEditResults
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

updateAttachments2

IEditResults updateAttachments2(java.lang.String gdbVersion,
                                int layerOrTableID,
                                IAttachmentDataArray attachmentDataArray,
                                boolean rollbackOnFailure)
                                throws java.io.IOException,
                                       AutomationException
Updates Attachments.

Parameters:
gdbVersion - The gdbVersion (in)
layerOrTableID - The layerOrTableID (in)
attachmentDataArray - A reference to a com.esri.arcgis.geodatabase.IAttachmentDataArray (in)
rollbackOnFailure - The rollbackOnFailure (in)
Returns:
A reference to a com.esri.arcgis.carto.IEditResults
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.