org.datanucleus.store.query
Class AbstractCandidateLazyLoadList

java.lang.Object
  extended by org.datanucleus.store.query.AbstractLazyLoadList
      extended by org.datanucleus.store.query.AbstractCandidateLazyLoadList
All Implemented Interfaces:
java.lang.Iterable, java.util.Collection, java.util.List

public abstract class AbstractCandidateLazyLoadList
extends AbstractLazyLoadList

Abstract implementation of a lazy load list for candidates.


Field Summary
protected  java.util.List<AbstractClassMetaData> cmds
          Collection of class metadata suitable for returned objects that haven't yet been fully processed.
protected  ObjectManager om
          ObjectManager handling the datastore access.
 
Fields inherited from class org.datanucleus.store.query.AbstractLazyLoadList
LOCALISER, size
 
Constructor Summary
AbstractCandidateLazyLoadList(java.lang.Class cls, boolean subclasses, ObjectManager om, java.lang.String cacheType)
           
 
Method Summary
 
Methods inherited from class org.datanucleus.store.query.AbstractLazyLoadList
add, add, addAll, addAll, clear, contains, containsAll, get, getSize, indexOf, isEmpty, isOpen, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, retainAll, retrieveObjectForIndex, set, size, subList, toArray, toArray
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.List
equals, hashCode
 

Field Detail

om

protected ObjectManager om
ObjectManager handling the datastore access.


cmds

protected java.util.List<AbstractClassMetaData> cmds
Collection of class metadata suitable for returned objects that haven't yet been fully processed.

Constructor Detail

AbstractCandidateLazyLoadList

public AbstractCandidateLazyLoadList(java.lang.Class cls,
                                     boolean subclasses,
                                     ObjectManager om,
                                     java.lang.String cacheType)


Copyright © 2010. All Rights Reserved.