com.esri.arcgis.geodatabase
Interface IRelationshipClassInfo

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
IRelationshipClassInfoProxy

public interface IRelationshipClassInfo
extends java.io.Serializable

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

Description: 'Provides access to members that return relationship class settings for the replica.' 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 IID713a5cef_a814_47aa_aae2_ee8937c4613b
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 IRelationshipClassName getRelationshipClassName()
          The relationship classes to replicate.
 int getRelExtractDirection()
          Indicates the direction of the relationship class to checkout.
 int getTargetID()
          Indicates if the targetID of the child replica.
 boolean isExcluded()
          Indicates if the relationship class to be excluded from the replica description.
 void setExcluded(boolean relExcluded)
          Indicates if the relationship class to be excluded from the replica description.
 void setRelExtractDirection(int relExtractDirection)
          Indicates the direction of the relationship class to checkout.
 

Field Detail

IID713a5cef_a814_47aa_aae2_ee8937c4613b

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

getRelationshipClassName

IRelationshipClassName getRelationshipClassName()
                                                throws java.io.IOException,
                                                       AutomationException
The relationship classes to replicate.

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

setRelExtractDirection

void setRelExtractDirection(int relExtractDirection)
                            throws java.io.IOException,
                                   AutomationException
Indicates the direction of the relationship class to checkout.

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

getRelExtractDirection

int getRelExtractDirection()
                           throws java.io.IOException,
                                  AutomationException
Indicates the direction of the relationship class to checkout.

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

setExcluded

void setExcluded(boolean relExcluded)
                 throws java.io.IOException,
                        AutomationException
Indicates if the relationship class to be excluded from the replica description.

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

isExcluded

boolean isExcluded()
                   throws java.io.IOException,
                          AutomationException
Indicates if the relationship class to be excluded from the replica description.

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

getTargetID

int getTargetID()
                throws java.io.IOException,
                       AutomationException
Indicates if the targetID of the child replica.

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