com.esri.arcgis.geodatabasedistributed
Interface IGeoDataServer

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
IGeoDataServer2
All Known Implementing Classes:
GeoDataServer, GeoDataServerIP, GeoDataServerLP, IGeoDataServer2Proxy, IGeoDataServerProxy

public interface IGeoDataServer
extends java.io.Serializable

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

Description: 'Provides access to methods supported by a GeoDataServer 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 IIDb59deddd_065f_4c9f_942a_af79e8ab3fbc
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 IGDSData compareReplicaSchema(IGDSData relativeReplicaSchemaDoc, int transportType)
          Compares the schema of a replica with that of its relative, and returns a schema changes XML document.
 IGDSData createReplica(java.lang.String parentVersion, java.lang.String replicaName, IGPReplicaDescription replicaDesc, IGPReplicaOptions repOptions, IGDSExportOptions exportOptions, int transportType)
          Creates a Replica.
 IGPReplicaDatasets expandReplicaDatasets(IGPReplicaDatasets repDatasets)
          Expands a set of replica datasets taking into consideration geodatabase constructs (topologies, relationship classes, etc.).
 IGDSData exportAcknowledgement(java.lang.String replicaName, int transportType)
          Export an acknowledgement message for a replica.
 IGDSData exportReplicaDataChanges(java.lang.String replicaName, IGDSExportOptions options, int transportType, int generationsToExport, boolean switchRole)
          Exports data changes for a replica.
 IGDSData exportReplicaSchema(java.lang.String replicaName, int transportType)
          Exports the schema of a replica to an Xml document.
 IGDSData extractData(java.lang.String versionName, IGPReplicaDescription replicaDesc, IGDSExportOptions options, int transportType)
          Extract Data.
 IDataElements getDataElements(IDEBrowseOptions pBrowseOptions)
          The data elements in the workspace.
 java.lang.String getDefaultWorkingVersion()
          The default working version for all operations/methods.
 int getMaxRecordCount()
          The maximum number of records to be returned by a search.
 IGDSQueryResultPortion getNextResultPortion(IResultPortionInfo desiredRange)
          Gets the next portion of the results.
 IGPReplicas getReplicas()
          The replicas in the workspace.
 IGPVersionInfos getVersions()
          The versions in the workspace.
 int getWrappedWorkspaceType()
          The type of the geodatabase the geodataserver operates on.
 void importAcknowledgement(IGDSData data)
          Import an acknowledgement message for a replica.
 void importData(IGDSData pData, int fmt)
          Imports data into the workspace.
 boolean importReplicaDataChanges(int sourceType, int reconcilePolicy, boolean columnLevel, IGDSData data)
          Import the data changes for a replica.
 void importReplicaSchemaChanges(IGDSData schemaChangesDoc)
          Updates the schema of the replica with the changes in an schema changes XML document.
 IGDSData reExportReplicaDataChanges(java.lang.String replicaName, IGDSExportOptions options, int transportType, int gensToExport)
          Re-exports data changes for a replica.
 IGDSQueryResultPortion tableSearch(java.lang.String versionName, java.lang.String tableName, IQueryFilter queryFilter, IResultPortionInfo queryRange)
          Returns the records satisfying the specified query.
 void unregisterReplica(java.lang.String replicaName)
          Unregisters the replica.
 

Field Detail

IIDb59deddd_065f_4c9f_942a_af79e8ab3fbc

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

getMaxRecordCount

int getMaxRecordCount()
                      throws java.io.IOException,
                             AutomationException
The maximum number of records to be returned by a search.

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

getDataElements

IDataElements getDataElements(IDEBrowseOptions pBrowseOptions)
                              throws java.io.IOException,
                                     AutomationException
The data elements in the workspace.

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

getVersions

IGPVersionInfos getVersions()
                            throws java.io.IOException,
                                   AutomationException
The versions in the workspace.

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

getReplicas

