com.ptc.windchill.cadx.search
Class DoIntegratedSearchProcessor.DoIntegratedSearchDelegate

java.lang.Object
  extended bycom.ptc.windchill.cadx.search.DoIntegratedSearchProcessor.DoIntegratedSearchDelegate
Enclosing class:
DoIntegratedSearchProcessor

class DoIntegratedSearchProcessor.DoIntegratedSearchDelegate
extends Object

A utility class that maintains state inbetween calls to doIntegratedSearch() from within the same instance of a DoIntegratedSearchProcessor.


Field Summary
private  Object[] attributes
           
private  Object[] classes
           
private  Hashtable criteria
           
private  Vector headerPDs
           
private  boolean isCustomSearch
           
private  String keyword
           
private  Object[] links
           
 Locale locale
           
private  QueryResult results
           
private  String searchCriteria
           
private  long sessionId
           
private  Vector sortList
           
private  IntegratedSearchTask st
           
private  String tableHeader
           
private  int totalSize
           
 
Constructor Summary
DoIntegratedSearchProcessor.DoIntegratedSearchDelegate(Hashtable criteria, String keyword)
           
DoIntegratedSearchProcessor.DoIntegratedSearchDelegate(IntegratedSearchTask st, QueryResult results, String queryValue, Locale locale)
           
 
Method Summary
private  String createModifyCriteriaHTML(String query_value, Locale locale)
           
 Object[] getAttributes()
           
 Object[] getClasses()
           
 Object[] getLinks()
           
 QueryResult getResults()
           
 QueryResult getResults(String queryValue, int pageOffset, long sessionId, Locale locale)
           
 String getSearchCriteria(Locale locale)
           
 long getSessionId()
           
 String getTableHeader(boolean thumbnail, Locale locale)
           
 int getTotalSize()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

results

private QueryResult results

classes

private Object[] classes

attributes

private Object[] attributes

links

private Object[] links

headerPDs

private Vector headerPDs

sortList

private Vector sortList

searchCriteria

private String searchCriteria

tableHeader

private String tableHeader

sessionId

private long sessionId

keyword

private String keyword

st

private IntegratedSearchTask st

totalSize

private int totalSize

isCustomSearch

private boolean isCustomSearch

locale

public Locale locale

criteria

private Hashtable criteria
Constructor Detail

DoIntegratedSearchProcessor.DoIntegratedSearchDelegate

public DoIntegratedSearchProcessor.DoIntegratedSearchDelegate(IntegratedSearchTask st,
                                                              QueryResult results,
                                                              String queryValue,
                                                              Locale locale)
                                                       throws WTException,
                                                              WTPropertyVetoException

DoIntegratedSearchProcessor.DoIntegratedSearchDelegate

public DoIntegratedSearchProcessor.DoIntegratedSearchDelegate(Hashtable criteria,
                                                              String keyword)
Method Detail

getResults

public QueryResult getResults()

getTotalSize

public int getTotalSize()

getSessionId

public long getSessionId()

getResults

public QueryResult getResults(String queryValue,
                              int pageOffset,
                              long sessionId,
                              Locale locale)
                       throws WTException,
                              WTPropertyVetoException
Throws:
WTException
WTPropertyVetoException

getSearchCriteria

public String getSearchCriteria(Locale locale)
                         throws WTException
Throws:
WTException

createModifyCriteriaHTML

private String createModifyCriteriaHTML(String query_value,
                                        Locale locale)
                                 throws WTException
Throws:
WTException

getTableHeader

public String getTableHeader(boolean thumbnail,
                             Locale locale)
                      throws WTException
Throws:
WTException

getClasses

public Object[] getClasses()
                    throws NullPointerException
Throws:
NullPointerException

getAttributes

public Object[] getAttributes()
                       throws NullPointerException
Throws:
NullPointerException

getLinks

public Object[] getLinks()
                  throws NullPointerException
Throws:
NullPointerException