All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

ENOVInterfaces Interface CATIEnovCMAffectedObject

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

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


interface CATIEnovCMAffectedObject

Interface for Change Management Affected Object.

Role: This interface is implemented in ENOVInterfaces/ProtectedInterfaces. Customers must use this interface with the provided implementation.


Method Index


o GetAffObjUuid(CATIVpmFactoryObject_var&)
Gets the Factory Object of the actual Affected Object.
o GetInternalRelations(CATListValCATIVpmAFLAction_var&)
Gets the internal relation objects.
o GetInternalRelations(CATListValCATIVpmAFLProductView_var&)
Gets the internal relation objects.

Methods


o GetAffObjUuid
public virtual HRESULT GetAffObjUuid(CATIVpmFactoryObject_var& Objct) = 0
Gets the Factory Object of the actual Affected Object.
Parameters:
Objct
Value of the Affected Object
o GetInternalRelations
public virtual HRESULT GetInternalRelations(CATListValCATIVpmAFLAction_var& oInternalRelations) = 0
Gets the internal relation objects.
Parameters:
oInternalRelations
The returned list of internal relations.
Returns:

Legal values:
S_OK
if method is successful
E_FAIL
failure
o GetInternalRelations
public virtual HRESULT GetInternalRelations(CATListValCATIVpmAFLProductView_var& oInternalRelations) = 0
Gets the internal relation objects.
Parameters:
oInternalRelations
The returned list of internal relations.
Returns:

Legal values:
S_OK
if method is successful
E_FAIL
failure

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

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