com.triactive.jdo.store
Class InverseMapStore

java.lang.Object
  extended by com.triactive.jdo.store.AbstractMapStore
      extended by com.triactive.jdo.store.InverseMapStore
All Implemented Interfaces:
MapStore

 class InverseMapStore
extends AbstractMapStore


Field Summary
 
Fields inherited from class com.triactive.jdo.store.AbstractMapStore
containsValueStmt, dba, getStmt, keyColumn, keyMapping, keysAreEmbedded, keyType, ownerColumn, ownerMapping, storeMgr, valueColumn, valueMapping, valuesAreEmbedded, valueType
 
Constructor Summary
InverseMapStore(FieldMetaData fmd, StoreManager storeMgr)
           
 
Method Summary
 void clear(StateManager sm)
           
 SetStore entrySetStore()
           
 SetStore keySetStore()
           
 java.lang.Object put(StateManager sm, java.lang.Object newKey, java.lang.Object newValue)
           
 java.lang.Object remove(StateManager sm, java.lang.Object key)
           
protected  void validateValueType(java.lang.Object value)
           
 SetStore valueSetStore()
           
 
Methods inherited from class com.triactive.jdo.store.AbstractMapStore
containsKey, containsValue, get, get0, getKeyType, getStoreManager, getValueType, putAll, validateKeyForReading, validateKeyForWriting, validateKeyType, validateValueForReading, validateValueForWriting
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InverseMapStore

public InverseMapStore(FieldMetaData fmd,
                       StoreManager storeMgr)
Method Detail

validateValueType

protected void validateValueType(java.lang.Object value)
Overrides:
validateValueType in class AbstractMapStore

put

public java.lang.Object put(StateManager sm,
                            java.lang.Object newKey,
                            java.lang.Object newValue)

remove

public java.lang.Object remove(StateManager sm,
                               java.lang.Object key)

clear

public void clear(StateManager sm)

keySetStore

public SetStore keySetStore()

valueSetStore

public SetStore valueSetStore()

entrySetStore

public SetStore entrySetStore()


Copyright ? 2001 TriActive, Inc. All Rights Reserved.