IGPReplicas getReplicas()
                        throws java.io.IOException,
                               AutomationException
The replicas in the workspace.

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

getDefaultWorkingVersion

java.lang.String getDefaultWorkingVersion()
                                          throws java.io.IOException,
                                                 AutomationException
The default working version for all operations/methods.

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

getWrappedWorkspaceType

int getWrappedWorkspaceType()
                            throws java.io.IOException,
                                   AutomationException
The type of the geodatabase the geodataserver operates on.

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

extractData

IGDSData extractData(java.lang.String versionName,
                     IGPReplicaDescription replicaDesc,
                     IGDSExportOptions options,
                     int transportType)
                     throws java.io.IOException,
                            AutomationException
Extract Data.

Parameters:
versionName - The versionName (in)
replicaDesc - A reference to a com.esri.arcgis.geodatabase.IGPReplicaDescription (in)
options - A reference to a com.esri.arcgis.geodatabasedistributed.IGDSExportOptions (in)
transportType - A com.esri.arcgis.geodatabasedistributed.esriGDSTransportType constant (in)
Returns:
A reference to a com.esri.arcgis.geodatabasedistributed.IGDSData
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

createReplica

IGDSData createReplica(java.lang.String parentVersion,
                       java.lang.String replicaName,
                       IGPReplicaDescription replicaDesc,
                       IGPReplicaOptions repOptions,
                       IGDSExportOptions exportOptions,
                       int transportType)
                       throws java.io.IOException,
                              AutomationException
Creates a Replica.

Parameters:
parentVersion - The parentVersion (in)
replicaName - The replicaName (in)
replicaDesc - A reference to a com.esri.arcgis.geodatabase.IGPReplicaDescription (in)
repOptions - A reference to a com.esri.arcgis.geodatabase.IGPReplicaOptions (in)
exportOptions - A reference to a com.esri.arcgis.geodatabasedistributed.IGDSExportOptions (in)
transportType - A com.esri.arcgis.geodatabasedistributed.esriGDSTransportType constant (in)
Returns:
A reference to a com.esri.arcgis.geodatabasedistributed.IGDSData
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

expandReplicaDatasets

IGPReplicaDatasets expandReplicaDatasets(IGPReplicaDatasets repDatasets)
                                         throws java.io.IOException,
                                                AutomationException
Expands a set of replica datasets taking into consideration geodatabase constructs (topologies, relationship classes, etc.).

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

importData

void importData(IGDSData pData,
                int fmt)
                throws java.io.IOException,
                       AutomationException
Imports data into the workspace.

Parameters:
pData - A reference to a com.esri.arcgis.geodatabasedistributed.IGDSData (in)
fmt - A com.esri.arcgis.geodatabasedistributed.esriGDSImportFormat constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

exportReplicaDataChanges

IGDSData exportReplicaDataChanges(java.lang.String replicaName,
                                  IGDSExportOptions options,
                                  int transportType,
                                  int generationsToExport,
                                  boolean switchRole)
                                  throws java.io.IOException,
                                         AutomationException
Exports data changes for a replica.

Parameters:
replicaName - The replicaName (in)
options - A reference to a com.esri.arcgis.geodatabasedistributed.IGDSExportOptions (in)
transportType - A com.esri.arcgis.geodatabasedistributed.esriGDSTransportType constant (in)
generationsToExport - A com.esri.arcgis.geodatabasedistributed.esriExportGenerationsOption constant (in)
switchRole - The switchRole (in)
Returns:
A reference to a com.esri.arcgis.geodatabasedistributed.IGDSData
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

reExportReplicaDataChanges

IGDSData reExportReplicaDataChanges(java.lang.String replicaName,
                                    IGDSExportOptions options,
                                    int transportType,
                                    int gensToExport)
                                    throws java.io.IOException,
                                           AutomationException
Re-exports data changes for a replica.

