All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

VPMInterfaces Interface CATIVpmAFLAttachement

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

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


interface CATIVpmAFLAttachement

Class to manage the Action Flow Attachment objects.
Role: Items that have significance, in the context of an Action, may be associated to that Action as Attachment objects.


Method Index


o AddAttachement(CATIVpmAFLAttachement_var&)
Adds a pointed Attachment to this Attachment.
o Dump(char*)
Dumps the Attachment attributes.
o GetActionRelated(CATIVpmAFLAction_var&)
Retrieves the Action related to this Attachment.
o GetCreationDate(CATTime&)
Retrieves the creation date of this Attachment.
o GetDesc(CATUnicodeString&)
Retrieves the description of the Attachment.
o GetId(CORBAAny&)
Retrieves the identifier of the Attachment.
o GetId(SEQUENCE(octet)&)
Retrieves the identifier of the Attachment.
o GetLastModifDate(CATTime&)
Retrieves the last modification date of this Attachment.
o GetName(CATUnicodeString&)
Retrieves the name of the Attachment.
o GetPointedAttachements(CATLISTV(CATIVpmAFLAttachement_var)&)
Retrieves a list of pointed Attachments for this Attachment.
o GetPointingAttachements(CATLISTV(CATIVpmAFLAttachement_var)&)
Retrieves a list of pointing Attachments for this Attachment.
o GetType(CATUnicodeString&)
Retrieves the type of the Attachment.
o RemoveAttachement(CATIVpmAFLAttachement_var&)
Removes a pointed Attachment.

Methods


o AddAttachement
public virtual HRESULT AddAttachement(CATIVpmAFLAttachement_var& iAtt)=0
Adds a pointed Attachment to this Attachment.
Parameters:
iAtt
The Attachment to add.
o Dump
public virtual HRESULT Dump(char* iPrefix)=0
Dumps the Attachment attributes.
Parameters:
iPrefix
The prefix text for each output line.
o GetActionRelated
public virtual HRESULT GetActionRelated(CATIVpmAFLAction_var& oActionRelated)=0
Retrieves the Action related to this Attachment.
Parameters:
oActionRelated
The related Action.
o GetCreationDate
public virtual HRESULT GetCreationDate(CATTime& oTime)=0
Retrieves the creation date of this Attachment.
Parameters:
oTime
The Attachment creation date.
o GetDesc
public virtual HRESULT GetDesc(CATUnicodeString& oObjDesc)=0
Retrieves the description of the Attachment.
Parameters:
oObjDesc
The Attachment description.
o GetId
public virtual HRESULT GetId(CORBAAny& oId)=0
Retrieves the identifier of the Attachment.
Parameters:
oId
The Attachment identifier.
o GetId
public virtual HRESULT GetId(SEQUENCE(octet)& oId)=0
Retrieves the identifier of the Attachment.
Parameters:
oId
The Attachment identifier.
o GetLastModifDate
public virtual HRESULT GetLastModifDate(CATTime& oTime)=0
Retrieves the last modification date of this Attachment.
Parameters:
oTime
The Attachment last modification date.
o GetName
public virtual HRESULT GetName(CATUnicodeString& oName)=0
Retrieves the name of the Attachment.
Parameters:
oName
The Attachment name.
o GetPointedAttachements
public virtual HRESULT GetPointedAttachements(CATLISTV(CATIVpmAFLAttachement_var)& oListAtts)=0
Retrieves a list of pointed Attachments for this Attachment.
Parameters:
oListAtts
The Attachment list.
o GetPointingAttachements
public virtual HRESULT GetPointingAttachements(CATLISTV(CATIVpmAFLAttachement_var)& oListAtts)=0
Retrieves a list of pointing Attachments for this Attachment.
Parameters:
oListAtts
The Attachment list.
o GetType
public virtual HRESULT GetType(CATUnicodeString& oType)=0
Retrieves the type of the Attachment.
Parameters:
oType
The Attachment type.
o RemoveAttachement
public virtual HRESULT RemoveAttachement(CATIVpmAFLAttachement_var& iAtt)=0
Removes a pointed Attachment.
Parameters:
iAtt
The Attachment to remove.

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

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