com.ibm.ccd.ui.portlets.lookuptablesearch.core
Class LookupTableSearchBean

java.lang.Object
  extended by com.ibm.ccd.ui.portlets.search.core.SearchBean
      extended by com.ibm.ccd.ui.portlets.lookuptablesearch.core.LookupTableSearchBean
All Implemented Interfaces:
IDataBean, IBaseSearch, java.io.Serializable

public class LookupTableSearchBean
extends SearchBean

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface com.ibm.ccd.ui.portlets.search.core.IBaseSearch
AND_OPERATOR, BUSINESS_ACTION_CONFIG, BUSINESS_ACTION_EDIT, BUSINESS_ACTION_VIEW, BUSINESS_FUNCTION_SEARCH, CLASS_NAME_FILE_SAVED_SEARCH, DEFAULT_BOOLEAN_OPERATOR, DEFAULT_DATE_OPERATOR, DEFAULT_NUMERIC_OPERATOR, DEFAULT_TEXT_OPERATOR, DEFAULT_TRAVERSAL_SIZE, FLAG_FALSE, FLAG_TRUE, FORM_ACTION_CONFIG, FORM_ACTION_EDIT_SEARCH_CRITERIA, FORM_ACTION_PERFORM_SEARCH, FORM_ACTION_QUICK_SEARCH, FORM_ACTION_SAVED_SEARCH, FORM_ACTION_VIEW, FORM_ACTION_WORK_WITH_ITEM, HISTORY_FOLDER_NAME, KEY_ACTION, KEY_MAX_SAVED_SEARCHS, KEY_SAVED_SEARCH_KEY, KEY_SEARCH_CONFIG_BEAN, KEY_SEARCH_CRITERIA_BEAN, KEY_SEARCH_ID, KEY_SEARCH_RESULTS_BEAN, KEY_SELECT_SEARCH_CRITERIA, KEY_SELECT_SEARCH_RESULT, KEY_TRAVERSAL_SIZE, LABEL_CONFIG_SUBMIT, LABEL_DOWNLOAD, LABEL_KEY_NONE, LABEL_SCROLL_SIZE, LABEL_VIEW_AND, MAX_SEARCH_COLS, MAX_SEARCH_HISTORY, MAX_SEARCH_RESULTS, MAX_TRAVERSAL_SIZE, MSG_APPLICATION_EXCEPTION, MSG_CONFIG_UPDATE_SUCCESS, MSG_EDIT_INFO, MSG_EDIT_UPDATE_SUCCESS, MSG_INVALID_NUMBER_VALUE, MSG_INVALID_TRAVERSAL_SIZE, MSG_MAX_FETCHED_RESULTS, MSG_NO_SEARCH_CRITERIA, MSG_SEARCH_ATTRIBUTES_NOT_SELECTED, MSG_SEARCH_CRITERIA, MSG_SEARCH_HISTORY, MSG_SELECT_QUICK_SEARCH, MSG_SYSTEM_EXCEPTION, MSG_TRY_LATER, OP_BEGINSWITH, OP_BEGINSWITH_NOT, OP_CONTAINS, OP_CONTAINS_NOT, OP_ENDSWITH, OP_ENDSWITH_NOT, OP_EXACTMATCH, OP_EXACTMATCH_NOT, OP_ISEMPTY, OP_ISEMPTY_NOT, PREFIX_LOCALISATION, PREFIX_SEARCH_CRITERIA, PREFIX_SEARCH_RESULT, RELATIVE_FOLDER_PATH, SEARCH_RESULT_FORM_ACTION_EDIT, SEARCH_RESULT_FORM_ACTION_VIEW, TYPE_SELECT, TYPE_TEXT, URL_STRING_SEPERATOR, WORK_WITH_ITEM_PORLET_NAME, WPC_SEARCH_ATTRIBUTE_END_TAG, WPC_SEARCH_ATTRIBUTE_START_TAG, WPC_SEARCH_ELEMENT_END_TAG, WPC_SEARCH_ELEMENT_OPERATOR_END_TAG, WPC_SEARCH_ELEMENT_OPERATOR_START_TAG, WPC_SEARCH_ELEMENT_START_TAG, WPC_SEARCH_OPERATOR_END_TAG, WPC_SEARCH_OPERATOR_OR_START_TAG, WPC_SEARCH_OPERATOR_START_TAG, WPC_SEARCH_PREDICATE_END_TAG, WPC_SEARCH_PREDICATE_START_TAG, WPC_SEARCH_VALUE_END_TAG, WPC_SEARCH_VALUE_START_TAG
 
Constructor Summary
LookupTableSearchBean()
           
 
Method Summary
 Attribute[] getAttributesList()
          Deprecated. Not required since SearchBean.getSearchAttributes() uses generic service SERACH_ITEMSKELETION for catalog and lookup tables
 Attribute[] getSearchAttributes()
          Override the SearchBean implementation to retrieve the lookup table name from user object instead of cache
 Attribute[] getSearchResultAttributes()
           
 
Methods inherited from class com.ibm.ccd.ui.portlets.search.core.SearchBean
fromXML, fromXML, getCollabName, getContext, getEndIndex, getMaxResults, getPortletRequest, getReqXML, getResponseXML, getSearchCriteriaElements, getSearchResultElements, getSearchResults, getStartIndex, getWpsContext, prepareFlatAttributeMap, setCollabName, setContext, setEndIndex, setMaxResults, setPortletRequest, setProperties, setReqXML, setResponseXML, setStartIndex, setWpsContext, toXML, updateProperties, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LookupTableSearchBean

public LookupTableSearchBean()
Method Detail

getAttributesList

public Attribute[] getAttributesList()
                              throws UIException,
                                     WPCMediatorException
Deprecated. Not required since SearchBean.getSearchAttributes() uses generic service SERACH_ITEMSKELETION for catalog and lookup tables

Returns:
Attribute[]
Throws:
UIException
WPCMediatorException

getSearchAttributes

public Attribute[] getSearchAttributes()
                                throws UIException,
                                       WPCMediatorException
Override the SearchBean implementation to retrieve the lookup table name from user object instead of cache

Overrides:
getSearchAttributes in class SearchBean
Returns:
ArrayList of Attribute Objects
Throws:
UIException
WPCMediatorException

getSearchResultAttributes

public Attribute[] getSearchResultAttributes()
                                      throws UIException,
                                             WPCMediatorException
Overrides:
getSearchResultAttributes in class SearchBean
Throws:
UIException
WPCMediatorException