All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

VPMInterfaces Interface CATIVpmAFLProduct

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

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


interface CATIVpmAFLProduct

Interface for AFLProduct objects.
Role: The interface provides functions for accessing AFLProduct attributes.


Method Index


o Dump(char*)
Dump the Product attributes.
o GetAllProductViews(CATListValCATIVpmAFLProductView_var&)
Get all Product-Views associated with this Product.
o GetCreationDate(CATTime&)
Get the creation date of the Product.
o GetIdentifier(SEQUENCE(octet)&)
Get the binary reference to the actual product object.
o GetLastModifDate(CATTime&)
Get the last modification date of the product.
o GetName(CATUnicodeString&)
Get the name of the Product.
o GetRelatedAction(CATIVpmAFLAction_var&)
Get the Action which this Product is associated with.

Methods


o Dump
public virtual HRESULT Dump(char* prefix)=0
Dump the Product attributes.
Parameters:
iPrefix
The prefix text for each output line.
o GetAllProductViews
public virtual HRESULT GetAllProductViews(CATListValCATIVpmAFLProductView_var& oListPV)=0
Get all Product-Views associated with this Product.
Parameters:
oListPV
o GetCreationDate
public virtual HRESULT GetCreationDate(CATTime& oDate)=0
Get the creation date of the Product.
Parameters:
oDate
o GetIdentifier
public virtual HRESULT GetIdentifier(SEQUENCE(octet)& oRef)=0
Get the binary reference to the actual product object.
Parameters:
oRef
o GetLastModifDate
public virtual HRESULT GetLastModifDate(CATTime& oDate)=0
Get the last modification date of the product.
Parameters:
oDate
o GetName
public virtual HRESULT GetName(CATUnicodeString& oName)=0
Get the name of the Product.
Parameters:
oName
o GetRelatedAction
public virtual HRESULT GetRelatedAction(CATIVpmAFLAction_var& oAction)=0
Get the Action which this Product is associated with.
Parameters:
oAction

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

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