Parameters:
replicaName - The replicaName (in)
options - A reference to a com.esri.arcgis.geodatabasedistributed.IGDSExportOptions (in)
transportType - A com.esri.arcgis.geodatabasedistributed.esriGDSTransportType constant (in)
gensToExport - A com.esri.arcgis.geodatabasedistributed.esriReExportGenerationsOption constant (in)
Returns:
A reference to a com.esri.arcgis.geodatabasedistributed.IGDSData
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

importReplicaDataChanges

boolean importReplicaDataChanges(int sourceType,
                                 int reconcilePolicy,
                                 boolean columnLevel,
                                 IGDSData data)
                                 throws java.io.IOException,
                                        AutomationException
Import the data changes for a replica.

Parameters:
sourceType - A com.esri.arcgis.geodatabasedistributed.esriGDSReplicaImportSource constant (in)
reconcilePolicy - A com.esri.arcgis.geodatabase.esriReplicaReconcilePolicyType constant (in)
columnLevel - The columnLevel (in)
data - A reference to a com.esri.arcgis.geodatabasedistributed.IGDSData (in)
Returns:
The conflictsFound
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

exportAcknowledgement

IGDSData exportAcknowledgement(java.lang.String replicaName,
                               int transportType)
                               throws java.io.IOException,
                                      AutomationException
Export an acknowledgement message for a replica.

Parameters:
replicaName - The replicaName (in)
transportType - A com.esri.arcgis.geodatabasedistributed.esriGDSTransportType constant (in)
Returns:
A reference to a com.esri.arcgis.geodatabasedistributed.IGDSData
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

importAcknowledgement

void importAcknowledgement(IGDSData data)
                           throws java.io.IOException,
                                  AutomationException
Import an acknowledgement message for a replica.

Parameters:
data - A reference to a com.esri.arcgis.geodatabasedistributed.IGDSData (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

unregisterReplica

void unregisterReplica(java.lang.String replicaName)
                       throws java.io.IOException,
                              AutomationException
Unregisters the replica.

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

tableSearch

IGDSQueryResultPortion tableSearch(java.lang.String versionName,
                                   java.lang.String tableName,
                                   IQueryFilter queryFilter,
                                   IResultPortionInfo queryRange)
                                   throws java.io.IOException,
                                          AutomationException
Returns the records satisfying the specified query.

Parameters:
versionName - The versionName (in)
tableName - The tableName (in)
queryFilter - A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)
queryRange - A reference to a com.esri.arcgis.geodatabase.IResultPortionInfo (in)
Returns:
A reference to a com.esri.arcgis.geodatabasedistributed.IGDSQueryResultPortion
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getNextResultPortion

IGDSQueryResultPortion getNextResultPortion(IResultPortionInfo desiredRange)
                                            throws java.io.IOException,
                                                   AutomationException
Gets the next portion of the results.

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

exportReplicaSchema

IGDSData exportReplicaSchema(java.lang.String replicaName,
                             int transportType)
                             throws java.io.IOException,
                                    AutomationException
Exports the schema of a replica to an Xml document.

Parameters:
replicaName - The replicaName (in)
transportType - A com.esri.arcgis.geodatabasedistributed.esriGDSTransportType constant (in)
Returns:
A reference to a com.esri.arcgis.geodatabasedistributed.IGDSData
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

compareReplicaSchema

IGDSData compareReplicaSchema(IGDSData relativeReplicaSchemaDoc,
                              int transportType)
                              throws java.io.IOException,
                                     AutomationException
Compares the schema of a replica with that of its relative, and returns a schema changes XML document.

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

importReplicaSchemaChanges

void importReplicaSchemaChanges(IGDSData schemaChangesDoc)
                                throws java.io.IOException,
                                       AutomationException
Updates the schema of the replica with the changes in an schema changes XML document.

Parameters:
schemaChangesDoc - A reference to a com.esri.arcgis.geodatabasedistributed.IGDSData (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.