public static class UserQueryList.SelectorItem extends java.lang.Object
UserQueryList.| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
itemKey |
private java.time.LocalDateTime |
lastEdit |
private java.lang.String |
query |
| Constructor and Description |
|---|
SelectorItem(java.lang.String key,
java.lang.String query)
Constructs a new
SelectorItem. |
SelectorItem(java.lang.String key,
java.lang.String query,
java.time.LocalDateTime lastEdit)
Constructs a new
SelectorItem. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getKey()
Gets the key (a string that is displayed in the selector) of this item.
|
java.time.LocalDateTime |
getLastEdit()
Gets the latest date time when the item was created/changed.
|
java.lang.String |
getQuery()
Gets the query of this item.
|
int |
hashCode() |
private final java.lang.String itemKey
private final java.lang.String query
private final java.time.LocalDateTime lastEdit
public SelectorItem(java.lang.String key, java.lang.String query)
SelectorItem.key - The key of this item.query - The query of the item.java.lang.NullPointerException - if any parameter is null.java.lang.IllegalArgumentException - if any parameter is empty.public SelectorItem(java.lang.String key, java.lang.String query, java.time.LocalDateTime lastEdit)
SelectorItem.key - The key of this item.query - The query of the item.lastEdit - The latest when the item wasjava.lang.NullPointerException - if any parameter is null.java.lang.IllegalArgumentException - if any parameter is empty.public java.lang.String getKey()
public java.lang.String getQuery()
public java.time.LocalDateTime getLastEdit()
public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Object