com.esri.arcgis.geodatabase
Interface IAttachmentInfo2

All Superinterfaces:
IAttachmentInfo, Serializable
All Known Implementing Classes:
AttachmentInfo

public interface IAttachmentInfo2
extends IAttachmentInfo, Serializable

Provides access to members that describe an attachment.

Product Availability

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


Method Summary
 String getGlobalID()
          Global ID that uniquely identifies the attachment.
 String getParentGlobalID()
          The source global ID that to which the attachment is associated to.
 boolean isAttachmentRelationshipGlobalIDBased()
          Is the attachment global ID based.
 void setGlobalID(String globalID)
          Global ID that uniquely identifies the attachment.
 void setParentGlobalID(String globalID)
          The source global ID that to which the attachment is associated to.
 
Methods inherited from interface com.esri.arcgis.geodatabase.IAttachmentInfo
getAttachmentID, getContentType, getName, getParentID, getSize, setContentType, setName, setParentID
 

Method Detail

isAttachmentRelationshipGlobalIDBased

boolean isAttachmentRelationshipGlobalIDBased()
                                              throws IOException,
                                                     AutomationException
Is the attachment global ID based.

Product Availability

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

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

getGlobalID

String getGlobalID()
                   throws IOException,
                          AutomationException
Global ID that uniquely identifies the attachment.

Product Availability

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

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

setGlobalID

void setGlobalID(String globalID)
                 throws IOException,
                        AutomationException
Global ID that uniquely identifies the attachment.

Product Availability

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

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

getParentGlobalID

String getParentGlobalID()
                         throws IOException,
                                AutomationException
The source global ID that to which the attachment is associated to.

Product Availability

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

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

setParentGlobalID

void setParentGlobalID(String globalID)
                       throws IOException,
                              AutomationException
The source global ID that to which the attachment is associated to.

Product Availability

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

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