com.esri.arcgis.geodatabase
Interface IReplicaDescription2

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

public interface IReplicaDescription2
extends IReplicaDescription, java.io.Serializable

COM Interface 'IReplicaDescription2'. Generated 3/19/2015 1:20:56 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 IIDaa08b5ac_b67e_4e8b_9154_891c3cffcbce
           
static int xxDummy
          Deprecated. Internal use only
 
Fields inherited from interface com.esri.arcgis.geodatabase.IReplicaDescription
IID3afc1997_7a42_483b_9a6a_ecc00a3ba86a
 
Method Summary
 IRelationshipClassInfo findRelationshipClassInfo(IRelationshipClassName rCName)
          Gets the relationship class description.
 IRelationshipClassInfo findRelationshipClassInfoByName(java.lang.String name, java.lang.String database, java.lang.String owner)
          Gets the relationship class description.
 int findTable2(java.lang.String name, java.lang.String database, java.lang.String owner, int type)
          Gets the index number of a dataset.
 IEnumRelationshipClassInfo getRelationshipClassesInfo()
          An enumeration that describes settings for each relationship class in the replica.
 boolean isFetchRelatedObjects()
          Indicates if related objects have been replicated or not.
 
Methods inherited from interface com.esri.arcgis.geodatabase.IReplicaDescription
addDatasetNames, findTable, getDatasetNames, getReplicaModelType, getTableName, getTableNameCount, init, isPrivateTable, isTableExcluded, setIsPrivateTable, setReplicaModelType, setTableExcluded
 

Field Detail

IIDaa08b5ac_b67e_4e8b_9154_891c3cffcbce

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

isFetchRelatedObjects

boolean isFetchRelatedObjects()
                              throws java.io.IOException,
                                     AutomationException
Indicates if related objects have been replicated or not.

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

findTable2

int findTable2(java.lang.String name,
               java.lang.String database,
               java.lang.String owner,
               int type)
               throws java.io.IOException,
                      AutomationException
Gets the index number of a dataset.

Parameters:
name - The name (in)
database - The database (in)
owner - The owner (in)
type - A com.esri.arcgis.geodatabase.esriDatasetType constant (in)
Returns:
The index
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

findRelationshipClassInfoByName

IRelationshipClassInfo findRelationshipClassInfoByName(java.lang.String name,
                                                       java.lang.String database,
                                                       java.lang.String owner)
                                                       throws java.io.IOException,
                                                              AutomationException
Gets the relationship class description.

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

findRelationshipClassInfo

IRelationshipClassInfo findRelationshipClassInfo(IRelationshipClassName rCName)
                                                 throws java.io.IOException,
                                                        AutomationException
Gets the relationship class description.

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

getRelationshipClassesInfo

IEnumRelationshipClassInfo getRelationshipClassesInfo()
                                                      throws java.io.IOException,
                                                             AutomationException
An enumeration that describes settings for each relationship class in the replica.

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