com.esri.arcgis.carto
Interface IGFSReplicaDescription

All Superinterfaces:
Serializable
All Known Implementing Classes:
GFSReplicaDescription

public interface IGFSReplicaDescription
extends Serializable

Replica description to create replica of features and symbology of published layers by Graphic Feature Server.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


Method Summary
 int getModelType()
          Set the replica model type.
 IGeometry getQueryGeometry()
          The shape that determines which features are replicated.
 IGFSTableDescriptions getTableDescriptions()
          Table descriptions for replication.
 boolean isSingleGeneration()
          Indicates if the replica is a check-out.
 void setModelType(int modelType)
          Set the replica model type.
 void setQueryGeometryByRef(IGeometry queryGeometry)
          The shape that determines which features are replicated.
 void setSingleGeneration(boolean singleGeneration)
          Indicates if the replica is a check-out.
 void setTableDescriptionsByRef(IGFSTableDescriptions gFSTableDescriptions)
          Table descriptions for replication.
 

Method Detail

setTableDescriptionsByRef

void setTableDescriptionsByRef(IGFSTableDescriptions gFSTableDescriptions)
                               throws IOException,
                                      AutomationException
Table descriptions for replication.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
gFSTableDescriptions - A reference to a com.esri.arcgis.carto.IGFSTableDescriptions (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getTableDescriptions

IGFSTableDescriptions getTableDescriptions()
                                           throws IOException,
                                                  AutomationException
Table descriptions for replication.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

setSingleGeneration

void setSingleGeneration(boolean singleGeneration)
                         throws IOException,
                                AutomationException
Indicates if the replica is a check-out.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

isSingleGeneration

boolean isSingleGeneration()
                           throws IOException,
                                  AutomationException
Indicates if the replica is a check-out.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

setQueryGeometryByRef

void setQueryGeometryByRef(IGeometry queryGeometry)
                           throws IOException,
                                  AutomationException
The shape that determines which features are replicated.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
queryGeometry - A reference to a com.esri.arcgis.geometry.IGeometry (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getQueryGeometry

IGeometry getQueryGeometry()
                           throws IOException,
                                  AutomationException
The shape that determines which features are replicated.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

setModelType

void setModelType(int modelType)
                  throws IOException,
                         AutomationException
Set the replica model type.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Parameters:
modelType - A com.esri.arcgis.geodatabase.esriReplicaModelType constant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getModelType

int getModelType()
                 throws IOException,
                        AutomationException
Set the replica model type.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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