|
||||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||
java.lang.Objectorg.objectweb.speedo.mim.lib.BasicSpeedoAccessor
org.objectweb.speedo.genclass.GenClassAccessor
org.objectweb.speedo.genclass.collection.CollectionAccessor
| Field Summary | |
|---|---|
protected java.util.Collection |
collection
is the internal collection used when the gen class is not active. |
| Fields inherited from class org.objectweb.speedo.genclass.GenClassAccessor |
|---|
deltaForMerge, elements, jdoProxy, logger, supportDelta, tmpelem |
| Fields inherited from class org.objectweb.speedo.mim.lib.BasicSpeedoAccessor |
|---|
detachedStatus, hasBeenFlush, isToMerge, jdoStatus, proxy |
| Constructor Summary | |
|---|---|
CollectionAccessor(SpeedoGenClassProxy _jdoProxy)
Instanciates and initializes a new collection with an initial size. |
|
| Method Summary | |
|---|---|
boolean |
add(java.lang.Object o)
|
boolean |
addAll(java.util.Collection c)
|
void |
attachCopy(ProxyManager pm,
java.util.Map map,
SpeedoAccessor fieldsClone,
boolean makeTransactional)
This method is used during the attach operation. |
void |
clear()
|
boolean |
contains(java.lang.Object o)
|
boolean |
containsAll(java.util.Collection c)
|
org.objectweb.jorm.api.PIndexedElem |
createPIndexedElem(GenClassAccessor gca)
|
void |
deletePersistent(ProxyManager pm)
Deletes persistent all inner elements of the persistent instance. |
void |
detachCopy(ProxyManager pm,
java.util.Map map,
SpeedoAccessor fieldsClone,
java.util.Collection fgHints)
This method is used during the detach operation. |
protected boolean |
duplicatAllowed()
|
boolean |
equals(java.lang.Object o)
|
void |
forceDetachedDirty()
Force the detached status to DETACHED_DIRTY and all the xxxLoaded to true |
boolean |
isEmpty()
|
java.util.Iterator |
iterator()
|
void |
loadFieldsFromAccessor(SpeedoAccessor sa)
|
void |
makePersistent(ProxyManager pm)
Makes persistent all inner elements of the persistent instance. |
void |
refresh(ProxyManager pm,
java.util.Map map,
java.util.Collection fgHints)
This method is used during the refresh operation. |
boolean |
remove(java.lang.Object o)
|
boolean |
removeAll(java.util.Collection c)
|
void |
restoreDetachedNone()
Restore the detached status to DETACHED_NONE and all the xxxLoaded to false |
boolean |
retainAll(java.util.Collection c)
|
void |
retrieve(ProxyManager pm,
java.util.Map map,
java.util.Collection fgHints)
This method is used during the retrieve operation. |
void |
setElements(java.lang.Object o)
|
int |
size()
|
protected GenClassElement |
speedoAdd(java.lang.Object o,
boolean allowDuplicates)
|
boolean |
speedoAdd(java.lang.Object o,
java.lang.Object hints)
Askes the adding of an element into a generic class. |
boolean |
speedoRemove(java.lang.Object o,
java.lang.Object hints)
Askes the removing of an element from a generic class. |
GenClassElement |
speedoRemove2(java.lang.Object o)
|
java.lang.Object[] |
toArray()
|
java.lang.Object[] |
toArray(java.lang.Object[] a)
|
java.lang.String |
toString()
|
| Methods inherited from class org.objectweb.speedo.genclass.GenClassAccessor |
|---|
createPIndexedElem, getLogger, getMemoryInstance, loadFields, makeToMerge, merge, paAdd, paDeltaSupported, paGetNbElem, paIterator, paSetNbElem, setFlushed, unSwizzle, workingSetClosed |
| Methods inherited from class org.objectweb.speedo.mim.lib.BasicSpeedoAccessor |
|---|
changeVersion, checkVersion, getCacheEntry, getDetachedStatus, getSpeedoProxy, getUserKey, getVersion, hasBeenFlush, indexFieldModified, isToMerge, jdoChangeStatus, jdoGetStatus, jdoSetStatus, prepareWrite, setDetachedStatus, setSpeedoProxy |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.util.Collection |
|---|
hashCode |
| Field Detail |
protected java.util.Collection collection
| Constructor Detail |
public CollectionAccessor(SpeedoGenClassProxy _jdoProxy)
| Method Detail |
public java.lang.String toString()
protected boolean duplicatAllowed()
public GenClassElement speedoRemove2(java.lang.Object o)
public void makePersistent(ProxyManager pm)
SpeedoAccessor
makePersistent in interface SpeedoAccessormakePersistent in class GenClassAccessorpublic void deletePersistent(ProxyManager pm)
SpeedoAccessor
deletePersistent in interface SpeedoAccessordeletePersistent in class GenClassAccessorpublic void setElements(java.lang.Object o)
setElements in class GenClassAccessorpublic void loadFieldsFromAccessor(SpeedoAccessor sa)
loadFieldsFromAccessor in class GenClassAccessor
public void detachCopy(ProxyManager pm,
java.util.Map map,
SpeedoAccessor fieldsClone,
java.util.Collection fgHints)
SpeedoAccessor
detachCopy in interface SpeedoAccessordetachCopy in class GenClassAccessor
public void attachCopy(ProxyManager pm,
java.util.Map map,
SpeedoAccessor fieldsClone,
boolean makeTransactional)
SpeedoAccessor
attachCopy in interface SpeedoAccessorattachCopy in class GenClassAccessor
public void refresh(ProxyManager pm,
java.util.Map map,
java.util.Collection fgHints)
SpeedoAccessor
refresh in interface SpeedoAccessorrefresh in class GenClassAccessor
public void retrieve(ProxyManager pm,
java.util.Map map,
java.util.Collection fgHints)
SpeedoAccessor
retrieve in interface SpeedoAccessorretrieve in class GenClassAccessorpublic boolean add(java.lang.Object o)
add in interface java.util.Collectionpublic boolean addAll(java.util.Collection c)
addAll in interface java.util.Collectionpublic void clear()
clear in interface java.util.Collectionpublic boolean contains(java.lang.Object o)
contains in interface java.util.Collectionpublic boolean containsAll(java.util.Collection c)
containsAll in interface java.util.Collectionpublic boolean equals(java.lang.Object o)
equals in interface java.util.Collectionpublic boolean isEmpty()
isEmpty in interface java.util.Collectionpublic java.util.Iterator iterator()
iterator in interface java.util.Collectionpublic boolean remove(java.lang.Object o)
remove in interface java.util.Collectionpublic boolean removeAll(java.util.Collection c)
removeAll in interface java.util.Collectionpublic boolean retainAll(java.util.Collection c)
retainAll in interface java.util.Collectionpublic int size()
size in interface java.util.Collectionpublic java.lang.Object[] toArray()
toArray in interface java.util.Collectionpublic java.lang.Object[] toArray(java.lang.Object[] a)
toArray in interface java.util.Collectionpublic org.objectweb.jorm.api.PIndexedElem createPIndexedElem(GenClassAccessor gca)
createPIndexedElem in class GenClassAccessor
public boolean speedoAdd(java.lang.Object o,
java.lang.Object hints)
SpeedoGenClassCoherence
speedoAdd in interface SpeedoGenClassCoherencespeedoAdd in class GenClassAccessor
protected GenClassElement speedoAdd(java.lang.Object o,
boolean allowDuplicates)
public boolean speedoRemove(java.lang.Object o,
java.lang.Object hints)
SpeedoGenClassCoherence
speedoRemove in interface SpeedoGenClassCoherencespeedoRemove in class GenClassAccessorpublic void forceDetachedDirty()
SpeedoAccessor
forceDetachedDirty in interface SpeedoAccessorpublic void restoreDetachedNone()
SpeedoAccessor
restoreDetachedNone in interface SpeedoAccessor
|
||||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||