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

java.lang.Object
  extended by com.ibm.ccd.ui.portlets.search.core.SearchResultBean
All Implemented Interfaces:
java.io.Serializable

public class SearchResultBean
extends java.lang.Object
implements java.io.Serializable

This class provides implementation for the IBaseSearch interface.

See Also:
Serialized Form

Constructor Summary
SearchResultBean()
          Default Constructor
SearchResultBean(ResultData data, int traversalSize)
           
SearchResultBean(ResultData data, int aTraversalSize, long count)
          Provide a minimum info of the results to work with, and the traversal size
 
Method Summary
 void firstPage()
           
 long getEndIndex()
           
 java.lang.String getFirstActionURI()
           
 java.lang.String getFormActionURI()
           
 java.lang.String getLastActionURI()
           
 java.lang.String getMaxCols()
           
 java.lang.String getNextActionURI()
           
 java.lang.String getPreviousLinkURI()
           
 ResultData getResultData()
          Gets the resultData
 java.lang.String getResultMsg()
           
 java.util.ArrayList getResultsMetaData()
           
 java.util.ArrayList getResultsRows()
           
 java.lang.String getSearchCriteria()
           
 long getStartIndex()
           
 long getTotalResultSize()
           
 int getTraversalSize()
          Gets the traversalSize
 java.lang.String getWorkWithItemURI()
           
 boolean hasNextResults()
           
 boolean hasPreviousResults()
           
 void initialize()
          Initialize the helper with default values
 boolean isMandatory(java.lang.String fieldID)
           
 boolean isVisible(java.lang.String fieldID)
           
 void lastPage()
           
 void nextPage()
           
 void previousPage()
           
 void setEndIndex(long endIndex)
          Sets the endIndex
 void setFirstActionURI(java.lang.String string)
           
 void setFormActionURI(java.lang.String string)
           
 void setLastActionURI(java.lang.String string)
           
 void setMaxCols(java.lang.String string)
           
 void setNextActionURI(java.lang.String string)
           
 void setPreviousLinkURI(java.lang.String string)
           
 void setResultData(ResultData resultData)
          Sets the resultData
 void setResultMsg(java.lang.String string)
           
 void setSearchCriteria(java.lang.String string)
           
 void setStartIndex(long startIndex)
          Sets the startIndex
 void setTotalResultSize(long i)
           
 void setTraversalSize(int traversalSize)
          Sets the traversalSize
 void setWorkWithItemURI(java.lang.String string)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SearchResultBean

public SearchResultBean()
Default Constructor


SearchResultBean

public SearchResultBean(ResultData data,
                        int aTraversalSize,
                        long count)
Provide a minimum info of the results to work with, and the traversal size

Parameters:
data - represemtimg the collection to work with
aTraversalSize - representing the traversal size
count -

SearchResultBean

public SearchResultBean(ResultData data,
                        int traversalSize)
Method Detail

initialize

public void initialize()
Initialize the helper with default values


getResultsMetaData

public java.util.ArrayList getResultsMetaData()
Returns:
ArrayList
See Also:
ICollectionViewBean.getResultsMetaData()

getResultsRows

public java.util.ArrayList getResultsRows()
Returns:
ArrayList
See Also:
ICollectionViewBean.getResultsRows()

hasNextResults

public boolean hasNextResults()
Returns:
boolean
See Also:
ICollectionViewBean.hasNextResults()

hasPreviousResults

public boolean hasPreviousResults()
Returns:
boolean
See Also:
ICollectionViewBean.hasPreviousResults()

getStartIndex

public long getStartIndex()
Returns:
int representing start size
See Also:
ICollectionViewBean.getStartIndex()

getEndIndex

public long getEndIndex()
Returns:
int representing end index
See Also:
ICollectionViewBean.getEndIndex()

isMandatory

public boolean isMandatory(java.lang.String fieldID)
Parameters:
fieldID -
Returns:
boolean

isVisible

public boolean isVisible(java.lang.String fieldID)
Parameters:
fieldID -
Returns:
boolean

getResultData

public ResultData getResultData()
Gets the resultData

Returns:
Returns a ResultData

setResultData

public void setResultData(ResultData resultData)
Sets the resultData

Parameters:
resultData - The resultData to set

setEndIndex

public void setEndIndex(long endIndex)
Sets the endIndex

Parameters:
endIndex - The endIndex to set

setStartIndex

public void setStartIndex(long startIndex)
Sets the startIndex

Parameters:
startIndex - The startIndex to set

getTraversalSize

public int getTraversalSize()
Gets the traversalSize

Returns:
Returns a int

setTraversalSize

public void setTraversalSize(int traversalSize)
Sets the traversalSize

Parameters:
traversalSize - The traversalSize to set

getFormActionURI

public java.lang.String getFormActionURI()
Returns:
string

setFormActionURI

public void setFormActionURI(java.lang.String string)
Parameters:
string -

getNextActionURI

public java.lang.String getNextActionURI()
Returns:
string

setNextActionURI

public void setNextActionURI(java.lang.String string)
Parameters:
string -

getPreviousLinkURI

public java.lang.String getPreviousLinkURI()
Returns:
string

setPreviousLinkURI

public void setPreviousLinkURI(java.lang.String string)
Parameters:
string -

getFirstActionURI

public java.lang.String getFirstActionURI()
Returns:
string

setFirstActionURI

public void setFirstActionURI(java.lang.String string)
Parameters:
string -

getLastActionURI

public java.lang.String getLastActionURI()
Returns:
string

setLastActionURI

public void setLastActionURI(java.lang.String string)
Parameters:
string -

getWorkWithItemURI

public java.lang.String getWorkWithItemURI()
Returns:
string

setWorkWithItemURI

public void setWorkWithItemURI(java.lang.String string)
Parameters:
string -

getMaxCols

public java.lang.String getMaxCols()
Returns:
string

setMaxCols

public void setMaxCols(java.lang.String string)
Parameters:
string -

getSearchCriteria

public java.lang.String getSearchCriteria()
Returns:
string

setSearchCriteria

public void setSearchCriteria(java.lang.String string)
Parameters:
string -

getResultMsg

public java.lang.String getResultMsg()
Returns:
string

setResultMsg

public void setResultMsg(java.lang.String string)
Parameters:
string -

getTotalResultSize

public long getTotalResultSize()
Returns:
long

setTotalResultSize

public void setTotalResultSize(long i)
Parameters:
i -

firstPage

public void firstPage()

previousPage

public void previousPage()

nextPage

public void nextPage()

lastPage

public void lastPage()