Esri Geoportal Server
1.0

com.esri.gpt.catalog.search
Class SearchFilterThemeTypes

java.lang.Object
  extended by com.esri.gpt.catalog.search.SearchFilterThemeTypes
All Implemented Interfaces:
ISearchFilter, ISearchFilterThemes, Serializable

public class SearchFilterThemeTypes
extends Object
implements ISearchFilter, ISearchFilterThemes

The Class SearchFilterTheme.

Author:
TM
See Also:
Serialized Form

Field Summary
static String DELIM_SEARCHTEME_PARAM
          Delimeter that will be used for getSearchParams value
 
Constructor Summary
SearchFilterThemeTypes()
           
 
Method Summary
 boolean equals(Object obj)
          Checks if Object given is equal to this.
 SearchParameterMap getParams()
          Gets the map parameters representing saved state
 List getSelectedThemes()
          Gets the selected theme.
 boolean isEquals(Object obj)
          Checks if Object given is equal to this.
 void reset()
          Resets this.
 void setParams(SearchParameterMap parameterMap)
          Restores this to state stored by parameter map
 void setSelectedThemes(List selectedThemes)
          Sets the selected theme.
 String toString()
          String representation of class
 void validate()
          Currently empty.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

DELIM_SEARCHTEME_PARAM

public static String DELIM_SEARCHTEME_PARAM
Delimeter that will be used for getSearchParams value

Constructor Detail

SearchFilterThemeTypes

public SearchFilterThemeTypes()
Method Detail

getSelectedThemes

public List getSelectedThemes()
Gets the selected theme.

Specified by:
getSelectedThemes in interface ISearchFilterThemes
Returns:
the selected theme

setSelectedThemes

public void setSelectedThemes(List selectedThemes)
Sets the selected theme.

Specified by:
setSelectedThemes in interface ISearchFilterThemes
Parameters:
selectedThemes - the new selected theme

isEquals

public boolean isEquals(Object obj)
Checks if Object given is equal to this.

Specified by:
isEquals in interface ISearchFilter
Parameters:
obj -
Returns:
true if equal, false if not

equals

public boolean equals(Object obj)
Checks if Object given is equal to this.

Overrides:
equals in class Object
Parameters:
obj -
Returns:
true if equal, false if not

reset

public void reset()
Resets this.

Specified by:
reset in interface ISearchFilter

getParams

public SearchParameterMap getParams()
Gets the map parameters representing saved state

Specified by:
getParams in interface ISearchFilter
Returns:
SearchParameterMap (never null)

setParams

public void setParams(SearchParameterMap parameterMap)
               throws SearchException
Restores this to state stored by parameter map

Specified by:
setParams in interface ISearchFilter
Parameters:
parameterMap - (can be null)
Throws:
SearchException

validate

public void validate()
              throws SearchException
Currently empty.

Specified by:
validate in interface ISearchFilter
Throws:
SearchException

toString

public String toString()
String representation of class

Overrides:
toString in class Object
Returns:
string representation

Esri Geoportal Server
1.0

Copyright 2011 Environmental Systems Research Institute. All rights reserved. Use is subject to license terms.