oaObjectChangeRec Class Reference

Inheritance diagram for oaObjectChangeRec:

oaLeafChangeRec oaChangeRec oaConvertObjectChangeRec oaCreateObjectChangeRec oaDestroyObjectChangeRec


Public Methods

 oaObjectChangeRec (oaChangeSetBase *changeSetIn, oaCMObjectRef::SPtr objectRefIn)
virtual ~oaObjectChangeRec ()
oaCMObjectRef::SPtr getObject () const
const sd::sdObjectgetSchemaDefinition () const
virtual oaCMDatabaseRef::SPtr getDatabaseRef () const

Detailed Description

The oaObjectChangeRec class represents a change record related to an object.

Change records are used by the OpenAccess change management system (CMS).


Constructor & Destructor Documentation

oaObjectChangeRec::oaObjectChangeRec oaChangeSetBase *    changeSetIn,
oaCMObjectRef::SPtr    objectRefIn
 

This is the oaObjectChangeRec constructor.

Parameters:
changeSetIn A pointer to the change set to contain the change record.
objectRefIn A smart pointer to an oaCMObjectRef for the object that is the subject of this change record.

oaObjectChangeRec::~oaObjectChangeRec   [virtual]
 

This is the oaObjectChangeRec destructor.


Member Function Documentation

oaCMDatabaseRef::SPtr oaObjectChangeRec::getDatabaseRef   const [virtual]
 

This function returns the database reference for this oaObjectChangeRec object.

Implements oaLeafChangeRec.

oaCMObjectRef::SPtr oaObjectChangeRec::getObject   const
 

This function returns a smart pointer to the oaCMObjectRef for the object that is the subject of this change record.

sd::sdObject * oaObjectChangeRec::getSchemaDefinition   const
 

This function returns a pointer to the schema definition for the object that is the subject of this oaObjectChangeRec.


The documentation for this class was generated from the following files:

Return to top of page