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:
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(String id, CouchDbConnector couchDbConnector, Class<?> clazz, DocumentReferences documentReferences, ConstructibleAnnotatedCollection constructibleField, org.codehaus.jackson.map.ObjectMapper objectMapper)
           
 
Method Summary
 boolean initialized()
           
 Object invoke(Object proxy, Method method, 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(String id,
                                      CouchDbConnector couchDbConnector,
                                      Class<?> clazz,
                                      DocumentReferences documentReferences,
                                      ConstructibleAnnotatedCollection constructibleField,
                                      org.codehaus.jackson.map.ObjectMapper objectMapper)
                               throws IllegalArgumentException,
                                      InstantiationException,
                                      IllegalAccessException,
                                      InvocationTargetException
Throws:
IllegalArgumentException
InstantiationException
IllegalAccessException
InvocationTargetException
Method Detail

invoke

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

initialized

public boolean initialized()
Overrides:
initialized in class ViewBasedCollection


Copyright © 2011. All Rights Reserved.