All Frameworks Class Hierarchy This Framework Previous Next Indexes
VPMInterfaces Interface CATIVpmAFLProductView
System.IUnknown
|
+---System.IDispatch
|
+---System.CATBaseUnknown
|
+---CATIVpmAFLProductView
Usage: an implementation of this interface is supplied and you must use it as is. You should not reimplement it.
interface CATIVpmAFLProductView
Class interface to the ProductView methods.
Role: Defines the interfaces to methods to manage ProductViews.
Method Index
- o
CopyTo(CATIVpmAFLProductView_var&)
- CopyTo : obsolete in V5R5 (ASSERT) DO NOT USE
(same problem as in the SetValue : manage data integrity).
- o
Delete()
- Delete : obsolete in V5R5 (ASSERT) DO NOT USE
Instead USE ENOVILifeCycleObject interface.
- o
Dump(char*)
- Dumps all the ProductView attributes
- o
GetAttachedObjectsMinus(SEQUENCE(CORBAAny)&)
- obsolete in V5R5 ( ASSERT ) DO NOT USE
Instead use virtual HRESULT Modif->GetAttachedObjectsMinus(SEQUENCE(CORBAAny)& oListObj)=0;
- o
GetAttachedObjectsPlus(SEQUENCE(CORBAAny)&)
- obsolete in V5R5 ( ASSERT ) DO NOT USE
Instead use virtual HRESULT Modif->GetAttachedObjectsPlus(SEQUENCE(CORBAAny)& oListObj)=0;
- o
GetCreationDate(CATTime&)
- Retrieves the creation date.
- o
GetGroupModif(CATICfgGroupModif_var&)
- Retrieves the Cfg Group Modif related to this ProductView.
- o
GetLastModifDate(CATTime&)
- Retrieves the last modification date.
- o
GetName(CATUnicodeString&)
- Instead use ENOVINamedObject->get_Name();
Retrieves the ProductView name.
- o
GetRelatedAction(CATIVpmAFLAction_var&)
- Retrieves the Action related to this ProductView.
- o
GetRelatedProduct(CATIVpmAFLProduct_var&)
- Retrieves the Product for this ProductView.
- o
GetValue(CATIConfigurableObject_var&)
- Retrieves the Configurable Object pointed to by this ProductView.
- o
IsPointedByAMod(CATILinkableObject_var&,int&)
- Checks whether this Factory (Linkable) Object is already modified
in the current ProductView.
- o
Modify(CATIVpmAFLAction::Operation,CATIVpmAFLAffectedObject_var&,CATIVpmAFLAffectedObject_var&)
- Modify : obsolete in V5R5 ( ASSERT ) DO NOT USE
Instead use modif->Modify(CATICfgOperation::Operation iOperation.
- o
SetName(CATUnicodeString&)
- SetName : obsolete in V5R5 ( ASSERT ) DO NOT USE
Instead use PV->GetValue(CFGOBJ) and CFGOBJ->GetName()
- o
SetValue(CATIConfigurableObject_var&)
- SetValue : obsolete in V5R5 (ASSERT) DO NOT USE
The CV is set only once at creation using Action->AddProductView()
Methods
o CopyTo
public virtual HRESULT CopyTo( | CATIVpmAFLProductView_var& | oObj)=0 |
-
CopyTo : obsolete in V5R5 (ASSERT) DO NOT USE
(same problem as in the SetValue : manage data integrity).
o Delete
-
Delete : obsolete in V5R5 (ASSERT) DO NOT USE
Instead USE ENOVILifeCycleObject interface.
o Dump
public virtual HRESULT Dump( | char* | iPrefix)=0 |
-
Dumps all the ProductView attributes
- Parameters:
-
- iPrefix
- The prefix text for each output line.
o GetAttachedObjectsMinus
public virtual HRESULT GetAttachedObjectsMinus( | SEQUENCE(CORBAAny)& | oListObj)=0 |
-
obsolete in V5R5 ( ASSERT ) DO NOT USE
Instead use virtual HRESULT Modif->GetAttachedObjectsMinus(SEQUENCE(CORBAAny)& oListObj)=0;
o GetAttachedObjectsPlus
public virtual HRESULT GetAttachedObjectsPlus( | SEQUENCE(CORBAAny)& | oListObj)=0 |
-
obsolete in V5R5 ( ASSERT ) DO NOT USE
Instead use virtual HRESULT Modif->GetAttachedObjectsPlus(SEQUENCE(CORBAAny)& oListObj)=0;
o GetCreationDate
-
Retrieves the creation date.
- Parameters:
-
- oTime
- The creation date attribute.
o GetGroupModif
public virtual HRESULT GetGroupModif( | CATICfgGroupModif_var& | oModif)=0 |
-
Retrieves the Cfg Group Modif related to this ProductView.
- Parameters:
-
- oModif
- The Group Modif object.
o GetLastModifDate
-
Retrieves the last modification date.
- Parameters:
-
- oTime
- The last modification date attribute.
o GetName
-
Instead use ENOVINamedObject->get_Name();
Retrieves the ProductView name.
- Parameters:
-
- oName
- The name.
o GetRelatedAction
public virtual HRESULT GetRelatedAction( | CATIVpmAFLAction_var& | oAction)=0 |
-
Retrieves the Action related to this ProductView.
- Parameters:
-
- oAction
- The Action.
o GetRelatedProduct
public virtual HRESULT GetRelatedProduct( | CATIVpmAFLProduct_var& | oProduct)=0 |
-
Retrieves the Product for this ProductView.
- Parameters:
-
- oProduct
- The Product.
o GetValue
public virtual HRESULT GetValue( | CATIConfigurableObject_var& | oCfgObj)=0 |
-
Retrieves the Configurable Object pointed to by this ProductView.
- Parameters:
-
- oCfgObj
- The Configurable Object.
o IsPointedByAMod
public virtual HRESULT IsPointedByAMod( | const CATILinkableObject_var& | iObj, |
| int& | oPointed)=0 |
-
Checks whether this Factory (Linkable) Object is already modified
in the current ProductView.
- Parameters:
-
- iObj
- The Factory Object.
- oPointed
- The indicator flag.
Legal values: 0 object is not modified, 1 object had been added,
2 object has been deleted, 3 object has been both added and deleted.
o Modify
public virtual HRESULT Modify( | CATIVpmAFLAction::Operation | iOperation, |
| const CATIVpmAFLAffectedObject_var& | Obj1, |
| const CATIVpmAFLAffectedObject_var& | Obj2)=0 |
-
Modify : obsolete in V5R5 ( ASSERT ) DO NOT USE
Instead use modif->Modify(CATICfgOperation::Operation iOperation...)
o SetName
-
SetName : obsolete in V5R5 ( ASSERT ) DO NOT USE
Instead use PV->GetValue(CFGOBJ) and CFGOBJ->GetName()
o SetValue
public virtual HRESULT SetValue( | const CATIConfigurableObject_var& | oObj)=0 |
-
SetValue : obsolete in V5R5 (ASSERT) DO NOT USE
The CV is set only once at creation using Action->AddProductView()
This object is included in the file: CATIVpmAFLProductView.h
If needed, your Imakefile.mk should include the module: GUIDVPMInterfaces