com.vinculumtech.platform.root.persistence
Class InMemoryFinder

java.lang.Object
  extended bycom.vinculumtech.platform.root.persistence.InMemoryFinder
Direct Known Subclasses:
InMemoryCollectionFinder, InMemoryObjectFinder

public abstract class InMemoryFinder
extends java.lang.Object

Version:
$Id: //depot/carrierwave/src/server/com/vinculumtech/platform/root/persistence/InMemoryFinder.java#12 $

Constructor Summary
InMemoryFinder()
           
InMemoryFinder(java.lang.Class imageableType)
           
InMemoryFinder(java.lang.Class imageableType, boolean excludeSubClasses)
           
InMemoryFinder(java.lang.Class imageableType, boolean excludeSubClasses, java.lang.String query)
           
InMemoryFinder(java.lang.Class imageableType, java.lang.String query)
           
 
Method Summary
protected  java.util.List findAllForType(PersistenceSession persistenceSession)
           
 java.lang.Class getImageableType()
           
 java.util.Map getParameters()
           
protected  java.lang.Object getParsedQuery()
           
 java.lang.String getQuery()
           
protected  java.util.Map getResolvedParameters()
           
 boolean hasParameters()
           
 boolean isExcludeSubClasses()
           
protected abstract  java.lang.String makeQuery()
          need to look for way to have ognl return first found or all found
protected  java.lang.Object queryValue(java.lang.Object parsedQuery, java.lang.Object root)
           
 void setExcludeSubClasses(boolean excludeSubClasses)
           
 void setImageableType(java.lang.Class imageableType)
           
 void setParameters(java.util.Map parameters)
           
 void setQuery(java.lang.String query)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InMemoryFinder

public InMemoryFinder()

InMemoryFinder

public InMemoryFinder(java.lang.Class imageableType)

InMemoryFinder

public InMemoryFinder(java.lang.Class imageableType,
                      java.lang.String query)

InMemoryFinder

public InMemoryFinder(java.lang.Class imageableType,
                      boolean excludeSubClasses)

InMemoryFinder

public InMemoryFinder(java.lang.Class imageableType,
                      boolean excludeSubClasses,
                      java.lang.String query)
Method Detail

isExcludeSubClasses

public boolean isExcludeSubClasses()

setExcludeSubClasses

public void setExcludeSubClasses(boolean excludeSubClasses)

getImageableType

public java.lang.Class getImageableType()

setImageableType

public void setImageableType(java.lang.Class imageableType)

setQuery

public void setQuery(java.lang.String query)

getQuery

public java.lang.String getQuery()

hasParameters

public boolean hasParameters()

getParameters

public java.util.Map getParameters()

setParameters

public void setParameters(java.util.Map parameters)

getResolvedParameters

protected java.util.Map getResolvedParameters()

queryValue

protected java.lang.Object queryValue(java.lang.Object parsedQuery,
                                      java.lang.Object root)

makeQuery

protected abstract java.lang.String makeQuery()
need to look for way to have ognl return first found or all found

Returns:

getParsedQuery

protected java.lang.Object getParsedQuery()

findAllForType

protected java.util.List findAllForType(PersistenceSession persistenceSession)


Copyright (C) 2002 Vinculum Technologies, Inc. All Rights Reserved.