com.partnersoft.data
Class OneToOneMapping

java.lang.Object
  extended by com.partnersoft.data.OneToOneMapping

public class OneToOneMapping
extends java.lang.Object

A fast one-to-one relationship, represented as two mappings.

Author:
Paul Reavis Copyright 2004 Partner Software, Inc.

Constructor Summary
OneToOneMapping()
           
 
Method Summary
 void addRelationship(java.lang.Object forwardKey, java.lang.Object reverseKey)
           
 java.lang.Object forwardLookup(java.lang.Object forwardKey)
           
 int getSize()
           
 java.util.Iterator iterateForward()
           
 java.util.Iterator iterateReverse()
           
 void removeForward(java.lang.Object forwardKey)
           
 void removeReverse(java.lang.Object reverseKey)
           
 java.lang.Object reverseLookup(java.lang.Object reverseKey)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OneToOneMapping

public OneToOneMapping()
Method Detail

addRelationship

public void addRelationship(java.lang.Object forwardKey,
                            java.lang.Object reverseKey)

removeForward

public void removeForward(java.lang.Object forwardKey)

removeReverse

public void removeReverse(java.lang.Object reverseKey)

forwardLookup

public java.lang.Object forwardLookup(java.lang.Object forwardKey)

reverseLookup

public java.lang.Object reverseLookup(java.lang.Object reverseKey)

iterateForward

public java.util.Iterator iterateForward()

iterateReverse

public java.util.Iterator iterateReverse()

getSize

public int getSize()