com.trackstudio.app.filter
Class FilterSettings

java.lang.Object
  extended by com.trackstudio.app.filter.FilterSettings
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable

public class FilterSettings
extends java.lang.Object
implements java.io.Serializable, java.lang.Comparable

Класс для хранения настроек фильтрации

See Also:
Serialized Form

Constructor Summary
FilterSettings(FValue settings, java.lang.String object, java.lang.String filter)
          Конструктор
 
Method Summary
 int compareTo(java.lang.Object o)
          Сравнивает два объекта текущего класса
 boolean equals(java.lang.Object obj)
          Сравнивает два объекта текущего класса
 int getCurrentPage()
          Возвращает текущую страницу результатов поиска
 java.lang.String getFieldId()
          Возвращает ID фильтра
 java.lang.String getFilterId()
          Возвращает ID фильтра
 java.lang.String getObjectId()
          Возвращает ID объекта
 FValue getSettings()
          Возвращает экземпляр текущего класса
 java.util.ArrayList<java.lang.String> getSortedBy()
          Возвращает параметры сортировки
 int hashCode()
          ВОзвращает хеш объекта
 void setCurrentPage(int currentPage)
          Устанавливает текущую страницу результатов поиска
 void setFieldId(java.lang.String fieldId)
          Устанавливает ID фильтра
 void setFilterId(java.lang.String filterId)
          Устанавливает ID фильтра
 void setObjectId(java.lang.String objectId)
          Устанавливает ID объекта
 void setSettings(FValue settings)
          Устанавливают настройки параметров фильтрации
 void setSortedBy(java.util.ArrayList<java.lang.String> sortedBy)
          Устанавливает параметры сортировки
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FilterSettings

public FilterSettings(FValue settings,
                      java.lang.String object,
                      java.lang.String filter)
Конструктор

Parameters:
settings - настройки параметров фильтрации
object - объект
filter - фильтр
Method Detail

getSettings

public FValue getSettings()
Возвращает экземпляр текущего класса

Returns:
экземпляр текущего класса

setSettings

public void setSettings(FValue settings)
Устанавливают настройки параметров фильтрации

Parameters:
settings - настройки параметров фильтрации

getObjectId

public java.lang.String getObjectId()
Возвращает ID объекта

Returns:
ID объекта

setObjectId

public void setObjectId(java.lang.String objectId)
Устанавливает ID объекта

Parameters:
objectId - ID объекта

getFilterId

public java.lang.String getFilterId()
Возвращает ID фильтра

Returns:
ID фильтра

setFilterId

public void setFilterId(java.lang.String filterId)
Устанавливает ID фильтра

Parameters:
filterId - ID фильтра

getSortedBy

public java.util.ArrayList<java.lang.String> getSortedBy()
Возвращает параметры сортировки

Returns:
список параметров сортировки

setSortedBy

public void setSortedBy(java.util.ArrayList<java.lang.String> sortedBy)
Устанавливает параметры сортировки

Parameters:
sortedBy - список параметров сортировки

getCurrentPage

public int getCurrentPage()
Возвращает текущую страницу результатов поиска

Returns:
текущая страница

setCurrentPage

public void setCurrentPage(int currentPage)
Устанавливает текущую страницу результатов поиска

Parameters:
currentPage - текущая страница

getFieldId

public java.lang.String getFieldId()
Возвращает ID фильтра

Returns:
ID фильтра

setFieldId

public void setFieldId(java.lang.String fieldId)
Устанавливает ID фильтра

Parameters:
fieldId - ID фильтра

equals

public boolean equals(java.lang.Object obj)
Сравнивает два объекта текущего класса

Overrides:
equals in class java.lang.Object
Parameters:
obj - сравниваемый объект
Returns:
TRUE - если равны, FALSE - если нет

compareTo

public int compareTo(java.lang.Object o)
Сравнивает два объекта текущего класса

Specified by:
compareTo in interface java.lang.Comparable
Parameters:
o - сравниваемый объект
Returns:
+1, 0 или -1

hashCode

public int hashCode()
ВОзвращает хеш объекта

Overrides:
hashCode in class java.lang.Object
Returns:
хеш объекта


Copyright © 2002-2009 TrackStudio, Ltd. All Rights Reserved.