oaRelationshipChangeRec Class Reference

Inheritance diagram for oaRelationshipChangeRec:

oaLeafChangeRec oaChangeRec oaCreateRelationshipChangeRec oaDestroyRelationshipChangeRec oaCreate1to1RelationshipChangeRec oaCreate1toNRelationshipChangeRec oaCreate2DTableRelationshipChangeRec oaDestroy1to1RelationshipChangeRec oaDestroy1toNRelationshipChangeRec oaDestroy2DTableRelationshipChangeRec


Public Methods

 oaRelationshipChangeRec (oaChangeSetBase *changeSetIn)
virtual oaCMObjectRef::SPtr getFrom () const
virtual const sd::sdRelationshipBase * getSchemaDefinition () const
virtual oaCMDatabaseRef::SPtr getDatabaseRef () const

Detailed Description

The oaRelationshipChangeRec class represents a change record that captures information related to the relationship between two objects.

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


Constructor & Destructor Documentation

oaRelationshipChangeRec::oaRelationshipChangeRec oaChangeSetBase *    changeSetIn
 

This is the oaRelationshipChangeRec constructor.

Parameters:
changeSetIn A pointer to the change set to contain the change record.


Member Function Documentation

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

This function returns the database reference for this oaRelationshipChangeRec object.

Implements oaLeafChangeRec.

sr::srObjectRef * oaRelationshipChangeRec::getFrom   const [virtual]
 

This function returns the from object of the relationship associated with this change record.

Reimplemented in oaCreate1to1RelationshipChangeRec, oaCreate1toNRelationshipChangeRec, oaCreate2DTableRelationshipChangeRec, oaDestroy1to1RelationshipChangeRec, oaDestroy1toNRelationshipChangeRec, and oaDestroy2DTableRelationshipChangeRec.

sd::sdRelationship * oaRelationshipChangeRec::getSchemaDefinition   const [virtual]
 

This function returns the schema definition for the relationship that is the subject of this oaRelationshipChangeRec.

Reimplemented in oaCreate1to1RelationshipChangeRec, oaCreate1toNRelationshipChangeRec, oaCreate2DTableRelationshipChangeRec, oaDestroy1to1RelationshipChangeRec, oaDestroy1toNRelationshipChangeRec, and oaDestroy2DTableRelationshipChangeRec.


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

Return to top of page