org.ektorp.impl.docref
Class LazyLoadingViewBasedCollection

java.lang.Object
  extended by org.ektorp.impl.docref.ViewBasedCollection
      extended by org.ektorp.impl.docref.LazyLoadingViewBasedCollection
All Implemented Interfaces:
java.lang.reflect.InvocationHandler

public class LazyLoadingViewBasedCollection
extends ViewBasedCollection


Nested Class Summary
 
Nested classes/interfaces inherited from class org.ektorp.impl.docref.ViewBasedCollection
ViewBasedCollection.RememberRemovedIterator, ViewBasedCollection.RememberRemovedListIterator
 
Constructor Summary
LazyLoadingViewBasedCollection(java.lang.String id, CouchDbConnector couchDbConnector, java.lang.Class<?> clazz, DocumentReferences documentReferences, ConstructibleAnnotatedCollection constructibleField, org.codehaus.jackson.map.ObjectMapper objectMapper)
           
 
Method Summary
 boolean initialized()
           
 java.lang.Object invoke(java.lang.Object proxy, java.lang.reflect.Method method, java.lang.Object[] args)
           
 
Methods inherited from class org.ektorp.impl.docref.ViewBasedCollection
getPendingRemoval, initialize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LazyLoadingViewBasedCollection

public LazyLoadingViewBasedCollection(java.lang.String id,
                                      CouchDbConnector couchDbConnector,
                                      java.lang.Class<?> clazz,
                                      DocumentReferences documentReferences,
                                      ConstructibleAnnotatedCollection constructibleField,
                                      org.codehaus.jackson.map.ObjectMapper objectMapper)
                               throws java.lang.IllegalArgumentException,
                                      java.lang.InstantiationException,
                                      java.lang.IllegalAccessException,
                                      java.lang.reflect.InvocationTargetException
Throws:
java.lang.IllegalArgumentException
java.lang.InstantiationException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
Method Detail

invoke

public java.lang.Object invoke(java.lang.Object proxy,
                               java.lang.reflect.Method method,
                               java.lang.Object[] args)
                        throws java.lang.Throwable
Specified by:
invoke in interface java.lang.reflect.InvocationHandler
Overrides:
invoke in class ViewBasedCollection
Throws:
java.lang.Throwable

initialized

public boolean initialized()
Overrides:
initialized in class ViewBasedCollection


Copyright © 2011. All Rights Reserved.