java.lang.Object | |
↳ | com.atlassian.jira.user.SessionBasedAnonymousUserHistoryStore |
Session based caching implementation of UserHistoryStore
. Allows anonymous users to have history.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Add a history item to the database.
| |||||||||||
Retreive the history for a given user/type.
| |||||||||||
Remove all history items for a given user.
|
[Expand]
Inherited Methods | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
From class java.lang.Object | |||||||||||||||||
From interface
com.atlassian.jira.user.UserHistoryStore
|
Add a history item to the database. This removes the currently refered to entity (user, type, id) from the list and then adds it. If adding it causes the history items stored for that user/type to exceed the max (jira.max.history.items) items allowed, it should remove the oldest items.
user | The user to store the history item against |
---|---|
historyItem | the item to store. Containing a timestamp and referenced entity |
Retreive the history for a given user/type.
type | The type of entity to retreive history for. |
---|---|
user | The user to retreive history for. |
Remove all history items for a given user.
user | The user to remove all history of. |
---|