com.partnersoft.data
Class OneToOneNameMapping

java.lang.Object
  extended by com.partnersoft.data.OneToOneMapping<java.lang.String,java.lang.String>
      extended by com.partnersoft.data.OneToOneNameMapping

public class OneToOneNameMapping
extends OneToOneMapping<java.lang.String,java.lang.String>

A case-insensitive version of OneToOneMapping. Note that this is accomplished via lower-casing the keys, so keep that in mind if you use the iterator methods.

Copyright 2009 Partner Software, Inc.

Version:
$Id$
Author:
Paul Reavis

Field Summary
 
Fields inherited from class com.partnersoft.data.OneToOneMapping
forward, reverse
 
Constructor Summary
OneToOneNameMapping()
           
 
Method Summary
 void addRelationship(java.lang.String forwardKey, java.lang.String reverseKey)
           
 java.lang.String forwardLookup(java.lang.String forwardKey)
           
 void removeForward(java.lang.String forwardKey)
           
 void removeReverse(java.lang.String reverseKey)
           
 java.lang.String reverseLookup(java.lang.String reverseKey)
           
 
Methods inherited from class com.partnersoft.data.OneToOneMapping
iterateForward, iterateReverse, size
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OneToOneNameMapping

public OneToOneNameMapping()
Method Detail

addRelationship

public void addRelationship(java.lang.String forwardKey,
                            java.lang.String reverseKey)
Overrides:
addRelationship in class OneToOneMapping<java.lang.String,java.lang.String>

forwardLookup

public java.lang.String forwardLookup(java.lang.String forwardKey)
Overrides:
forwardLookup in class OneToOneMapping<java.lang.String,java.lang.String>

removeForward

public void removeForward(java.lang.String forwardKey)
Overrides:
removeForward in class OneToOneMapping<java.lang.String,java.lang.String>

removeReverse

public void removeReverse(java.lang.String reverseKey)
Overrides:
removeReverse in class OneToOneMapping<java.lang.String,java.lang.String>

reverseLookup

public java.lang.String reverseLookup(java.lang.String reverseKey)
Overrides:
reverseLookup in class OneToOneMapping<java.lang.String,java.lang.String>