public class RYUser extends Object
Modifier and Type | Field and Description |
---|---|
private String |
confluenceDisplayName
The user's full name in Confluence, which can change.
|
private String |
confluenceUserKey
The userkey in Confluence, which doesn't change.
|
static String |
SPECIAL_USER_ANONYMOUS_IN_JIRA |
static String |
SPECIAL_USER_BEGINNING_OF_HISTORY |
private String |
userKey
The userKey of the actual user who made the modification in Jira directly.
|
Modifier | Constructor and Description |
---|---|
private |
RYUser(String userKey,
String confluenceUserKey,
String confluenceDisplayName) |
Modifier and Type | Method and Description |
---|---|
static RYUser |
directJiraUser(com.atlassian.jira.user.ApplicationUser loggedInUser) |
boolean |
equals(Object o) |
static RYUser |
fromRILAuditTrail(DBRILAuditTrailItem item) |
String |
getConfluenceDisplayName() |
String |
getConfluenceUserKey() |
String |
getUserKey() |
int |
hashCode() |
static RYUser |
impersonatedThroughApplinks(com.atlassian.jira.user.ApplicationUser loggedInUser,
String authorKey,
String authorName) |
boolean |
isFromJira()
Tells whether the record comes from Jira or Confluence
|
boolean |
isSpecialUserForHistory()
Tells whether the record comes from Jira or Confluence
|
static RYUser |
loggedInOrAnonymousUser(com.atlassian.jira.security.JiraAuthenticationContext authContext)
The current user in Jira, or anonymous if the user is not logged in.
|
static RYUser |
loggedInUser(com.atlassian.jira.security.JiraAuthenticationContext authContext)
The current user in Jira.
|
static RYUser |
specialUserForHistory() |
String |
toString() |
public static final String SPECIAL_USER_BEGINNING_OF_HISTORY
public static final String SPECIAL_USER_ANONYMOUS_IN_JIRA
private String userKey
private String confluenceUserKey
isFromJira()
is false.private String confluenceDisplayName
isFromJira()
is false.public static RYUser impersonatedThroughApplinks(com.atlassian.jira.user.ApplicationUser loggedInUser, String authorKey, String authorName)
public static RYUser directJiraUser(com.atlassian.jira.user.ApplicationUser loggedInUser)
public static RYUser loggedInUser(com.atlassian.jira.security.JiraAuthenticationContext authContext)
public static RYUser loggedInOrAnonymousUser(com.atlassian.jira.security.JiraAuthenticationContext authContext)
public static RYUser fromRILAuditTrail(DBRILAuditTrailItem item)
public static RYUser specialUserForHistory()
public boolean isFromJira()
public boolean isSpecialUserForHistory()
public String getUserKey()
public String getConfluenceUserKey()
public String getConfluenceDisplayName()
Copyright © 2022 Requirement Yogi. All rights reserved.