CAA C++ API Modifications

CATPDMBaseInterfaces Framework Modifications in V5R19


Entity
SP
Modification
To Do
CATPDMBaseInterfaces/Public/CATIPDMSaveInfo.h/CATIPDMSaveInfo/GetModificationStatus
Prototype: virtual HRESULT GetModificationStatus(CATDocument* iDocToSave,ModifStatus& oStatus)= 0;
GANPVMImplement it when entity is implemented or inherited
CATPDMBaseInterfaces/Public/CATIPDMUESaveProcess.h/CATIPDMUESaveProcess/BeforeCommit
Prototype: virtual HRESULT BeforeCommit(CATLISTP_CATDocument_* iDocsToSave,CATIPDMSaveInfo* ipInfo,CATIPDMSaveAction* ipAction)= 0;
GANPVMImplement it when entity is implemented or inherited
CATPDMBaseInterfaces/Public/CATIPDMUESaveProcess.h/CATIPDMUESaveProcess/BeforeRollback
Prototype: virtual HRESULT BeforeRollback(CATLISTP_CATDocument_* iDocsToSave,CATIPDMSaveInfo* ipInfo,CATIPDMSaveAction* ipAction)= 0;
GANPVMImplement it when entity is implemented or inherited