Class DefaultSearchParameters

java.lang.Object
org.gvsig.fmap.dal.swing.impl.searchpanel.DefaultSearchParameters
All Implemented Interfaces:
Cloneable, org.gvsig.fmap.dal.swing.searchpanel.SearchParameters, org.gvsig.tools.lang.Cloneable, org.gvsig.tools.persistence.Persistent

public class DefaultSearchParameters extends Object implements org.gvsig.fmap.dal.swing.searchpanel.SearchParameters, Cloneable
Author:
jjdelcerro
  • Constructor Details

    • DefaultSearchParameters

      public DefaultSearchParameters()
  • Method Details

    • getResultColumnNames

      public List<String> getResultColumnNames()
      Specified by:
      getResultColumnNames in interface org.gvsig.fmap.dal.swing.searchpanel.SearchParameters
    • getGroupByColumns

      public List<String> getGroupByColumns()
    • getAggregateFunctions

      public Map<String,String> getAggregateFunctions()
    • setQuery

      public void setQuery(org.gvsig.fmap.dal.feature.FeatureQuery query)
      Specified by:
      setQuery in interface org.gvsig.fmap.dal.swing.searchpanel.SearchParameters
    • setFilter

      public void setFilter(org.gvsig.expressionevaluator.Expression exp)
    • getQuery

      public org.gvsig.fmap.dal.feature.FeatureQuery getQuery()
      Specified by:
      getQuery in interface org.gvsig.fmap.dal.swing.searchpanel.SearchParameters
    • getQueryToApply

      public org.gvsig.fmap.dal.feature.FeatureQuery getQueryToApply()
      Specified by:
      getQueryToApply in interface org.gvsig.fmap.dal.swing.searchpanel.SearchParameters
    • getValues

      public Map<String,javax.json.JsonObject> getValues()
      Specified by:
      getValues in interface org.gvsig.fmap.dal.swing.searchpanel.SearchParameters
    • registerPersistence

      public static void registerPersistence()
    • saveToState

      public void saveToState(org.gvsig.tools.persistence.PersistentState state) throws org.gvsig.tools.persistence.exception.PersistenceException
      Specified by:
      saveToState in interface org.gvsig.tools.persistence.Persistent
      Throws:
      org.gvsig.tools.persistence.exception.PersistenceException
    • loadFromState

      public void loadFromState(org.gvsig.tools.persistence.PersistentState state) throws org.gvsig.tools.persistence.exception.PersistenceException
      Specified by:
      loadFromState in interface org.gvsig.tools.persistence.Persistent
      Throws:
      org.gvsig.tools.persistence.exception.PersistenceException
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • clone

      public Object clone() throws CloneNotSupportedException
      Specified by:
      clone in interface org.gvsig.tools.lang.Cloneable
      Overrides:
      clone in class Object
      Throws:
      CloneNotSupportedException
    • getCopy

      public DefaultSearchParameters getCopy()
    • copyFrom

      public void copyFrom(org.gvsig.fmap.dal.swing.searchpanel.SearchParameters params)
      Specified by:
      copyFrom in interface org.gvsig.fmap.dal.swing.searchpanel.SearchParameters
    • getName

      public String getName()
      Specified by:
      getName in interface org.gvsig.fmap.dal.swing.searchpanel.SearchParameters
    • setName

      public void setName(String name)
      Specified by:
      setName in interface org.gvsig.fmap.dal.swing.searchpanel.SearchParameters
    • getFeatureType

      public org.gvsig.fmap.dal.feature.FeatureType getFeatureType(org.gvsig.fmap.dal.feature.FeatureStore store)
      Specified by:
      getFeatureType in interface org.gvsig.fmap.dal.swing.searchpanel.SearchParameters
    • getSearchMode

      public int getSearchMode()
      Specified by:
      getSearchMode in interface org.gvsig.fmap.dal.swing.searchpanel.SearchParameters
    • setSearchMode

      public void setSearchMode(int searchMode)
      Specified by:
      setSearchMode in interface org.gvsig.fmap.dal.swing.searchpanel.SearchParameters
    • isValid

      public boolean isValid(org.gvsig.fmap.dal.feature.FeatureType type, StringBuilder errMessage)
      Specified by:
      isValid in interface org.gvsig.fmap.dal.swing.searchpanel.SearchParameters
    • setIgnoreAggregateFunctions

      public void setIgnoreAggregateFunctions(boolean ignore)
      Specified by:
      setIgnoreAggregateFunctions in interface org.gvsig.fmap.dal.swing.searchpanel.SearchParameters
    • getIgnoreAggregateFunctions

      public boolean getIgnoreAggregateFunctions()
      Specified by:
      getIgnoreAggregateFunctions in interface org.gvsig.fmap.dal.swing.searchpanel.SearchParameters
    • clear

      public void clear()
      Specified by:
      clear in interface org.gvsig.fmap.dal.swing.searchpanel.SearchParameters