com.esri.arcgis.geodatabase
Interface IReplicaDescription

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
IReplicaDescription2, IReplicaDescription3, IReplicaDescription4
All Known Implementing Classes:
IReplicaDescription2Proxy, IReplicaDescription3Proxy, IReplicaDescription4Proxy, IReplicaDescriptionProxy, ReplicaDescription

public interface IReplicaDescription
extends java.io.Serializable

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

Description: 'Provides access to members which set and return the properties of a ReplicaDescription 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 IID3afc1997_7a42_483b_9a6a_ecc00a3ba86a
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 void addDatasetNames(IEnumName datasetNames)
          Adding dataset names to the existing list of replica description dataset names.
 int findTable(IName datasetName)
          Gets the index number of a dataset.
 IEnumName getDatasetNames()
          A list of dataset names to include in a replica.
 int getReplicaModelType()
          Defines whether to output the data as simple datasets or as they are defined in the master geodatabase.
 IName getTableName(int index)
          The name of a dataset to check out.
 int getTableNameCount()
          The number of table type objects that will be checked out.
 void init(IEnumName enumNames, IWorkspaceName outputWSName, boolean reuseSchema, int deType)
          Defines the datasets to replica or extract and the output geodatabase.
 boolean isPrivateTable(int index)
          Indicates if a dataset is private or not.
 boolean isTableExcluded(int index)
          Indicates if a table is to be excluded from a replica.
 void setIsPrivateTable(int index, boolean isPrivate)
          Indicates if a dataset is private or not.
 void setReplicaModelType(int modelType)
          Defines whether to output the data as simple datasets or as they are defined in the master geodatabase.
 void setTableExcluded(int index, boolean exclude)
          Indicates if a table is to be excluded from a replica.
 

Field Detail

IID3afc1997_7a42_483b_9a6a_ecc00a3ba86a

static final int IID3afc1997_7a42_483b_9a6a_ecc00a3ba86a
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(IEnumName enumNames,
          IWorkspaceName outputWSName,
          boolean reuseSchema,
          int deType)
          throws java.io.IOException,
                 AutomationException
Defines the datasets to replica or extract and the output geodatabase.

Parameters:
enumNames - A reference to a com.esri.arcgis.system.IEnumName (in)
outputWSName - A reference to a com.esri.arcgis.geodatabase.IWorkspaceName (in)
reuseSchema - The reuseSchema (in)
deType - A com.esri.arcgis.geodatabase.esriDataExtractionType constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDatasetNames

IEnumName getDatasetNames()
                          throws java.io.IOException,
                                 AutomationException
A list of dataset names to include in a replica.

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

getTableNameCount

int getTableNameCount()
                      throws java.io.IOException,
                             AutomationException
The number of table type objects that will be checked out.

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

getTableName

IName getTableName(int index)
                   throws java.io.IOException,
                          AutomationException
The name of a dataset to check out.

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

setTableExcluded

void setTableExcluded(int index,
                      boolean exclude)
                      throws java.io.IOException,
                             AutomationException
Indicates if a table is to be excluded from a replica.

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

isTableExcluded

boolean isTableExcluded(int index)
                        throws java.io.IOException,
                               AutomationException
Indicates if a table is to be excluded from a replica.

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

setReplicaModelType

void setReplicaModelType(int modelType)
                         throws java.io.IOException,
                                AutomationException
Defines whether to output the data as simple datasets or as they are defined in the master geodatabase.

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

getReplicaModelType

int getReplicaModelType()
                        throws java.io.IOException,
                               AutomationException
Defines whether to output the data as simple datasets or as they are defined in the master geodatabase.

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

findTable

int findTable(IName datasetName)
              throws java.io.IOException,
                     AutomationException
Gets the index number of a dataset.

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

addDatasetNames

void addDatasetNames(IEnumName datasetNames)
                     throws java.io.IOException,
                            AutomationException
Adding dataset names to the existing list of replica description dataset names.

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

setIsPrivateTable

void setIsPrivateTable(int index,
                       boolean isPrivate)
                       throws java.io.IOException,
                              AutomationException
Indicates if a dataset is private or not.

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

isPrivateTable

boolean isPrivateTable(int index)
                       throws java.io.IOException,
                              AutomationException
Indicates if a dataset is private or not.

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