org.apache.velocity.tools.view
Class AbstractSearchTool.StoredResults

java.lang.Object
  extended by org.apache.velocity.tools.view.AbstractSearchTool.StoredResults
All Implemented Interfaces:
java.io.Serializable
Enclosing class:
AbstractSearchTool

public static class AbstractSearchTool.StoredResults
extends java.lang.Object
implements java.io.Serializable

Simple utility class to hold a criterion and its result list.

This class is by default stored in a user's session, so it implements Serializable, but its members are transient. So functionally, it is not serialized and the last results/criteria will not be persisted if the session is serialized.

See Also:
Serialized Form

Field Summary
private  java.lang.Object crit
           
private  java.util.List list
           
private static long serialVersionUID
          serial version id
 
Constructor Summary
AbstractSearchTool.StoredResults(java.lang.Object crit, java.util.List list)
          Creates a new instance.
 
Method Summary
 java.lang.Object getCriteria()
           
 java.util.List getList()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
serial version id

See Also:
Constant Field Values

crit

private final transient java.lang.Object crit

list

private final transient java.util.List list
Constructor Detail

AbstractSearchTool.StoredResults

public AbstractSearchTool.StoredResults(java.lang.Object crit,
                                        java.util.List list)
Creates a new instance.

Parameters:
crit - the criteria for these results
list - the List of results to store
Method Detail

getCriteria

public java.lang.Object getCriteria()
Returns:
the stored criteria object

getList

public java.util.List getList()
Returns:
the stored List of results


Copyright (c) 2003-2007 Apache Software Foundation