All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

ENOVInterfaces Interface ENOVICWAttachments

System.IUnknown
  |
  +---System.IDispatch
    |
    +---System.CATBaseUnknown
      |
      +---ENOVICWAttachments
 

Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.


interface ENOVICWAttachments

Interface for Attachments.

Role: Implements extensions of an Action (or derivative) to perform Attachments operations.


Method Index


o AddNewAttachment(CATUnicodeString&,CATUnicodeString&,CATIVpmFactoryObject_var&,CATIVpmAFLAttachement_var&)
Adds an Attachment to an Action, ECO, or ECR.
o RemoveAttachment(CATIVpmAFLAttachement_var&)
Removes an Attachment Object from a Action, ECO, or ECR.

Methods


o AddNewAttachment
public virtual HRESULT AddNewAttachment( const CATUnicodeString& iAttName,
const CATUnicodeString& iDescription,
const CATIVpmFactoryObject_var& ObjecttoAttach,
CATIVpmAFLAttachement_var& oAttObject)=0
Adds an Attachment to an Action, ECO, or ECR.
Parameters:
iAttName
Name of Attachment to be added
iDescription
Description of Attachment
ObjecttoAttach
Actual object to Attach
oAttObject
Created Attachment object
o RemoveAttachment
public virtual HRESULT RemoveAttachment(CATIVpmAFLAttachement_var& oAttObject) = 0
Removes an Attachment Object from a Action, ECO, or ECR.
Parameters:
oAttObject
Attachment object to be removed

This object is included in the file: ENOVICWAttachments.h
If needed, your Imakefile.mk should include the module: GUIDENOVInterfaces

Copyright © 2003, Dassault Systèmes. All rights reserved.