com.esri.arcgisws
Interface GeoDataServerPort

All Superinterfaces:
java.rmi.Remote
All Known Implementing Classes:
GeoDataServerBindingStub

public interface GeoDataServerPort
extends java.rmi.Remote


Method Summary
 GDSData compareReplicaSchema(GDSData relativeReplicaSchemaDoc, EsriGDSTransportType transportType)
           
 GDSData createReplica(java.lang.String parentVersion, java.lang.String replicaName, GPReplicaDescription replicaDescription, GPReplicaOptions replicaOptions, GDSExportOptions exportOptions, EsriGDSTransportType transportType)
           
 GPReplicaDataset[] expandReplicaDatasets(GPReplicaDataset[] replicaDatasets)
           
 GDSData exportAcknowledgement(java.lang.String replicaName, EsriGDSTransportType transportType)
           
 GDSData exportReplicaDataChanges(java.lang.String replicaName, GDSExportOptions exportOptions, EsriGDSTransportType transportType, EsriExportGenerationsOption generationsToExport, boolean switchRole)
           
 GDSData exportReplicaSchema(java.lang.String replicaName, EsriGDSTransportType transportType)
           
 GDSData extractData(java.lang.String versionName, GPReplicaDescription replicaDescription, GDSExportOptions exportOptions, EsriGDSTransportType transportType)
           
 DataElement[] getDataElements(DEBrowseOptions browseOptions)
           
 java.lang.String getDefaultWorkingVersion()
           
 int getMaxRecordCount()
           
 GDSQueryResultPortion getNextResultPortion(ResultPortionInfo desiredRange)
           
 GPReplica[] getReplicas()
           
 GPVersionInfo[] getVersions()
           
 EsriWorkspaceType getWrappedWorkspaceType()
           
 void importAcknowledgement(GDSData data)
           
 void importData(GDSData data, EsriGDSImportFormat importFormat)
           
 boolean importReplicaDataChanges(EsriGDSReplicaImportSource sourceType, EsriReplicaReconcilePolicyType reconcilePolicy, boolean columnLevel, GDSData data)
           
 void importReplicaSchemaChanges(GDSData schemaChangesDoc)
           
 GDSData reExportReplicaDataChanges(java.lang.String replicaName, GDSExportOptions exportOptions, EsriGDSTransportType transportType, EsriExportGenerationsOption generationsToExport)
           
 GDSQueryResultPortion tableSearch(java.lang.String versionName, java.lang.String tableName, QueryFilter queryFilter, ResultPortionInfo queryRange)
           
 void unregisterReplica(java.lang.String replicaName)
           
 

Method Detail

getDataElements

public DataElement[] getDataElements(DEBrowseOptions browseOptions)
                              throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getDefaultWorkingVersion

public java.lang.String getDefaultWorkingVersion()
                                          throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getWrappedWorkspaceType

public EsriWorkspaceType getWrappedWorkspaceType()
                                          throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getMaxRecordCount

public int getMaxRecordCount()
                      throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getReplicas

public GPReplica[] getReplicas()
                        throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getVersions

public GPVersionInfo[] getVersions()
                            throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

compareReplicaSchema

public GDSData compareReplicaSchema(GDSData relativeReplicaSchemaDoc,
                                    EsriGDSTransportType transportType)
                             throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

createReplica

public GDSData createReplica(java.lang.String parentVersion,
                             java.lang.String replicaName,
                             GPReplicaDescription replicaDescription,
                             GPReplicaOptions replicaOptions,
                             GDSExportOptions exportOptions,
                             EsriGDSTransportType transportType)
                      throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

expandReplicaDatasets

public GPReplicaDataset[] expandReplicaDatasets(GPReplicaDataset[] replicaDatasets)
                                         throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

exportAcknowledgement

public GDSData exportAcknowledgement(java.lang.String replicaName,
                                     EsriGDSTransportType transportType)
                              throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

exportReplicaDataChanges

public GDSData exportReplicaDataChanges(java.lang.String replicaName,
                                        GDSExportOptions exportOptions,
                                        EsriGDSTransportType transportType,
                                        EsriExportGenerationsOption generationsToExport,
                                        boolean switchRole)
                                 throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

exportReplicaSchema

public GDSData exportReplicaSchema(java.lang.String replicaName,
                                   EsriGDSTransportType transportType)
                            throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

extractData

public GDSData extractData(java.lang.String versionName,
                           GPReplicaDescription replicaDescription,
                           GDSExportOptions exportOptions,
                           EsriGDSTransportType transportType)
                    throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

getNextResultPortion

public GDSQueryResultPortion getNextResultPortion(ResultPortionInfo desiredRange)
                                           throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

importAcknowledgement

public void importAcknowledgement(GDSData data)
                           throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

importReplicaDataChanges

public boolean importReplicaDataChanges(EsriGDSReplicaImportSource sourceType,
                                        EsriReplicaReconcilePolicyType reconcilePolicy,
                                        boolean columnLevel,
                                        GDSData data)
                                 throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

importReplicaSchemaChanges

public void importReplicaSchemaChanges(GDSData schemaChangesDoc)
                                throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

importData

public void importData(GDSData data,
                       EsriGDSImportFormat importFormat)
                throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

reExportReplicaDataChanges

public GDSData reExportReplicaDataChanges(java.lang.String replicaName,
                                          GDSExportOptions exportOptions,
                                          EsriGDSTransportType transportType,
                                          EsriExportGenerationsOption generationsToExport)
                                   throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

tableSearch

public GDSQueryResultPortion tableSearch(java.lang.String versionName,
                                         java.lang.String tableName,
                                         QueryFilter queryFilter,
                                         ResultPortionInfo queryRange)
                                  throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException

unregisterReplica

public void unregisterReplica(java.lang.String replicaName)
                       throws java.rmi.RemoteException
Throws:
java.rmi.RemoteException