|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.ojb.broker.core.MtoNBroker
Manage all stuff related to non-decomposed M:N association.
Constructor Summary | |
MtoNBroker(PersistenceBrokerImpl broker)
|
Method Summary | |
void |
deleteMtoNImplementor(CollectionDescriptor cod,
java.lang.Object obj)
delete all rows from m:n table belonging to obj |
void |
deleteMtoNImplementor(CollectionDescriptor cod,
java.lang.Object obj,
java.util.Iterator collectionIterator,
java.util.Collection mnKeys)
deletes all rows from m:n table that are not used in relatedObjects |
void |
deleteMtoNImplementor(MtoNImplementor m2n)
|
java.util.List |
getMtoNImplementor(CollectionDescriptor cod,
java.lang.Object obj)
get a Collection of Keys of already existing m:n rows |
void |
reset()
|
void |
storeMtoNImplementor(CollectionDescriptor cod,
java.lang.Object realObject,
java.lang.Object otherObj,
java.util.Collection mnKeys)
Stores new values of a M:N association in a indirection table. |
void |
storeMtoNImplementor(MtoNImplementor m2n)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public MtoNBroker(PersistenceBrokerImpl broker)
Method Detail |
public void reset()
public void storeMtoNImplementor(CollectionDescriptor cod, java.lang.Object realObject, java.lang.Object otherObj, java.util.Collection mnKeys)
cod
- The CollectionDescriptor
for the m:n relationrealObject
- The real objectotherObj
- The referenced objectmnKeys
- The all MtoNBroker.Key
matching the real objectpublic java.util.List getMtoNImplementor(CollectionDescriptor cod, java.lang.Object obj)
cod
- obj
-
public void deleteMtoNImplementor(CollectionDescriptor cod, java.lang.Object obj)
cod
- obj
- public void deleteMtoNImplementor(CollectionDescriptor cod, java.lang.Object obj, java.util.Iterator collectionIterator, java.util.Collection mnKeys)
cod
- obj
- collectionIterator
- mnKeys
- public void storeMtoNImplementor(MtoNImplementor m2n)
m2n
- public void deleteMtoNImplementor(MtoNImplementor m2n)
m2n
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |