|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.trackstudio.tools.PropertyComparable
com.trackstudio.tools.CaseInsensitivePropertyComparable
com.trackstudio.kernel.cache.NameContainer
public class NameContainer
Вспомогательный класс, используется для хранения данных, кешируемых для быстрого поиска (suggest)
Field Summary |
---|
Fields inherited from class com.trackstudio.tools.PropertyComparable |
---|
container |
Constructor Summary | |
---|---|
NameContainer(java.lang.String name,
java.lang.String number,
java.lang.String id)
Конструктор по умолчанию |
Method Summary | |
---|---|
int |
compareTo(java.lang.Object o)
Сравнивает два объекта текущего класса |
int |
compareTo(java.lang.Object o,
int limit)
Сравнивает два объекта текущего класса Но, блин, засада с compare==0, ведь при этом из TreeSet экземпляр перезапишется. |
boolean |
equals(java.lang.Object obj)
Сравнивает два объекта текущего класса |
protected PropertyContainer |
getContainer()
Возвращает настройки кешируемого объекта |
java.lang.String |
getId()
Возвращает ID пользователя/задачи |
java.lang.String |
getName()
Возвращает имя кешируемого объекта |
java.lang.String |
getNumber()
Возвращает номер задачи, если кешиуремый объект - задача |
void |
setId(java.lang.String id)
Устанавливает ID пользователя/задачи |
void |
setName(java.lang.String name)
Устанавливает имя кешируемого объекта |
void |
setNumber(java.lang.String number)
Устанавливает номер задачи, если кешиуремый объект - задача |
java.lang.String |
toString()
Возвращает строкое представление кешируемого объекта |
Methods inherited from class com.trackstudio.tools.PropertyComparable |
---|
compareToIgnoreCase, compareToIgnoreCase, hashCode |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public NameContainer(java.lang.String name, java.lang.String number, java.lang.String id)
name
- Название кешируемого объектаnumber
- Номер задачи, если кешируемый объект - задачаid
- ID пользователя / задачиMethod Detail |
---|
protected PropertyContainer getContainer()
getContainer
in class PropertyComparable
PropertyContainer
public java.lang.String getName()
public void setName(java.lang.String name)
name
- имя кешируемого объектаpublic java.lang.String getId()
public void setId(java.lang.String id)
id
- ID пользователя/задачиpublic java.lang.String getNumber()
public void setNumber(java.lang.String number)
number
- номер задачиpublic java.lang.String toString()
toString
in class java.lang.Object
public int compareTo(java.lang.Object o)
compareTo
in interface java.lang.Comparable
compareTo
in class CaseInsensitivePropertyComparable
o
- Сравниваемый обхект
public int compareTo(java.lang.Object o, int limit)
compareTo
in class CaseInsensitivePropertyComparable
o
- Сравниваемый обхектlimit
- предел сравнения
public boolean equals(java.lang.Object obj)
equals
in class CaseInsensitivePropertyComparable
obj
- Скравниваемый обхект
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |