|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.jcon.data.LookupDatabase
com.partnersoft.v3x.apps.Propagate.MappingLookupDatabase
public class MappingLookupDatabase
This subclass of LookupDatabase helps when mapping old keys to new ones. Swapping of keys is done using a HashMap, then the request is passed to another LookupDatabase.
| Constructor Summary | |
|---|---|
MappingLookupDatabase(LookupDatabase subDatabase,
java.util.Map mapping)
|
|
| Method Summary | |
|---|---|
void |
addIndex(java.lang.String className,
LookupIndex index)
Creates an object set by adding a classname/index mapping. |
void |
addIndex(java.lang.String className,
LookupIndex index,
java.util.Set lookupSet)
Creates an object set by adding a classname/index mapping, and supplies the set of objects for that mapping too. |
void |
addObject(java.lang.Object ob)
Adds an object to the database. |
boolean |
contains(java.lang.Object ob)
True if object is in the database, and can therefore be looked up. |
java.lang.Object |
keyOf(java.lang.Object victim)
Returns the lookup key of an object. |
java.lang.Object |
lookupObject(java.lang.Class classy,
java.lang.Object parameter)
Looks up an object based on its class and a parameter. |
LookupReference |
referenceFor(java.lang.Object ob)
Returns a LookupReference for an object. |
java.util.Iterator |
validObjectsFor(java.lang.Class classy)
Returns valid object set for a registered class. |
java.util.Iterator |
validObjectsFor(java.lang.String classname)
Returns valid object set for a registered class by class name. |
| Methods inherited from class org.jcon.data.LookupDatabase |
|---|
lookup, lookupObject |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public MappingLookupDatabase(LookupDatabase subDatabase,
java.util.Map mapping)
| Method Detail |
|---|
public void addIndex(java.lang.String className,
LookupIndex index)
addIndex in class LookupDatabase
public void addIndex(java.lang.String className,
LookupIndex index,
java.util.Set lookupSet)
addIndex in class LookupDatabasepublic void addObject(java.lang.Object ob)
addObject in class LookupDatabasepublic java.util.Iterator validObjectsFor(java.lang.Class classy)
validObjectsFor in class LookupDatabasepublic java.util.Iterator validObjectsFor(java.lang.String classname)
validObjectsFor in class LookupDatabase
public java.lang.Object lookupObject(java.lang.Class classy,
java.lang.Object parameter)
throws LookupFailedException
lookupObject in class LookupDatabaseLookupFailedExceptionpublic java.lang.Object keyOf(java.lang.Object victim)
keyOf in class LookupDatabasepublic boolean contains(java.lang.Object ob)
contains in class LookupDatabasepublic LookupReference referenceFor(java.lang.Object ob)
referenceFor in class LookupDatabase
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||