com.ibm.ccd.ui.portlets.search.core
Class FileSavedSearch

java.lang.Object
  extended by com.ibm.ccd.ui.portlets.search.core.FileSavedSearch
All Implemented Interfaces:
ISaveSearch

public class FileSavedSearch
extends java.lang.Object
implements ISaveSearch

This class provides the implementaion for interface ISaveSearch Data is stored in file by using object serialisation


Field Summary
static java.lang.String SAVE_SEARCH_FILENAME_PREFIX
           
static java.lang.String SAVE_SEARCH_FILENAME_SUFFIX
           
 
Constructor Summary
FileSavedSearch()
          constructor
 
Method Summary
 java.lang.String getFolder()
           
 java.lang.String getUserId()
          gets unique user id used for saving and retriving data.
 java.util.ArrayList loadSearch()
          Thsi methid loads all previous saved search xmls
 void saveSearch(java.util.ArrayList searchData)
          Saves the search data to dtat syore
 void setFolder(java.lang.String folder)
          Set the folder name which stores all files
 void setUserId(java.lang.String string)
          sets unique user id used for saving and retriving data.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SAVE_SEARCH_FILENAME_PREFIX

public static final java.lang.String SAVE_SEARCH_FILENAME_PREFIX
See Also:
Constant Field Values

SAVE_SEARCH_FILENAME_SUFFIX

public static final java.lang.String SAVE_SEARCH_FILENAME_SUFFIX
See Also:
Constant Field Values
Constructor Detail

FileSavedSearch

public FileSavedSearch()
constructor

Method Detail

saveSearch

public void saveSearch(java.util.ArrayList searchData)
                throws UIException
Description copied from interface: ISaveSearch
Saves the search data to dtat syore

Specified by:
saveSearch in interface ISaveSearch
Throws:
UIException

loadSearch

public java.util.ArrayList loadSearch()
                               throws UIException
Description copied from interface: ISaveSearch
Thsi methid loads all previous saved search xmls

Specified by:
loadSearch in interface ISaveSearch
Returns:
Hashtable with search xml for unique keys
Throws:
UIException

getUserId

public java.lang.String getUserId()
Description copied from interface: ISaveSearch
gets unique user id used for saving and retriving data.

Specified by:
getUserId in interface ISaveSearch
Returns:
string

setUserId

public void setUserId(java.lang.String string)
Description copied from interface: ISaveSearch
sets unique user id used for saving and retriving data.

Specified by:
setUserId in interface ISaveSearch
Parameters:
string -

getFolder

public java.lang.String getFolder()
Specified by:
getFolder in interface ISaveSearch
Returns:
string the folder path

setFolder

public void setFolder(java.lang.String folder)
Set the folder name which stores all files

Specified by:
setFolder in interface ISaveSearch