com.esri.arcgis.geodatabase
Interface IClassEx

All Superinterfaces:
Serializable
All Known Implementing Classes:
IClassExProxy

public interface IClassEx
extends Serializable

Provides access to members that return information about and manage the class.

Remarks

Geodatabase classes can be cast to this interface to retrieve information about their GlobalID field.

Product Availability

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


Method Summary
 String getGlobalIDFieldName()
          The name of the field corresponding to the global object identity.
 boolean isHasGlobalID()
          Indicates if the class has an global object identity field.
 

Method Detail

isHasGlobalID

boolean isHasGlobalID()
                      throws IOException,
                             AutomationException
Indicates if the class has an global object identity field.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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

getGlobalIDFieldName

String getGlobalIDFieldName()
                            throws IOException,
                                   AutomationException
The name of the field corresponding to the global object identity.

Remarks

If the class does not have a GlobalID field, an empty string will be returned.

Product Availability

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

Supported Platforms

Windows, Solaris, Linux

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