org.jboss.ejb.plugins.cmp.jdbc
Class RelationData
java.lang.Object
org.jboss.ejb.plugins.cmp.jdbc.RelationData
- public final class RelationData
- extends java.lang.Object
This class holds data about one relationship. It maintains a lists of
which relations have been added and removed. When the transaction is
committed these list are retrieved and used to update the relation table.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
addedRelations
public final java.util.Set addedRelations
removedRelations
public final java.util.Set removedRelations
notRelatedPairs
public final java.util.Set notRelatedPairs
RelationData
public RelationData(JDBCCMRFieldBridge (src) leftCMRField,
JDBCCMRFieldBridge (src) rightCMRField)
getLeftCMRField
public JDBCCMRFieldBridge (src) getLeftCMRField()
getRightCMRField
public JDBCCMRFieldBridge (src) getRightCMRField()
addRelation
public void addRelation(JDBCCMRFieldBridge (src) leftCMRField,
java.lang.Object leftId,
JDBCCMRFieldBridge (src) rightCMRField,
java.lang.Object rightId)
removeRelation
public void removeRelation(JDBCCMRFieldBridge (src) leftCMRField,
java.lang.Object leftId,
JDBCCMRFieldBridge (src) rightCMRField,
java.lang.Object rightId)
isDirty
public boolean isDirty()