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.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object