Uses of Interface
com.atlassian.jira.user.ApplicationUser

Packages that use ApplicationUser
com.atlassian.jira.association   
com.atlassian.jira.auditing   
com.atlassian.jira.avatar   
com.atlassian.jira.avatar.temporary   
com.atlassian.jira.avatar.types   
com.atlassian.jira.avatar.types.project   
com.atlassian.jira.bc   
com.atlassian.jira.bc.config   
com.atlassian.jira.bc.customfield   
com.atlassian.jira.bc.favourites   
com.atlassian.jira.bc.filter   
com.atlassian.jira.bc.issue.changehistory.properties   
com.atlassian.jira.bc.issue.comment   
com.atlassian.jira.bc.issue.comment.property   
com.atlassian.jira.bc.issue.fields   
com.atlassian.jira.bc.issue.fields.screen   
com.atlassian.jira.bc.issue.link   
com.atlassian.jira.bc.issue.properties   
com.atlassian.jira.bc.issue.watcher   
com.atlassian.jira.bc.issue.worklog   
com.atlassian.jira.bc.license   
com.atlassian.jira.bc.portal   
com.atlassian.jira.bc.project   
com.atlassian.jira.bc.project.component   
com.atlassian.jira.bc.project.property   
com.atlassian.jira.bc.project.version   
com.atlassian.jira.bc.project.version.remotelink   
com.atlassian.jira.bc.user   
com.atlassian.jira.bc.user.search   
com.atlassian.jira.bc.workflow   
com.atlassian.jira.bulkedit.operation   
com.atlassian.jira.cluster   
com.atlassian.jira.config   
com.atlassian.jira.dashboard.permission   
com.atlassian.jira.dev.reference.plugin.security   
com.atlassian.jira.entity.property   
com.atlassian.jira.event   
com.atlassian.jira.event.entity   
com.atlassian.jira.event.issue   
com.atlassian.jira.event.issue.changehistory.property   
com.atlassian.jira.event.issue.comment.property   
com.atlassian.jira.event.issue.property   
com.atlassian.jira.event.project   
com.atlassian.jira.event.project.property   
com.atlassian.jira.event.user   
com.atlassian.jira.favourites   
com.atlassian.jira.i18n   
com.atlassian.jira.index.ha   
com.atlassian.jira.index.settings   
com.atlassian.jira.issue   
com.atlassian.jira.issue.attachment   
com.atlassian.jira.issue.changehistory   
com.atlassian.jira.issue.changehistory.metadata   
com.atlassian.jira.issue.comments   
com.atlassian.jira.issue.comments.util   
com.atlassian.jira.issue.comparator   
com.atlassian.jira.issue.customfields   
com.atlassian.jira.issue.customfields.converters   
com.atlassian.jira.issue.customfields.impl   
com.atlassian.jira.issue.customfields.manager   
com.atlassian.jira.issue.fields.layout.column   
com.atlassian.jira.issue.fields.rest.json   
com.atlassian.jira.issue.fields.rest.json.beans   
com.atlassian.jira.issue.fields.screen   
com.atlassian.jira.issue.fields.util   
com.atlassian.jira.issue.history   
com.atlassian.jira.issue.link   
com.atlassian.jira.issue.managers   
com.atlassian.jira.issue.operation   
com.atlassian.jira.issue.search   
com.atlassian.jira.issue.search.parameters.filter   
com.atlassian.jira.issue.search.parameters.lucene   
com.atlassian.jira.issue.search.providers   
com.atlassian.jira.issue.search.searchers.util   
com.atlassian.jira.issue.subscription   
com.atlassian.jira.issue.util   
com.atlassian.jira.issue.vote   
com.atlassian.jira.issue.watchers   
com.atlassian.jira.issue.worklog   
com.atlassian.jira.jql.query   
com.atlassian.jira.jql.resolver   
com.atlassian.jira.jql.util   
com.atlassian.jira.mail   
com.atlassian.jira.mail.util   
com.atlassian.jira.mock   
com.atlassian.jira.mock.i18n   
com.atlassian.jira.mock.security   
com.atlassian.jira.mock.user   
com.atlassian.jira.notification   
com.atlassian.jira.notification.type   
com.atlassian.jira.plugin.issuetabpanel   
com.atlassian.jira.plugin.jql.function   
com.atlassian.jira.plugin.report   
com.atlassian.jira.plugin.user   
com.atlassian.jira.plugin.webfragment.conditions   
com.atlassian.jira.plugins.share   
com.atlassian.jira.plugins.share.util   
com.atlassian.jira.portal   
com.atlassian.jira.project   
com.atlassian.jira.project.version   
com.atlassian.jira.rest.v2.admin.workflowscheme   
com.atlassian.jira.rest.v2.avatar   
com.atlassian.jira.rest.v2.entity   
com.atlassian.jira.rest.v2.entity.property   
com.atlassian.jira.rest.v2.issue   
com.atlassian.jira.rest.v2.issue.project   
com.atlassian.jira.rest.v2.search   
com.atlassian.jira.security   
com.atlassian.jira.security.auth   
com.atlassian.jira.security.groups   
com.atlassian.jira.security.login   
com.atlassian.jira.security.plugin   
com.atlassian.jira.security.roles   
com.atlassian.jira.security.roles.actor   
com.atlassian.jira.sharing   
com.atlassian.jira.sharing.index   
com.atlassian.jira.sharing.search   
com.atlassian.jira.sharing.type   
com.atlassian.jira.user   
com.atlassian.jira.user.preferences   
com.atlassian.jira.user.util   
com.atlassian.jira.util   
com.atlassian.jira.util.thread   
com.atlassian.jira.web.action   
com.atlassian.jira.web.action.admin.dashboards   
com.atlassian.jira.web.action.admin.filters   
com.atlassian.jira.web.action.admin.index   
com.atlassian.jira.web.action.admin.roles   
com.atlassian.jira.web.action.admin.user   
com.atlassian.jira.web.action.filter   
com.atlassian.jira.web.action.issue   
com.atlassian.jira.web.action.project   
com.atlassian.jira.web.action.user   
com.atlassian.jira.web.bean   
com.atlassian.jira.web.component   
com.atlassian.jira.workflow   
 

Uses of ApplicationUser in com.atlassian.jira.association
 

Methods in com.atlassian.jira.association that return types with arguments of type ApplicationUser
 List<ApplicationUser> UserAssociationStoreImpl.getUsersFromSink(String associationType, org.ofbiz.core.entity.GenericValue sink)
           
 List<ApplicationUser> UserAssociationStore.getUsersFromSink(String associationType, org.ofbiz.core.entity.GenericValue sink)
          Finds and returns a list of Users associated with a given sink.
 

Methods in com.atlassian.jira.association with parameters of type ApplicationUser
 boolean UserAssociationStoreImpl.associationExists(String associationType, ApplicationUser user, String sinkNodeEntity, Long sinkNodeId)
           
 boolean UserAssociationStore.associationExists(String associationType, ApplicationUser user, String sinkNodeEntity, Long sinkNodeId)
          Tests if the given association exists.
 void UserAssociationStoreImpl.createAssociation(String associationType, ApplicationUser user, org.ofbiz.core.entity.GenericValue sink)
           
 void UserAssociationStore.createAssociation(String associationType, ApplicationUser user, org.ofbiz.core.entity.GenericValue sink)
          Creates an association between a user and a sink node.
 void UserAssociationStoreImpl.createAssociation(String associationType, ApplicationUser user, Issue sink)
           
 void UserAssociationStore.createAssociation(String associationType, ApplicationUser user, Issue sink)
          Creates an association between a user and a sink node.
 List<org.ofbiz.core.entity.GenericValue> UserAssociationStoreImpl.getSinksFromUser(String associationType, ApplicationUser user, String sinkNodeEntity)
           
 List<org.ofbiz.core.entity.GenericValue> UserAssociationStore.getSinksFromUser(String associationType, ApplicationUser user, String sinkNodeEntity)
          Returns all the sinks that are associated with the given User.
 void UserAssociationStoreImpl.removeAssociation(String associationType, ApplicationUser user, Issue sink)
           
 void UserAssociationStore.removeAssociation(String associationType, ApplicationUser user, Issue sink)
          Removes an association between a user and a sink node.
 void UserAssociationStoreImpl.removeUserAssociationsFromUser(String associationType, ApplicationUser user, String sinkNodeEntity)
           
 void UserAssociationStore.removeUserAssociationsFromUser(String associationType, ApplicationUser user, String sinkNodeEntity)
          Removes all User Associations for this User of the given associationType
 

Uses of ApplicationUser in com.atlassian.jira.auditing
 

Methods in com.atlassian.jira.auditing that return ApplicationUser
 ApplicationUser RecordRequest.getAuthor()
           
protected  ApplicationUser AuditingManagerImpl.getLoggedInUser()
           
 

Methods in com.atlassian.jira.auditing with parameters of type ApplicationUser
static String AuditingStoreImpl.computeSearchField(String summary, AssociatedItem objectItem, Iterable<AssociatedItem> associatedItems, Iterable<ChangedValue> changedValues, String remoteAddress, ApplicationUser author, String categoryName, String eventSource)
           
 void AuditingStoreImpl.storeRecord(AuditingCategory category, String categoryName, String summary, String eventSource, ApplicationUser author, String remoteAddress, AssociatedItem objectItem, Iterable<ChangedValue> changedValues, Iterable<AssociatedItem> associatedItems, boolean isAuthorSysAdmin)
           
 void AuditingStore.storeRecord(AuditingCategory category, String categoryName, String summaryI18nKey, String eventSource, ApplicationUser author, String remoteAddress, AssociatedItem object, Iterable<ChangedValue> changedValues, Iterable<AssociatedItem> associatedItems, boolean isAuthorSysAdmin)
           
 

Constructors in com.atlassian.jira.auditing with parameters of type ApplicationUser
AffectedUser(ApplicationUser user)
           
RecordRequest(AuditingCategory category, String summary, String eventSource, ApplicationUser author, String remoteAddress)
           
 

Uses of ApplicationUser in com.atlassian.jira.avatar
 

Methods in com.atlassian.jira.avatar that return ApplicationUser
protected static ApplicationUser AvatarServiceImpl.fromStaleUser(com.atlassian.crowd.embedded.api.User user)
           
 

Methods in com.atlassian.jira.avatar with parameters of type ApplicationUser
 boolean AvatarServiceImpl.canSetCustomUserAvatar(ApplicationUser remoteUser, ApplicationUser user)
           
 boolean AvatarService.canSetCustomUserAvatar(ApplicationUser remoteUser, ApplicationUser user)
          Returns a boolean indicating whether the calling user can edit the custom user avatar for the user with the given username.
 boolean TypeAvatarService.canUserCreateAvatar(ApplicationUser remoteUser, String owningObjectId)
          Return information if user can add avatar to given subject.
protected  boolean AvatarServiceImpl.canViewAvatar(ApplicationUser user, Avatar avatar)
          Returns true if the passed in user has permission to view the passed in avatar.
protected  Long AvatarServiceImpl.configuredAvatarIdFor(ApplicationUser user)
          Returns the avatar id that is configured for the given User.
 Avatar AvatarManagerImpl.create(String fileName, String contentType, ApplicationUser owner, InputStream imageData, Selection croppingSelection)
           
 Avatar AvatarManager.create(String fileName, String contentType, ApplicationUser owner, InputStream image, Selection selection)
          Creates a database record for the given avatar and uses the content of the InputStream as the image.
 Avatar TypeAvatarService.createAvatar(ApplicationUser remoteUser, String owningObjectId, AvatarImageDataProvider imageDataProvider)
          Adds new avatar to given subject with provided image data - with permissions of given remote user.
static AvatarImpl AvatarImpl.createCustomAvatar(String fileName, String contentType, ApplicationUser owner)
           
static RemoteAvatar RemoteAvatar.from(ApplicationUser user)
          Build an Avatar representation for a local user avatar.
 Avatar AvatarServiceImpl.getAvatar(ApplicationUser remoteUser, ApplicationUser avatarUser)
           
 Avatar AvatarService.getAvatar(ApplicationUser remoteUser, ApplicationUser avatarUser)
          Returns the Avatar for the given user, if configured.
 Avatar TypeAvatarService.getAvatar(ApplicationUser remoteUser, long avatarId)
          Return avatar using remote user permissions.
 URI AvatarImageResolver.getAvatarAbsoluteUri(ApplicationUser remoteUser, Avatar avatar, Avatar.Size requestedSize)
          Return absolute link to display avatar image of given size.
 URI AvatarServiceImpl.getAvatarAbsoluteURL(ApplicationUser remoteUser, ApplicationUser avatarUser, Avatar.Size size)
           
 URI AvatarService.getAvatarAbsoluteURL(ApplicationUser remoteUser, ApplicationUser avatarUser, Avatar.Size size)
          This is the same as AvatarService.getAvatarURL(com.atlassian.crowd.embedded.api.User, String, com.atlassian.jira.avatar.Avatar.Size) but returns an absolute URL.
 URI AvatarImageResolver.getAvatarRelativeUri(ApplicationUser remoteUser, Avatar avatar, Avatar.Size requestedSize)
          Return link (relative to application context) to display avatar image of given size.
 SystemAndCustomAvatars TypeAvatarService.getAvatars(ApplicationUser remoteUser, String owningObjectId)
          Get avatars assigned to given subject - with permisions of remote user.
 Avatar AvatarServiceImpl.getAvatarTagged(ApplicationUser remoteUser, ApplicationUser avatarUser)
           
 Avatar AvatarService.getAvatarTagged(ApplicationUser remoteUser, ApplicationUser avatarUser)
           
 URI AvatarServiceImpl.getAvatarURL(ApplicationUser remoteUser, ApplicationUser avatarUser)
           
 URI AvatarService.getAvatarURL(ApplicationUser remoteUser, ApplicationUser avatarUser)
          Returns the URL for the avatar of the user having the given username for displaying on a page that should be shown for the passed in remoteUser.
 URI AvatarServiceImpl.getAvatarURL(ApplicationUser remoteUser, ApplicationUser avatarUser, Avatar.Size size)
           
 URI AvatarService.getAvatarURL(ApplicationUser remoteUser, ApplicationUser avatarUser, Avatar.Size size)
          Returns the URL for the avatar of the user having the given username for displaying on a page that should be shown for the passed in remoteUser.
 URI AvatarServiceImpl.getAvatarUrlNoPermCheck(ApplicationUser avatarUser, Avatar.Size size)
           
 URI AvatarService.getAvatarUrlNoPermCheck(ApplicationUser avatarUser, Avatar.Size size)
          This is the same as AvatarService.getAvatarURL(com.atlassian.crowd.embedded.api.User, String, com.atlassian.jira.avatar.Avatar.Size) but does no permission checking.
 URI AvatarServiceImpl.getAvatarUrlNoPermCheck(ApplicationUser avatarUser, Avatar avatar, Avatar.Size size)
          Builds a URI for a JIRA avatar with the requested size.
 URI AvatarService.getAvatarUrlNoPermCheck(ApplicationUser applicationUser, Avatar avatar, Avatar.Size size)
          Returns the URL for an avatar.
static Map<String,URI> AvatarUrls.getAvatarURLs(ApplicationUser avatarUser, Avatar avatar)
          Returns the avatar URLs a user and a specific Avatar.
 boolean AvatarServiceImpl.hasCustomUserAvatar(ApplicationUser remoteUser, ApplicationUser user)
           
 boolean AvatarService.hasCustomUserAvatar(ApplicationUser remoteUser, ApplicationUser username)
          Returns true if the user has configured a custom avatar, false otherwise.
 boolean AvatarManagerImpl.hasPermissionToEdit(ApplicationUser remoteUser, ApplicationUser owner)
           
 boolean AvatarManager.hasPermissionToEdit(ApplicationUser remoteUser, ApplicationUser owner)
          Determines if the remoteUser provided has permission to edit avatars of a certain type for the owner provided.
 boolean AvatarManagerImpl.hasPermissionToEdit(ApplicationUser remoteUser, Project owner)
           
 boolean AvatarManager.hasPermissionToEdit(ApplicationUser remoteUser, Project owner)
          Determines if the remoteUser provided has permission to edit avatars of a certain type for the owner provided.
 boolean AvatarManagerImpl.hasPermissionToView(ApplicationUser remoteUser, ApplicationUser user)
           
 boolean AvatarManager.hasPermissionToView(ApplicationUser remoteUser, ApplicationUser owner)
          Determines if the remoteUser provided has permission to view avatars of a certain type for the owner provided.
 boolean AvatarManagerImpl.hasPermissionToView(ApplicationUser remoteUser, Project project)
           
 boolean AvatarManager.hasPermissionToView(ApplicationUser remoteUser, Project owner)
          Determines if the remoteUser provided has permission to view avatars of a certain type for the owner provided.
 boolean AvatarServiceImpl.isUsingExternalAvatar(ApplicationUser remoteUser, ApplicationUser avatarUser)
           
 boolean AvatarService.isUsingExternalAvatar(ApplicationUser remoteUser, ApplicationUser avatarUser)
          Check whether a user currently has an external avatar (for example, a Gravatar).
protected  void AvatarServiceImpl.setConfiguredAvatarIdFor(ApplicationUser user, Long avatarId)
          Sets the given avatar id as the configured avatar id for a user.
 void AvatarServiceImpl.setCustomUserAvatar(ApplicationUser remoteUser, ApplicationUser user, Long avatarId)
           
 void AvatarService.setCustomUserAvatar(ApplicationUser remoteUser, ApplicationUser user, Long avatarId)
          Sets a custom avatar for a given user.
 void TemporaryAvatars.storeTemporaryAvatar(ApplicationUser remoteUser, TemporaryAvatar avatar, Avatar.Type type, String owningObjectId)
          Store temporary avatar - make it available to displaying servlet.
 

Uses of ApplicationUser in com.atlassian.jira.avatar.temporary
 

Methods in com.atlassian.jira.avatar.temporary with parameters of type ApplicationUser
 void TemporaryAvatarsImpl.storeTemporaryAvatar(ApplicationUser remoteUser, TemporaryAvatar avatar, Avatar.Type type, String ownerId)
           
 

Uses of ApplicationUser in com.atlassian.jira.avatar.types
 

Methods in com.atlassian.jira.avatar.types with parameters of type ApplicationUser
 boolean BasicTypedTypeAvatarService.canUserCreateAvatar(ApplicationUser remoteUser, String owningObjectId)
           
 Avatar BasicTypedTypeAvatarService.createAvatar(ApplicationUser remoteUser, String owningObjectId, AvatarImageDataProvider imageDataProvider)
           
 Avatar BasicTypedTypeAvatarService.getAvatar(ApplicationUser remoteUser, long avatarId)
           
 URI BasicAvatarsImageResolver.getAvatarAbsoluteUri(ApplicationUser avatarUser, Avatar avatar, Avatar.Size requestedSize)
           
 URI BasicAvatarsImageResolver.getAvatarRelativeUri(ApplicationUser remoteUser, Avatar avatar, Avatar.Size requestedSize)
           
 SystemAndCustomAvatars BasicTypedTypeAvatarService.getAvatars(ApplicationUser remoteUser, String owningObjectId)
           
 boolean AvatarAccessPolicy.userCanCreateAvatarFor(ApplicationUser remoteUser, String owningObjectId)
          Return information if user can add avatar to given subject.
 boolean TypedAvatarAccessPolicy.userCanCreateAvatarFor(ApplicationUser user, String owniningObjectId)
           
 boolean AvatarAccessPolicy.userCanViewAvatar(ApplicationUser remoteUser, Avatar avatar)
          Return information if user can add avatar to given subject.
 boolean TypedAvatarAccessPolicy.userCanViewAvatar(ApplicationUser user, Avatar avatar)
           
 

Uses of ApplicationUser in com.atlassian.jira.avatar.types.project
 

Methods in com.atlassian.jira.avatar.types.project with parameters of type ApplicationUser
 boolean ProjectAvatarAccessPolicy.userCanCreateAvatarFor(ApplicationUser user, String owningObjectId)
           
 boolean ProjectAvatarAccessPolicy.userCanViewAvatar(ApplicationUser user, Avatar avatar)
           
 

Uses of ApplicationUser in com.atlassian.jira.bc
 

Methods in com.atlassian.jira.bc that return ApplicationUser
 ApplicationUser JiraServiceContextImpl.getLoggedInApplicationUser()
           
 ApplicationUser JiraServiceContext.getLoggedInApplicationUser()
          Returns the User who has invoked the JIRA service method.
 

Constructors in com.atlassian.jira.bc with parameters of type ApplicationUser
JiraServiceContextImpl(ApplicationUser user)
          Instantiates this class with given user and new empty error collection.
JiraServiceContextImpl(ApplicationUser user, ErrorCollection errorCollection)
          Instantiates this class with user and error collection.
JiraServiceContextImpl(ApplicationUser user, ErrorCollection errorCollection, I18nHelper i18nHelper)
          Instantiates this class with user and error collection and I18nHelper.
 

Uses of ApplicationUser in com.atlassian.jira.bc.config
 

Methods in com.atlassian.jira.bc.config with parameters of type ApplicationUser
 ServiceOutcome<Status> DefaultStatusService.createStatus(ApplicationUser user, String name, String description, String iconUrl, StatusCategory statusCategory)
           
 ServiceOutcome<Status> StatusService.createStatus(ApplicationUser user, String name, String description, String iconUrl, StatusCategory statusCategory)
          Validates and when validation is performed successfully creates new status basing on given parameters
 ServiceOutcome<Status> DefaultStatusService.editStatus(ApplicationUser user, Status status, String name, String description, String iconUrl, StatusCategory statusCategory)
           
 ServiceOutcome<Status> StatusService.editStatus(ApplicationUser user, Status status, String name, String description, String iconUrl, StatusCategory statusCategory)
          Validates and when validation is performed successfully alters given status basing on given parameters
 ServiceOutcome<List<JiraWorkflow>> DefaultStatusService.getAssociatedWorkflows(ApplicationUser user, Status status)
           
 ServiceOutcome<List<JiraWorkflow>> StatusService.getAssociatedWorkflows(ApplicationUser user, Status status)
          Gets a list of workflows which contains given status
 Status DefaultStatusService.getStatusById(ApplicationUser user, String id)
           
 Status StatusService.getStatusById(ApplicationUser user, String id)
          Get a status by id.
 ServiceResult DefaultStatusService.removeStatus(ApplicationUser user, Status status)
           
 ServiceResult StatusService.removeStatus(ApplicationUser user, Status status)
          Removes a status.
 ServiceResult DefaultStatusService.validateCreateStatus(ApplicationUser user, String name, String description, String iconUrl, StatusCategory statusCategory)
           
 ServiceResult StatusService.validateCreateStatus(ApplicationUser user, String name, String description, String iconUrl, StatusCategory statusCategory)
          Validates new status basing on given parameters
 ServiceResult DefaultStatusService.validateEditStatus(ApplicationUser user, Status status, String name, String description, String iconUrl, StatusCategory statusCategory)
           
 ServiceResult StatusService.validateEditStatus(ApplicationUser user, Status status, String name, String description, String iconUrl, StatusCategory statusCategory)
          Validates given status basing on given parameters
 ServiceResult DefaultStatusService.validateRemoveStatus(ApplicationUser user, Status status)
           
 ServiceResult StatusService.validateRemoveStatus(ApplicationUser user, Status status)
          Validates removal of given status
 

Uses of ApplicationUser in com.atlassian.jira.bc.customfield
 

Methods in com.atlassian.jira.bc.customfield with parameters of type ApplicationUser
 ServiceOutcome<CustomField> DefaultCustomFieldService.getCustomFieldForEditConfig(ApplicationUser user, String fieldId)
           
 ServiceOutcome<CustomField> CustomFieldService.getCustomFieldForEditConfig(ApplicationUser user, String fieldId)
          Return the custom field if the passed user has permission to edit its configuration.
 Iterable<CustomFieldType<?,?>> DefaultCustomFieldService.getCustomFieldTypesForUser(ApplicationUser user)
           
 Iterable<CustomFieldType<?,?>> CustomFieldService.getCustomFieldTypesForUser(ApplicationUser user)
          Return the CustomFieldTypes that the passed user can use to create a new CustomField.
 

Uses of ApplicationUser in com.atlassian.jira.bc.favourites
 

Methods in com.atlassian.jira.bc.favourites with parameters of type ApplicationUser
 boolean DefaultFavouritesService.isFavourite(ApplicationUser user, SharedEntity entity)
           
 boolean FavouritesService.isFavourite(ApplicationUser user, SharedEntity entity)
          Check that the given entity is a favourite of the user passed in the context
 

Uses of ApplicationUser in com.atlassian.jira.bc.filter
 

Methods in com.atlassian.jira.bc.filter with parameters of type ApplicationUser
 void DefaultSearchRequestService.deleteAllFiltersForUser(JiraServiceContext serviceCtx, ApplicationUser user)
           
 void SearchRequestService.deleteAllFiltersForUser(JiraServiceContext serviceCtx, ApplicationUser user)
          Delete all filters for a given user
 Collection<SearchRequest> DefaultSearchRequestService.getFavouriteFilters(ApplicationUser user)
           
 Collection<SearchRequest> SearchRequestService.getFavouriteFilters(ApplicationUser user)
          Retrieve all filters a user has favourited.
 Collection<SearchRequest> DefaultSearchRequestService.getFiltersFavouritedByOthers(ApplicationUser user)
           
 Collection<SearchRequest> SearchRequestService.getFiltersFavouritedByOthers(ApplicationUser user)
          Get filters owned by a given user that have been favourited by at least one other user
 Collection<SearchRequest> DefaultSearchRequestService.getNonPrivateFilters(ApplicationUser user)
           
 Collection<SearchRequest> SearchRequestService.getNonPrivateFilters(ApplicationUser user)
          Get a user's non private filters.
 Collection<SearchRequest> DefaultSearchRequestService.getOwnedFilters(ApplicationUser user)
           
 Collection<SearchRequest> SearchRequestService.getOwnedFilters(ApplicationUser user)
          Retrieve all filters a user owns/has created.
 Collection<FilterSubscription> DefaultFilterSubscriptionService.getVisibleFilterSubscriptions(ApplicationUser user, SearchRequest filter)
           
 Collection<FilterSubscription> FilterSubscriptionService.getVisibleFilterSubscriptions(ApplicationUser user, SearchRequest filter)
          Retrieves a list of subscriptions that a given user can see for a given filter.
 Collection<org.ofbiz.core.entity.GenericValue> DefaultFilterSubscriptionService.getVisibleSubscriptions(ApplicationUser user, SearchRequest filter)
           
 Collection<org.ofbiz.core.entity.GenericValue> FilterSubscriptionService.getVisibleSubscriptions(ApplicationUser user, SearchRequest filter)
          Deprecated. Use use FilterSubscriptionService.getVisibleFilterSubscriptions(ApplicationUser, SearchRequest) ()} instead. Since v6.2.
 SearchRequest DefaultSearchRequestService.updateFilterOwner(JiraServiceContext serviceCtx, ApplicationUser user, SearchRequest request)
           
 SearchRequest SearchRequestService.updateFilterOwner(JiraServiceContext serviceCtx, ApplicationUser user, SearchRequest request)
          Persists a SearchRequest to the database - only available to administrators.
 

Uses of ApplicationUser in com.atlassian.jira.bc.issue.changehistory.properties
 

Methods in com.atlassian.jira.bc.issue.changehistory.properties that return types with arguments of type ApplicationUser
 com.atlassian.fugue.Function2<ApplicationUser,EntityProperty,? extends EntityPropertyDeletedEvent> ChangeHistoryPropertyHelper.createDeletePropertyEventFunction()
           
 com.atlassian.fugue.Function2<ApplicationUser,EntityProperty,? extends EntityPropertySetEvent> ChangeHistoryPropertyHelper.createSetPropertyEventFunction()
           
 

Uses of ApplicationUser in com.atlassian.jira.bc.issue.comment
 

Methods in com.atlassian.jira.bc.issue.comment that return ApplicationUser
 ApplicationUser CommentService.CommentParameters.getAuthor()
           
 

Methods in com.atlassian.jira.bc.issue.comment with parameters of type ApplicationUser
 CommentService.CommentParameters.CommentParametersBuilder CommentService.CommentParameters.CommentParametersBuilder.author(ApplicationUser author)
           
 Comment DefaultCommentService.create(ApplicationUser applicationUser, CommentService.CommentCreateValidationResult validationResult, boolean dispatchEvent)
           
 Comment CommentService.create(ApplicationUser user, CommentService.CommentCreateValidationResult commentValidationResult, boolean dispatchEvent)
          Creates and persists a Comment on given Issue.
 Comment DefaultCommentService.create(ApplicationUser user, Issue issue, String body, boolean dispatchEvent, ErrorCollection errorCollection)
           
 Comment CommentService.create(ApplicationUser user, Issue issue, String body, boolean dispatchEvent, ErrorCollection errorCollection)
          Deprecated. use CommentService.validateCommentCreate(ApplicationUser, com.atlassian.jira.bc.issue.comment.CommentService.CommentParameters) and CommentService.create(ApplicationUser, CommentCreateValidationResult, boolean).
 Comment DefaultCommentService.create(ApplicationUser user, Issue issue, String body, String groupLevel, Long roleLevelId, boolean dispatchEvent, ErrorCollection errorCollection)
           
 Comment CommentService.create(ApplicationUser user, Issue issue, String body, String groupLevel, Long roleLevelId, boolean dispatchEvent, ErrorCollection errorCollection)
          Deprecated. use CommentService.validateCommentCreate(ApplicationUser, com.atlassian.jira.bc.issue.comment.CommentService.CommentParameters) and CommentService.create(ApplicationUser, CommentCreateValidationResult, boolean).
 Comment DefaultCommentService.create(ApplicationUser user, Issue issue, String body, String groupLevel, Long roleLevelId, Date created, boolean dispatchEvent, ErrorCollection errorCollection)
           
 Comment CommentService.create(ApplicationUser user, Issue issue, String body, String groupLevel, Long roleLevelId, Date created, boolean dispatchEvent, ErrorCollection errorCollection)
          Deprecated. use CommentService.validateCommentCreate(ApplicationUser, com.atlassian.jira.bc.issue.comment.CommentService.CommentParameters) and CommentService.create(ApplicationUser, CommentCreateValidationResult, boolean).
protected  void DefaultCommentService.doUpdateWithChangelog(Long eventTypeId, List<ChangeItemBean> changeItems, Issue issue, ApplicationUser user, boolean dispatchEvent)
          This method 'completes' the update of an issue entity.
 Comment DefaultCommentService.getCommentById(ApplicationUser user, Long commentId, ErrorCollection errorCollection)
           
 Comment CommentService.getCommentById(ApplicationUser user, Long commentId, ErrorCollection errorCollection)
           
 List<Comment> DefaultCommentService.getCommentsForUser(ApplicationUser user, Issue issue)
           
 List<Comment> CommentService.getCommentsForUser(ApplicationUser user, Issue issue)
          Will return a list of Comments for the given user Will return a list of Comments for the given user.
 List<Comment> DefaultCommentService.getCommentsForUser(ApplicationUser currentUser, Issue issue, ErrorCollection errorCollection)
           
 List<Comment> CommentService.getCommentsForUser(ApplicationUser currentUser, Issue issue, ErrorCollection errorCollection)
          Deprecated. Use CommentService.getCommentsForUser(ApplicationUser currentUser, Issue issue) instead. Since v6.3.
 List<Comment> DefaultCommentService.getCommentsForUserSince(ApplicationUser currentUser, Issue issue, Date since)
           
 List<Comment> CommentService.getCommentsForUserSince(ApplicationUser user, Issue issue, Date since)
          Will return a list of Comments that were created or updated since the provided date, for the given user.
 MutableComment DefaultCommentService.getMutableComment(ApplicationUser user, Long commentId, ErrorCollection errorCollection)
           
 MutableComment CommentService.getMutableComment(ApplicationUser user, Long commentId, ErrorCollection errorCollection)
           
 boolean DefaultCommentService.hasPermissionToCreate(ApplicationUser user, Issue issue, ErrorCollection errorCollection)
           
 boolean CommentService.hasPermissionToCreate(ApplicationUser user, Issue issue, ErrorCollection errorCollection)
           
 boolean DefaultCommentService.hasPermissionToEdit(ApplicationUser user, Comment comment, ErrorCollection errorCollection)
           
 boolean CommentService.hasPermissionToEdit(ApplicationUser user, Comment comment, ErrorCollection errorCollection)
           
 boolean DefaultCommentService.isValidAllCommentData(ApplicationUser currentUser, Issue issue, String body, String groupLevel, String roleLevelId, ErrorCollection errorCollection)
           
 boolean CommentService.isValidAllCommentData(ApplicationUser user, Issue issue, String body, String groupLevel, String roleLevelId, ErrorCollection errorCollection)
           
 boolean DefaultCommentService.isValidCommentData(ApplicationUser currentUser, Issue issue, String groupLevel, String roleLevelId, ErrorCollection errorCollection)
           
 boolean CommentService.isValidCommentData(ApplicationUser user, Issue issue, String groupLevel, String roleLevelId, ErrorCollection errorCollection)
           
 void DefaultCommentService.update(ApplicationUser user, CommentService.CommentUpdateValidationResult validationResult, boolean dispatchEvent)
           
 void CommentService.update(ApplicationUser user, CommentService.CommentUpdateValidationResult updateCommentValidationResult, boolean dispatchEvent)
          Updates a Comment and sets the comments updated date to be now and the updatedAuthor to be the passed in user.
 void DefaultCommentService.update(ApplicationUser user, MutableComment comment, boolean dispatchEvent, ErrorCollection errorCollection)
           
 void CommentService.update(ApplicationUser user, MutableComment comment, boolean dispatchEvent, ErrorCollection errorCollection)
          Deprecated. use CommentService.update(ApplicationUser, CommentUpdateValidationResult, boolean) instead.
 CommentService.CommentCreateValidationResult DefaultCommentService.validateCommentCreate(ApplicationUser user, CommentService.CommentParameters commentParameters)
           
 CommentService.CommentCreateValidationResult CommentService.validateCommentCreate(ApplicationUser user, CommentService.CommentParameters commentParameters)
          Confirms the parameters to create a comment are valid and that the user has the permission to do so.
 CommentService.CommentUpdateValidationResult DefaultCommentService.validateCommentUpdate(ApplicationUser user, Long commentId, CommentService.CommentParameters commentParameters)
           
 CommentService.CommentUpdateValidationResult CommentService.validateCommentUpdate(ApplicationUser user, Long commentId, CommentService.CommentParameters commentParameters)
          Confirms the parameters to update a comment are valid and that the updating user has the permission to do so.
 void DefaultCommentService.validateCommentUpdate(ApplicationUser user, Long commentId, String body, String groupLevel, Long roleLevelId, ErrorCollection errorCollection)
           
 void CommentService.validateCommentUpdate(ApplicationUser user, Long commentId, String body, String groupLevel, Long roleLevelId, ErrorCollection errorCollection)
          Deprecated. use CommentService.validateCommentUpdate(ApplicationUser, Long, com.atlassian.jira.bc.issue.comment.CommentService.CommentParameters).
 

Uses of ApplicationUser in com.atlassian.jira.bc.issue.comment.property
 

Methods in com.atlassian.jira.bc.issue.comment.property that return types with arguments of type ApplicationUser
 com.atlassian.fugue.Function2<ApplicationUser,EntityProperty,CommentPropertyDeletedEvent> CommentPropertyHelper.createDeletePropertyEventFunction()
           
 com.atlassian.fugue.Function2<ApplicationUser,EntityProperty,CommentPropertySetEvent> CommentPropertyHelper.createSetPropertyEventFunction()
           
 

Uses of ApplicationUser in com.atlassian.jira.bc.issue.fields
 

Methods in com.atlassian.jira.bc.issue.fields with parameters of type ApplicationUser
 ServiceOutcome<ColumnLayout> ColumnServiceImpl.getColumnLayout(ApplicationUser serviceUser, ApplicationUser userWithColumns)
           
 ServiceOutcome<ColumnLayout> ColumnService.getColumnLayout(ApplicationUser serviceUser, ApplicationUser userWithColumns)
          Retreive the effective ColumnLayout for userWithColumns.
 ServiceOutcome<ColumnLayout> ColumnServiceImpl.getColumnLayout(ApplicationUser serviceUser, Long filterId)
           
 ServiceOutcome<ColumnLayout> ColumnService.getColumnLayout(ApplicationUser serviceUser, Long filterId)
          Get the column layout for the given filter.
 ServiceOutcome<ColumnLayout> ColumnServiceImpl.getDefaultColumnLayout(ApplicationUser serviceUser)
           
 ServiceOutcome<ColumnLayout> ColumnService.getDefaultColumnLayout(ApplicationUser serviceUser)
          Get the system's default columns.
 ServiceResult ColumnServiceImpl.resetColumns(ApplicationUser serviceUser, ApplicationUser userWithColumns)
           
 ServiceResult ColumnService.resetColumns(ApplicationUser serviceUser, ApplicationUser userWithColumns)
          Resets a user's ColumnLayout.
 ServiceResult ColumnServiceImpl.resetColumns(ApplicationUser serviceUser, Long filterId)
           
 ServiceResult ColumnService.resetColumns(ApplicationUser serviceUser, Long filterId)
          Resets the given filter to no longer have its own ColumnLayout.
 ServiceResult ColumnServiceImpl.setColumns(ApplicationUser serviceUser, ApplicationUser userWithColumns, List<String> fieldIds)
           
 ServiceResult ColumnService.setColumns(ApplicationUser serviceUser, ApplicationUser userWithColumns, List<String> fieldIds)
          Sets a user's ColumnLayout.
 ServiceResult ColumnServiceImpl.setColumns(ApplicationUser serviceUser, Long filterId, List<String> fieldIds)
           
 ServiceResult ColumnService.setColumns(ApplicationUser serviceUser, Long filterId, List<String> fieldIds)
          Sets the given filter ColumnLayout to the given fields.
 ServiceResult ColumnServiceImpl.setDefaultColumns(ApplicationUser serviceUser, List<String> fieldIds)
           
 ServiceResult ColumnService.setDefaultColumns(ApplicationUser serviceUser, List<String> fieldIds)
          Sets the system's default columns to the given fieldIds
 

Uses of ApplicationUser in com.atlassian.jira.bc.issue.fields.screen
 

Methods in com.atlassian.jira.bc.issue.fields.screen with parameters of type ApplicationUser
 ServiceOutcome<FieldScreen> DefaultFieldScreenService.copy(FieldScreen screenToCopy, String copyName, String copyDescription, ApplicationUser loggedInUser)
           
 ServiceOutcome<FieldScreen> FieldScreenService.copy(FieldScreen screen, String copyName, String copyDescription, ApplicationUser loggedInUser)
          Creates a copy of the passed field screen assigning the passed name and description.
 

Uses of ApplicationUser in com.atlassian.jira.bc.issue.link
 

Methods in com.atlassian.jira.bc.issue.link with parameters of type ApplicationUser
 RemoteIssueLinkService.RemoteIssueLinkResult DefaultRemoteIssueLinkService.create(ApplicationUser user, RemoteIssueLinkService.CreateValidationResult createValidationResult)
           
 RemoteIssueLinkService.RemoteIssueLinkResult RemoteIssueLinkService.create(ApplicationUser user, RemoteIssueLinkService.CreateValidationResult createValidationResult)
          Stores the given remote issue link in the JIRA datastore, if the current user has permission to do so.
 void DefaultRemoteIssueLinkService.delete(ApplicationUser user, RemoteIssueLinkService.DeleteValidationResult deleteValidationResult)
           
 void RemoteIssueLinkService.delete(ApplicationUser user, RemoteIssueLinkService.DeleteValidationResult deleteValidationResult)
          Deletes the remote issue link with the given id from the JIRA datastore, if the current user has permission to do so.
 void DefaultRemoteIssueLinkService.deleteByGlobalId(ApplicationUser user, RemoteIssueLinkService.DeleteByGlobalIdValidationResult validationResult)
           
 void RemoteIssueLinkService.deleteByGlobalId(ApplicationUser user, RemoteIssueLinkService.DeleteByGlobalIdValidationResult deleteValidationResult)
          Deletes the remote issue link that links with the given JIRA issue and has the given global id, if the current user has permission to do so.
 RemoteIssueLinkService.RemoteIssueLinkListResult DefaultRemoteIssueLinkService.findRemoteIssueLinksByGlobalId(ApplicationUser user, Collection<String> globalIds)
           
 RemoteIssueLinkService.RemoteIssueLinkListResult RemoteIssueLinkService.findRemoteIssueLinksByGlobalId(ApplicationUser user, Collection<String> globalIds)
          Retrieves the list of remote issue links that have any of the given globalIds.
 RemoteIssueLinkService.RemoteIssueLinkResult DefaultRemoteIssueLinkService.getRemoteIssueLink(ApplicationUser user, Long remoteIssueLinkId)
           
 RemoteIssueLinkService.RemoteIssueLinkResult RemoteIssueLinkService.getRemoteIssueLink(ApplicationUser user, Long remoteIssueLinkId)
          Retrieves the remote issue link with the given id.
 RemoteIssueLinkService.RemoteIssueLinkResult DefaultRemoteIssueLinkService.getRemoteIssueLinkByGlobalId(ApplicationUser user, Issue issue, String globalId)
           
 RemoteIssueLinkService.RemoteIssueLinkResult RemoteIssueLinkService.getRemoteIssueLinkByGlobalId(ApplicationUser user, Issue issue, String globalId)
          Retrieves the remote issue link that links with the given JIRA issue and has the given globalId.
 RemoteIssueLinkService.RemoteIssueLinkListResult DefaultRemoteIssueLinkService.getRemoteIssueLinksForIssue(ApplicationUser user, Issue issue)
           
 RemoteIssueLinkService.RemoteIssueLinkListResult RemoteIssueLinkService.getRemoteIssueLinksForIssue(ApplicationUser user, Issue issue)
          Retrieves the remote issue links that link with the given JIRA issue.
 RemoteIssueLinkService.RemoteIssueLinkResult DefaultRemoteIssueLinkService.update(ApplicationUser user, RemoteIssueLinkService.UpdateValidationResult updateValidationResult)
           
 RemoteIssueLinkService.RemoteIssueLinkResult RemoteIssueLinkService.update(ApplicationUser user, RemoteIssueLinkService.UpdateValidationResult updateValidationResult)
          Updates the given remote issue link in the JIRA datastore, if the current user has permission to do so.
 RemoteIssueLinkService.CreateValidationResult DefaultRemoteIssueLinkService.validateCreate(ApplicationUser user, RemoteIssueLink remoteIssueLink)
           
 RemoteIssueLinkService.CreateValidationResult RemoteIssueLinkService.validateCreate(ApplicationUser user, RemoteIssueLink remoteIssueLink)
          Validates parameters and checks permissions, and if all checks pass it will create a RemoteIssueLinkService.CreateValidationResult that can be passed to the RemoteIssueLinkService.create(User, CreateValidationResult) method.
 RemoteIssueLinkService.DeleteValidationResult DefaultRemoteIssueLinkService.validateDelete(ApplicationUser user, Long remoteIssueLinkId)
           
 RemoteIssueLinkService.DeleteValidationResult RemoteIssueLinkService.validateDelete(ApplicationUser user, Long remoteIssueLinkId)
          Validates parameters and checks permissions, and if all checks pass it will create a RemoteIssueLinkService.DeleteValidationResult that can be passed to the RemoteIssueLinkService.delete(User, DeleteValidationResult) method.
 RemoteIssueLinkService.DeleteByGlobalIdValidationResult DefaultRemoteIssueLinkService.validateDeleteByGlobalId(ApplicationUser user, Issue issue, String globalId)
           
 RemoteIssueLinkService.DeleteByGlobalIdValidationResult RemoteIssueLinkService.validateDeleteByGlobalId(ApplicationUser user, Issue issue, String globalId)
          Validates parameters and checks permissions, and if all checks pass it will create a RemoteIssueLinkService.DeleteByGlobalIdValidationResult that can be passed to the RemoteIssueLinkService.deleteByGlobalId(User, DeleteByGlobalIdValidationResult) method.
 RemoteIssueLinkService.UpdateValidationResult DefaultRemoteIssueLinkService.validateUpdate(ApplicationUser user, RemoteIssueLink remoteIssueLink)
           
 RemoteIssueLinkService.UpdateValidationResult RemoteIssueLinkService.validateUpdate(ApplicationUser user, RemoteIssueLink remoteIssueLink)
          Validates parameters and checks permissions, and if all checks pass it will create a RemoteIssueLinkService.UpdateValidationResult that can be passed to the RemoteIssueLinkService.update(User, UpdateValidationResult) method.
 

Uses of ApplicationUser in com.atlassian.jira.bc.issue.properties
 

Methods in com.atlassian.jira.bc.issue.properties that return types with arguments of type ApplicationUser
 com.atlassian.fugue.Function2<ApplicationUser,EntityProperty,IssuePropertyDeletedEvent> IssuePropertyHelper.createDeletePropertyEventFunction()
           
 com.atlassian.fugue.Function2<ApplicationUser,EntityProperty,IssuePropertySetEvent> IssuePropertyHelper.createSetPropertyEventFunction()
           
 

Uses of ApplicationUser in com.atlassian.jira.bc.issue.watcher
 

Methods in com.atlassian.jira.bc.issue.watcher with parameters of type ApplicationUser
 WatcherService.BulkWatchResult DefaultWatcherService.addWatcherToAll(Collection<Issue> issues, ApplicationUser remoteUser, ApplicationUser watcher)
           
 WatcherService.BulkWatchResult WatcherService.addWatcherToAll(Collection<Issue> issues, ApplicationUser remoteUser, ApplicationUser watcher)
          Adds a watcher to all of the supplied issues.
 boolean DefaultWatcherService.canUnwatchAll(Iterable<Issue> issues, ApplicationUser remoteUser)
           
 boolean WatcherService.canUnwatchAll(Iterable<Issue> issues, ApplicationUser applicationUser)
          Whether the specified user can unwatch all the specified issues.
 boolean DefaultWatcherService.canWatchAll(Iterable<Issue> issues, ApplicationUser applicationUser)
           
 boolean WatcherService.canWatchAll(Iterable<Issue> issues, ApplicationUser applicationUser)
          Whether the specified user can watch all the specified issues.
protected  void DefaultWatcherService.checkModifyWatchersPermission(Issue issue, ApplicationUser remoteUser, ApplicationUser watcher)
          Ensures that the given remoteUser has permission to add or remove the given watcher to/from the issue.
 WatcherService.BulkWatchResult DefaultWatcherService.removeWatcherFromAll(Collection<Issue> issues, ApplicationUser remoteUser, ApplicationUser watcher)
           
 WatcherService.BulkWatchResult WatcherService.removeWatcherFromAll(Collection<Issue> issues, ApplicationUser remoteUser, ApplicationUser watcher)
          Removes a watcher from all of the supplied issues.
 

Uses of ApplicationUser in com.atlassian.jira.bc.issue.worklog
 

Methods in com.atlassian.jira.bc.issue.worklog with parameters of type ApplicationUser
protected  boolean DefaultWorklogService.hasDeleteAllPermission(ApplicationUser user, Issue issue)
           
protected  boolean DefaultWorklogService.hasDeleteOwnPermission(ApplicationUser user, Worklog worklog)
           
protected  boolean DefaultWorklogService.hasEditAllPermission(ApplicationUser user, Issue issue)
           
protected  boolean DefaultWorklogService.hasEditOwnPermission(ApplicationUser user, Worklog worklog)
           
protected  boolean DefaultWorklogService.isSameAuthor(ApplicationUser user, Worklog worklog)
           
protected  boolean DefaultWorklogService.isUserInGroup(ApplicationUser user, String groupLevel)
           
protected  boolean DefaultWorklogService.isUserInRole(Long roleLevel, ApplicationUser user, Issue issue)
           
protected  Worklog DefaultWorklogService.validateParamsAndCreateWorklog(JiraServiceContext jiraServiceContext, Issue issue, ApplicationUser author, String groupLevel, String roleLevelId, String timeSpent, Date startDate, Long worklogId, String comment, Date created, Date updated, ApplicationUser updateAuthor, String errorFieldPrefix)
           
 

Uses of ApplicationUser in com.atlassian.jira.bc.license
 

Methods in com.atlassian.jira.bc.license with parameters of type ApplicationUser
 boolean MockLicenseRoleService.userHasRole(ApplicationUser user, LicenseRoleId licenseRoleId)
           
 boolean DefaultLicenseRoleService.userHasRole(ApplicationUser user, LicenseRoleId licenseRoleId)
           
 boolean LicenseRoleService.userHasRole(ApplicationUser user, LicenseRoleId licenseRoleId)
          Returns true if the given user has the given license role.
 

Uses of ApplicationUser in com.atlassian.jira.bc.portal
 

Methods in com.atlassian.jira.bc.portal with parameters of type ApplicationUser
 void DefaultPortalPageService.deleteAllPortalPagesForUser(ApplicationUser user)
           
 void PortalPageService.deleteAllPortalPagesForUser(ApplicationUser user)
          Delete all Portal Pages owned by a user.
 Collection<PortalPage> DefaultPortalPageService.getFavouritePortalPages(ApplicationUser user)
           
 Collection<PortalPage> PortalPageService.getFavouritePortalPages(ApplicationUser user)
          Retrieve all PortalPage's a user has favourited.
 Collection<PortalPage> DefaultPortalPageService.getNonPrivatePortalPages(ApplicationUser user)
           
 Collection<PortalPage> PortalPageService.getNonPrivatePortalPages(ApplicationUser user)
          Get a user's non private PortalPage's.
 Collection<PortalPage> DefaultPortalPageService.getOwnedPortalPages(ApplicationUser user)
           
 Collection<PortalPage> PortalPageService.getOwnedPortalPages(ApplicationUser user)
          Retrieve all PortalPage's a user owns/has created.
 Collection<PortalPage> DefaultPortalPageService.getPortalPagesFavouritedByOthers(ApplicationUser user)
           
 Collection<PortalPage> PortalPageService.getPortalPagesFavouritedByOthers(ApplicationUser user)
          Get PortalPage's owned by a given user that have been favourited by at least one other user
 boolean DefaultPortalPageService.isFavourite(ApplicationUser user, PortalPage portalPage)
           
 boolean PortalPageService.isFavourite(ApplicationUser user, PortalPage portalPage)
          Is the passed PortalPage a favourite of the passed User.
 PortalPage DefaultPortalPageService.updatePortalPageUnconditionally(JiraServiceContext serviceCtx, ApplicationUser user, PortalPage portalPage)
           
 PortalPage PortalPageService.updatePortalPageUnconditionally(JiraServiceContext serviceCtx, ApplicationUser user, PortalPage portalPage)
          Updates the specified PortalPage in the database , no permission checks are applied, but the user must be an administrator
 

Uses of ApplicationUser in com.atlassian.jira.bc.project
 

Methods in com.atlassian.jira.bc.project that return ApplicationUser
 ApplicationUser ProjectService.AbstractProjectValidationResult.getUser()
           
 

Methods in com.atlassian.jira.bc.project with parameters of type ApplicationUser
 ProjectService.DeleteProjectResult DefaultProjectService.deleteProject(ApplicationUser user, ProjectService.DeleteProjectValidationResult deleteProjectValidationResult)
           
 ProjectService.DeleteProjectResult ProjectService.deleteProject(ApplicationUser user, ProjectService.DeleteProjectValidationResult deleteProjectValidationResult)
          Deletes the project provided by the deleteProjectValidationResult.
 ServiceOutcome<List<Project>> DefaultProjectService.getAllProjects(ApplicationUser user)
           
 ServiceOutcome<List<Project>> ProjectService.getAllProjects(ApplicationUser user)
          Used to retrieve a list of Project objects.
 ServiceOutcome<List<Project>> DefaultProjectService.getAllProjectsForAction(ApplicationUser user, ProjectAction action)
           
 ServiceOutcome<List<Project>> ProjectService.getAllProjectsForAction(ApplicationUser user, ProjectAction action)
          Used to retrieve a list of Project objects.
protected  I18nHelper DefaultProjectService.getI18nBean(ApplicationUser user)
           
 ProjectService.GetProjectResult DefaultProjectService.getProjectById(ApplicationUser user, Long id)
           
 ProjectService.GetProjectResult ProjectService.getProjectById(ApplicationUser user, Long id)
          Used to retrieve a Project object by id.
 ProjectService.GetProjectResult DefaultProjectService.getProjectByIdForAction(ApplicationUser user, Long id, ProjectAction action)
           
 ProjectService.GetProjectResult ProjectService.getProjectByIdForAction(ApplicationUser user, Long id, ProjectAction action)
          Used to retrieve a Project object by id providing the user can perform the passed action on the project.
 ProjectService.GetProjectResult DefaultProjectService.getProjectByKey(ApplicationUser user, String key)
           
 ProjectService.GetProjectResult ProjectService.getProjectByKey(ApplicationUser user, String key)
          Used to retrieve a Project object by key.
 ProjectService.GetProjectResult DefaultProjectService.getProjectByKeyForAction(ApplicationUser user, String key, ProjectAction action)
           
 ProjectService.GetProjectResult ProjectService.getProjectByKeyForAction(ApplicationUser user, String key, ProjectAction action)
          Used to retrieve a Project object by key providing the user can perform the passed action on the project.
 boolean ProjectAction.hasPermission(PermissionManager manager, ApplicationUser user, Project project)
           
protected  ErrorCollection DefaultProjectService.makeErrorCollection(ApplicationUser user, String i18nKey, ErrorCollection.Reason reason, String... params)
          Creates a new ErrorCollection instance for a single error message.
 ProjectService.DeleteProjectValidationResult DefaultProjectService.validateDeleteProject(ApplicationUser user, String key)
           
 ProjectService.DeleteProjectValidationResult ProjectService.validateDeleteProject(ApplicationUser user, String key)
          Validation to delete a project is quite straightforward.
 ProjectService.UpdateProjectValidationResult DefaultProjectService.validateUpdateProject(ApplicationUser applicationUser, Project originalProject, String name, String key, String description, ApplicationUser lead, String url, Long assigneeType, Long avatarId)
           
 ProjectService.UpdateProjectValidationResult ProjectService.validateUpdateProject(ApplicationUser user, Project originalProject, String name, String key, String description, ApplicationUser lead, String url, Long assigneeType, Long avatarId)
          Validates updating a project's details.
 ServiceResult DefaultProjectService.validateUpdateProject(ApplicationUser user, String key)
           
 ServiceResult ProjectService.validateUpdateProject(ApplicationUser user, String key)
          Validates that the given user is authorised to update a project.
 ProjectService.UpdateProjectValidationResult DefaultProjectService.validateUpdateProject(ApplicationUser user, String name, String key, String description, ApplicationUser lead, String url, Long assigneeType)
           
 ProjectService.UpdateProjectValidationResult ProjectService.validateUpdateProject(ApplicationUser user, String name, String key, String description, ApplicationUser lead, String url, Long assigneeType)
          Validates updating a project's details.
 ProjectService.UpdateProjectValidationResult DefaultProjectService.validateUpdateProject(ApplicationUser user, String name, String key, String description, ApplicationUser lead, String url, Long assigneeType, Long avatarId)
           
 ProjectService.UpdateProjectValidationResult ProjectService.validateUpdateProject(ApplicationUser user, String name, String key, String description, ApplicationUser lead, String url, Long assigneeType, Long avatarId)
          Validates updating a project's details.
 ProjectService.UpdateProjectSchemesValidationResult DefaultProjectService.validateUpdateProjectSchemes(ApplicationUser user, Long permissionSchemeId, Long notificationSchemeId, Long issueSecuritySchemeId)
           
 ProjectService.UpdateProjectSchemesValidationResult ProjectService.validateUpdateProjectSchemes(ApplicationUser user, Long permissionSchemeId, Long notificationSchemeId, Long issueSecuritySchemeId)
          If the scheme ids are not null or -1 (-1 is often used to reset schemes), then an attempt will be made to retrieve the scheme.
 

Constructors in com.atlassian.jira.bc.project with parameters of type ApplicationUser
ProjectService.AbstractProjectValidationResult(ErrorCollection errorCollection, String name, String key, String description, String leadName, String url, Long assigneeType, Long avatarId, boolean keyChanged, ApplicationUser user)
           
ProjectService.CreateProjectValidationResult(ErrorCollection errorCollection, String name, String key, String description, String lead, String url, Long assigneeType, Long avatarId, ApplicationUser user)
           
ProjectService.UpdateProjectValidationResult(ErrorCollection errorCollection, String name, String key, String description, String lead, String url, Long assigneeType, Long avatarId, Project originalProject, boolean keyChanged, ApplicationUser user)
           
 

Uses of ApplicationUser in com.atlassian.jira.bc.project.component
 

Methods in com.atlassian.jira.bc.project.component that return ApplicationUser
 ApplicationUser MockProjectComponent.getComponentLead()
           
 ApplicationUser ProjectComponentImpl.getComponentLead()
           
 ApplicationUser ProjectComponent.getComponentLead()
          Returns the lead for this project component.
 ApplicationUser MutableProjectComponent.getComponentLead()
           
 

Uses of ApplicationUser in com.atlassian.jira.bc.project.property
 

Methods in com.atlassian.jira.bc.project.property that return types with arguments of type ApplicationUser
 com.atlassian.fugue.Function2<ApplicationUser,EntityProperty,ProjectPropertyDeletedEvent> ProjectPropertyHelper.createDeletePropertyEventFunction()
           
 com.atlassian.fugue.Function2<ApplicationUser,EntityProperty,ProjectPropertySetEvent> ProjectPropertyHelper.createSetPropertyEventFunction()
           
 

Uses of ApplicationUser in com.atlassian.jira.bc.project.version
 

Methods in com.atlassian.jira.bc.project.version with parameters of type ApplicationUser
 VersionService.VersionResult DefaultVersionService.getVersionById(ApplicationUser user, Long versionId)
           
 VersionService.VersionResult VersionService.getVersionById(ApplicationUser user, Long versionId)
          Used to retrieve a Version object by version id.
 VersionService.VersionResult DefaultVersionService.getVersionById(ApplicationUser user, Project project, Long versionId)
           
 VersionService.VersionResult VersionService.getVersionById(ApplicationUser user, Project project, Long versionId)
          Used to retrieve a Version object by version id within project specified by Project object.
 

Uses of ApplicationUser in com.atlassian.jira.bc.project.version.remotelink
 

Methods in com.atlassian.jira.bc.project.version.remotelink with parameters of type ApplicationUser
 void RemoteVersionLinkServiceImpl.delete(ApplicationUser user, RemoteVersionLinkService.DeleteValidationResult deleteValidationResult)
           
 void RemoteVersionLinkService.delete(ApplicationUser user, RemoteVersionLinkService.DeleteValidationResult deleteValidationResult)
          Deletes the remote version link that links with the given JIRA version and has the given global id, if the current user has permission to do so.
 RemoteVersionLinkService.RemoteVersionLinkResult RemoteVersionLinkServiceImpl.getRemoteVersionLinkByVersionIdAndGlobalId(ApplicationUser user, Long versionId, String globalId)
           
 RemoteVersionLinkService.RemoteVersionLinkResult RemoteVersionLinkService.getRemoteVersionLinkByVersionIdAndGlobalId(ApplicationUser user, Long versionId, String globalId)
          Retrieves the remote version link that links with the given JIRA version and has the given globalId.
 RemoteVersionLinkService.RemoteVersionLinkListResult RemoteVersionLinkServiceImpl.getRemoteVersionLinksByGlobalId(ApplicationUser user, String globalId)
           
 RemoteVersionLinkService.RemoteVersionLinkListResult RemoteVersionLinkService.getRemoteVersionLinksByGlobalId(ApplicationUser user, String globalId)
          Retrieves the remote version links that are associated with the given remote resource.
 RemoteVersionLinkService.RemoteVersionLinkListResult RemoteVersionLinkServiceImpl.getRemoteVersionLinksByVersionId(ApplicationUser user, Long versionId)
           
 RemoteVersionLinkService.RemoteVersionLinkListResult RemoteVersionLinkService.getRemoteVersionLinksByVersionId(ApplicationUser user, Long versionId)
          Retrieves all of the remote version links that link with the given JIRA version.
 RemoteVersionLinkService.RemoteVersionLinkResult RemoteVersionLinkServiceImpl.put(ApplicationUser user, RemoteVersionLinkService.PutValidationResult putValidationResult)
           
 RemoteVersionLinkService.RemoteVersionLinkResult RemoteVersionLinkService.put(ApplicationUser user, RemoteVersionLinkService.PutValidationResult putValidationResult)
          Creates a remote version link using the validated request returned by a prior call to RemoteVersionLinkService.validatePut(ApplicationUser, Long, String, String)
 RemoteVersionLinkService.DeleteValidationResult RemoteVersionLinkServiceImpl.validateDelete(ApplicationUser user, Long versionId, String globalId)
           
 RemoteVersionLinkService.DeleteValidationResult RemoteVersionLinkService.validateDelete(ApplicationUser user, Long versionId, String globalId)
          Validates parameters and checks permissions, and if all checks pass it will create a RemoteVersionLinkService.DeleteValidationResult that can be passed to the RemoteVersionLinkService.delete(ApplicationUser, DeleteValidationResult) method to delete the specified remote version link.
 RemoteVersionLinkService.DeleteValidationResult RemoteVersionLinkServiceImpl.validateDeleteByVersionId(ApplicationUser user, Long versionId)
           
 RemoteVersionLinkService.DeleteValidationResult RemoteVersionLinkService.validateDeleteByVersionId(ApplicationUser user, Long versionId)
          Validates parameters and checks permissions, and if all checks pass it will create a RemoteVersionLinkService.DeleteValidationResult that can be passed to the RemoteVersionLinkService.delete(ApplicationUser, DeleteValidationResult) method to delete all remote version links for the specified version.
 RemoteVersionLinkService.PutValidationResult RemoteVersionLinkServiceImpl.validatePut(ApplicationUser user, Long versionId, String globalId, String json)
           
 RemoteVersionLinkService.PutValidationResult RemoteVersionLinkService.validatePut(ApplicationUser user, Long versionId, String globalId, String json)
          Validates parameters and checks permissions, and if all checks pass it will create a RemoteVersionLinkService.PutValidationResult that can be passed to the RemoteVersionLinkService.put(ApplicationUser, PutValidationResult) method.
 

Uses of ApplicationUser in com.atlassian.jira.bc.user
 

Methods in com.atlassian.jira.bc.user that return ApplicationUser
 ApplicationUser UserService.UpdateUserValidationResult.getApplicationUser()
           
 ApplicationUser UserService.DeleteUserValidationResult.getApplicationUser()
           
 

Methods in com.atlassian.jira.bc.user with parameters of type ApplicationUser
 void DefaultUserService.removeUser(ApplicationUser loggedInUser, UserService.DeleteUserValidationResult result)
           
 void UserService.removeUser(ApplicationUser loggedInUser, UserService.DeleteUserValidationResult result)
          Given a valid validation result, this will remove the user and removes the user from all the groups.
 UserService.DeleteUserValidationResult DefaultUserService.validateDeleteUser(ApplicationUser loggedInUser, ApplicationUser userForDelete)
           
 UserService.DeleteUserValidationResult UserService.validateDeleteUser(ApplicationUser loggedInUser, ApplicationUser userForDelete)
          Validates removing a user for the admin section.
 UserService.DeleteUserValidationResult DefaultUserService.validateDeleteUser(ApplicationUser loggedInUser, String username)
           
 UserService.DeleteUserValidationResult UserService.validateDeleteUser(ApplicationUser loggedInUser, String username)
          Validates removing a user for the admin section.
 UserService.UpdateUserValidationResult DefaultUserService.validateUpdateUser(ApplicationUser user)
           
 UserService.UpdateUserValidationResult UserService.validateUpdateUser(ApplicationUser user)
          Validates updating a user's details.
 

Uses of ApplicationUser in com.atlassian.jira.bc.user.search
 

Methods in com.atlassian.jira.bc.user.search with parameters of type ApplicationUser
 boolean DefaultUserPickerSearchService.canPerformAjaxSearch(ApplicationUser user)
           
 boolean UserPickerSearchService.canPerformAjaxSearch(ApplicationUser user)
          Determines whether the given user could perform AJAX search.
 boolean DefaultUserPickerSearchService.userMatches(ApplicationUser user, UserSearchParams userSearchParams)
           
 boolean UserPickerSearchService.userMatches(ApplicationUser user, UserSearchParams userSearchParams)
          Determine whether a user matches the search criteria specified in the userSearchParams parameter.
 

Uses of ApplicationUser in com.atlassian.jira.bc.workflow
 

Methods in com.atlassian.jira.bc.workflow with parameters of type ApplicationUser
 ServiceOutcome<DraftWorkflowScheme> DefaultWorkflowSchemeService.createDraft(ApplicationUser creator, DraftWorkflowScheme draftWorkflowScheme)
           
 ServiceOutcome<DraftWorkflowScheme> WorkflowSchemeService.createDraft(ApplicationUser creator, DraftWorkflowScheme draftWorkflowScheme)
          Create a draft workflow scheme.
 ServiceOutcome<DraftWorkflowScheme> DefaultWorkflowSchemeService.createDraft(ApplicationUser creator, long parentId)
           
 ServiceOutcome<DraftWorkflowScheme> WorkflowSchemeService.createDraft(ApplicationUser creator, long parentId)
          Create a draft for the passed workflow scheme.
 ServiceOutcome<AssignableWorkflowScheme> DefaultWorkflowSchemeService.createScheme(ApplicationUser creator, AssignableWorkflowScheme scheme)
           
 ServiceOutcome<AssignableWorkflowScheme> WorkflowSchemeService.createScheme(ApplicationUser creator, AssignableWorkflowScheme scheme)
          Create a new workflow scheme.
 ServiceOutcome<Void> DefaultWorkflowService.deleteWorkflow(ApplicationUser deletingUser, String workflowName)
           
 ServiceOutcome<Void> WorkflowService.deleteWorkflow(ApplicationUser deletingUser, String workflowName)
          Deletes the workflow which has the passed name.
 ServiceOutcome<Void> DefaultWorkflowSchemeService.deleteWorkflowScheme(ApplicationUser user, WorkflowScheme scheme)
           
 ServiceOutcome<Void> WorkflowSchemeService.deleteWorkflowScheme(ApplicationUser user, WorkflowScheme scheme)
          Delete the passed workflow scheme.
 ServiceOutcome<DraftWorkflowScheme> DefaultWorkflowSchemeService.getDraftWorkflowScheme(ApplicationUser user, AssignableWorkflowScheme parentScheme)
           
 ServiceOutcome<DraftWorkflowScheme> WorkflowSchemeService.getDraftWorkflowScheme(ApplicationUser user, AssignableWorkflowScheme parentScheme)
          Return draft of the passed workflow scheme if it actually exists.
 ServiceOutcome<DraftWorkflowScheme> DefaultWorkflowSchemeService.getDraftWorkflowSchemeNotNull(ApplicationUser user, AssignableWorkflowScheme parentScheme)
           
 ServiceOutcome<DraftWorkflowScheme> WorkflowSchemeService.getDraftWorkflowSchemeNotNull(ApplicationUser user, AssignableWorkflowScheme parentScheme)
          Return draft of the passed workflow scheme if it actually exists.
 ServiceOutcome<AssignableWorkflowScheme> DefaultWorkflowSchemeService.getSchemeForProject(ApplicationUser user, Project project)
           
 ServiceOutcome<AssignableWorkflowScheme> WorkflowSchemeService.getSchemeForProject(ApplicationUser user, Project project)
          Return the workflow scheme associated with passed project.
 ServiceOutcome<AssignableWorkflowScheme> DefaultWorkflowSchemeService.getWorkflowScheme(ApplicationUser user, long id)
           
 ServiceOutcome<AssignableWorkflowScheme> WorkflowSchemeService.getWorkflowScheme(ApplicationUser user, long id)
          Return the workflow scheme for the passed id.
 ServiceOutcome<AssignableWorkflowScheme> DefaultWorkflowSchemeService.updateWorkflowScheme(ApplicationUser user, AssignableWorkflowScheme scheme)
           
 ServiceOutcome<AssignableWorkflowScheme> WorkflowSchemeService.updateWorkflowScheme(ApplicationUser user, AssignableWorkflowScheme scheme)
          Save changes to the passed workflow scheme.
 ServiceOutcome<DraftWorkflowScheme> DefaultWorkflowSchemeService.updateWorkflowScheme(ApplicationUser user, DraftWorkflowScheme scheme)
           
 ServiceOutcome<DraftWorkflowScheme> WorkflowSchemeService.updateWorkflowScheme(ApplicationUser user, DraftWorkflowScheme scheme)
          Save changes to the passed workflow scheme.
 ServiceOutcome<Void> DefaultWorkflowSchemeService.validateUpdateWorkflowScheme(ApplicationUser user, AssignableWorkflowScheme scheme)
           
 ServiceOutcome<Void> WorkflowSchemeService.validateUpdateWorkflowScheme(ApplicationUser user, AssignableWorkflowScheme scheme)
          Validate that the passed scheme can be saved.
 

Uses of ApplicationUser in com.atlassian.jira.bulkedit.operation
 

Methods in com.atlassian.jira.bulkedit.operation with parameters of type ApplicationUser
 boolean BulkMigrateOperation.canPerform(BulkEditBean bulkEditBean, ApplicationUser applicationUser)
           
 boolean BulkWatchOperation.canPerform(BulkEditBean bulkEditBean, ApplicationUser applicationUser)
           
 boolean BulkMoveOperationImpl.canPerform(BulkEditBean bulkEditBean, ApplicationUser applicationUser)
          Determines whether the operation can be performed with the given set of issues
 boolean BulkEditOperation.canPerform(BulkEditBean bulkEditBean, ApplicationUser remoteUser)
           
 boolean BulkDeleteOperation.canPerform(BulkEditBean bulkEditBean, ApplicationUser remoteUser)
           
 boolean BulkUnwatchOperation.canPerform(BulkEditBean bulkEditBean, ApplicationUser applicationUser)
           
 boolean BulkWorkflowTransitionOperation.canPerformOnAnyIssue(BulkEditBean bulkEditBean, ApplicationUser remoteUser)
           
 void BulkMigrateOperation.chooseContext(BulkEditBean rootBulkEditBean, ApplicationUser applicationUser, I18nHelper i18nHelper, ErrorCollection errors)
           
 void BulkMoveOperationImpl.chooseContext(BulkEditBean bulkEditBean, ApplicationUser applicationUser, I18nHelper i18nHelper, ErrorCollection errors)
           
 void BulkMoveOperation.chooseContext(BulkEditBean bulkEditBean, ApplicationUser applicationUser, I18nHelper i18nHelper, ErrorCollection errors)
           
 void BulkMigrateOperation.chooseContextNoValidate(BulkEditBean rootBulkEditBean, ApplicationUser applicationUser)
           
 void BulkMoveOperationImpl.chooseContextNoValidate(BulkEditBean bulkEditBean, ApplicationUser applicationUser)
           
 void BulkMoveOperation.chooseContextNoValidate(BulkEditBean bulkEditBean, ApplicationUser applicationUser)
           
 void BulkMoveOperationImpl.finishChooseContext(BulkEditBean bulkEditBean, ApplicationUser applicationUser)
           
 void BulkMoveOperation.finishChooseContext(BulkEditBean bulkEditBean, ApplicationUser applicationUser)
          Does operations on the given BulkEditBean to finalise the "Choose Project and Issue Type" step of the Bulk Move.
 void BulkMoveOperationImpl.finishChooseContext(MultiBulkMoveBean multiBulkMoveBean, ApplicationUser applicationUser)
           
 void BulkMoveOperation.finishChooseContext(MultiBulkMoveBean multiBulkMoveBean, ApplicationUser applicationUser)
          Does the finishChooseContext() operation for all the BulkEditBeans in the given MultiBulkMoveBean.
 Map BulkEditOperation.getActions(BulkEditBean bulkEditBean, ApplicationUser applicationUser)
          Initialises all the bulk edit actions and returns them.
 Map BulkEditOperation.getCustomFieldActions(BulkEditBean bulkEditBean, ApplicationUser applicationUser)
           
 void BulkMoveOperationImpl.moveIssuesAndIndex(BulkEditBean bulkEditBean, ApplicationUser applicationUser)
           
 void BulkMoveOperation.moveIssuesAndIndex(BulkEditBean bulkEditBean, ApplicationUser applicationUser)
           
 void BulkMigrateOperation.perform(BulkEditBean rootBulkEditBean, ApplicationUser applicationUser)
           
 void BulkWorkflowTransitionOperation.perform(BulkEditBean bulkEditBean, ApplicationUser applicationUser)
           
 void BulkWatchOperation.perform(BulkEditBean bulkEditBean, ApplicationUser remoteUser)
           
 void BulkMoveOperationImpl.perform(BulkEditBean bulkEditBean, ApplicationUser applicationUser)
          Performs the operation on the given set of issues
 void BulkEditOperation.perform(BulkEditBean bulkEditBean, ApplicationUser applicationUser)
           
 void BulkDeleteOperation.perform(BulkEditBean bulkEditBean, ApplicationUser applicationUser)
           
 void BulkUnwatchOperation.perform(BulkEditBean bulkEditBean, ApplicationUser remoteUser)
           
 

Uses of ApplicationUser in com.atlassian.jira.cluster
 

Methods in com.atlassian.jira.cluster with parameters of type ApplicationUser
 ServiceResult DefaultNodeStateService.activate(ApplicationUser user)
           
 ServiceResult NodeStateService.activate(ApplicationUser user)
          Activate the current node, provided the user has the necessary permissions.
 ServiceResult DefaultNodeStateService.deactivate(ApplicationUser user)
           
 ServiceResult NodeStateService.deactivate(ApplicationUser user)
          Deactivate the node.
 

Uses of ApplicationUser in com.atlassian.jira.config
 

Methods in com.atlassian.jira.config with parameters of type ApplicationUser
 void DefaultFeatureManager.disableUserDarkFeature(ApplicationUser user, String feature)
           
 void BootstrapFeatureManager.disableUserDarkFeature(ApplicationUser user, String feature)
           
 void FeatureManager.disableUserDarkFeature(ApplicationUser user, String feature)
          Disables a feature for a particular user.
 void DefaultFeatureManager.enableUserDarkFeature(ApplicationUser user, String feature)
           
 void BootstrapFeatureManager.enableUserDarkFeature(ApplicationUser user, String feature)
           
 void FeatureManager.enableUserDarkFeature(ApplicationUser user, String feature)
          Enables a feature for a particular User.
 DarkFeatures DefaultFeatureManager.getDarkFeaturesForUser(ApplicationUser user)
           
 DarkFeatures BootstrapFeatureManager.getDarkFeaturesForUser(ApplicationUser user)
           
 DarkFeatures FeatureManager.getDarkFeaturesForUser(ApplicationUser user)
           
 Locale DefaultLocaleManager.getLocaleFor(ApplicationUser user)
           
 Locale LocaleManager.getLocaleFor(ApplicationUser user)
          Returns the locale for the given user.
 boolean DefaultFeatureManager.isEnabledForUser(ApplicationUser user, String featureKey)
           
 boolean BootstrapFeatureManager.isEnabledForUser(ApplicationUser user, String featureKey)
           
 boolean FeatureManager.isEnabledForUser(ApplicationUser user, String featureKey)
          Checks whether a feature with given featureKey is enabled in the running JIRA instance for the given user.
 

Constructors in com.atlassian.jira.config with parameters of type ApplicationUser
FeatureDisabledEvent(String feature, ApplicationUser user)
          Creates a new "feature enabled" event for a per-user feature.
FeatureEnabledEvent(String feature, ApplicationUser user)
          Creates a new "feature enabled" event for a per-user feature.
FeatureEvent(String feature, ApplicationUser user)
          Creates a new feature info for a per-user feature.
 

Uses of ApplicationUser in com.atlassian.jira.dashboard.permission
 

Methods in com.atlassian.jira.dashboard.permission with parameters of type ApplicationUser
 com.atlassian.gadgets.dashboard.DashboardState JiraGadgetPermissionManager.filterGadgets(com.atlassian.gadgets.dashboard.DashboardState dashboardState, ApplicationUser remoteUser)
           
 com.atlassian.gadgets.dashboard.DashboardState GadgetPermissionManager.filterGadgets(com.atlassian.gadgets.dashboard.DashboardState dashboardState, ApplicationUser remoteUser)
          Removes any gadgets a user doesn't have permission to see in the passed in dashboard state.
 boolean JiraPermissionService.isReadableBy(com.atlassian.gadgets.dashboard.DashboardId dashboardId, ApplicationUser user)
           
 boolean JiraPermissionService.isWritableBy(com.atlassian.gadgets.dashboard.DashboardId dashboardId, ApplicationUser user)
           
 com.atlassian.gadgets.Vote JiraGadgetPermissionManager.voteOn(com.atlassian.gadgets.plugins.PluginGadgetSpec pluginGadgetSpec, ApplicationUser remoteUser)
           
 com.atlassian.gadgets.Vote GadgetPermissionManager.voteOn(com.atlassian.gadgets.plugins.PluginGadgetSpec pluginGadgetSpec, ApplicationUser remoteUser)
          Decides if a user has permission to view a particular gadget.
 com.atlassian.gadgets.Vote JiraGadgetPermissionManager.voteOn(String completeGadgetKey, ApplicationUser remoteUser)
           
 com.atlassian.gadgets.Vote GadgetPermissionManager.voteOn(String completeGadgetKey, ApplicationUser remoteUser)
          Decides if a user has permission to view a particular gadget.
 

Uses of ApplicationUser in com.atlassian.jira.dev.reference.plugin.security
 

Methods in com.atlassian.jira.dev.reference.plugin.security with parameters of type ApplicationUser
 ProjectPermissionOverride.Reason CantCommentProjectPermissionOverride.getReason(ProjectPermissionKey projectPermissionKey, Project project, ApplicationUser applicationUser)
           
 ProjectPermissionOverride.Reason CantEditIssueProjectPermissionOverride.getReason(ProjectPermissionKey projectPermissionKey, Project project, ApplicationUser applicationUser)
           
 ProjectPermissionOverride.Reason CantTransitionIssueProjectPermissionOverride.getReason(ProjectPermissionKey projectPermissionKey, Project project, ApplicationUser applicationUser)
           
 ProjectPermissionOverride.Decision CantCommentProjectPermissionOverride.hasPermission(ProjectPermissionKey projectPermissionKey, Project project, ApplicationUser applicationUser)
           
 ProjectPermissionOverride.Decision CantEditIssueProjectPermissionOverride.hasPermission(ProjectPermissionKey projectPermissionKey, Project project, ApplicationUser applicationUser)
           
 ProjectPermissionOverride.Decision CantTransitionIssueProjectPermissionOverride.hasPermission(ProjectPermissionKey projectPermissionKey, Project project, ApplicationUser applicationUser)
           
 

Uses of ApplicationUser in com.atlassian.jira.entity.property
 

Methods in com.atlassian.jira.entity.property that return types with arguments of type ApplicationUser
 com.atlassian.fugue.Function2<ApplicationUser,EntityProperty,? extends EntityPropertyDeletedEvent> EntityPropertyHelper.createDeletePropertyEventFunction()
           
 com.atlassian.fugue.Function2<ApplicationUser,EntityProperty,? extends EntityPropertySetEvent> EntityPropertyHelper.createSetPropertyEventFunction()
           
 

Methods in com.atlassian.jira.entity.property with parameters of type ApplicationUser
 void DelegatingEntityPropertyService.deleteProperty(ApplicationUser user, EntityPropertyService.DeletePropertyValidationResult validationResult)
           
 void EntityPropertyService.deleteProperty(ApplicationUser user, EntityPropertyService.DeletePropertyValidationResult validationResult)
          Removes the entity property with specified entity's id and entity's property key.
 void BaseEntityPropertyService.deleteProperty(ApplicationUser user, EntityPropertyService.DeletePropertyValidationResult validationResult)
           
 EntityPropertyService.PropertyKeys<E> DelegatingEntityPropertyService.getPropertiesKeys(ApplicationUser user, Long entityId)
           
 EntityPropertyService.PropertyKeys<T> EntityPropertyService.getPropertiesKeys(ApplicationUser user, Long entityId)
          Returns the properties keys associated with the specified entity.
 EntityPropertyService.PropertyKeys<E> BaseEntityPropertyService.getPropertiesKeys(ApplicationUser user, Long entityId)
           
 EntityPropertyService.PropertyKeys<E> DelegatingEntityPropertyService.getPropertiesKeys(ApplicationUser user, Long entityId, EntityPropertyOptions options)
           
 EntityPropertyService.PropertyKeys<T> EntityPropertyService.getPropertiesKeys(ApplicationUser user, Long entityId, EntityPropertyOptions options)
          Returns the properties keys associated with the specified entity.
 EntityPropertyService.PropertyKeys<E> BaseEntityPropertyService.getPropertiesKeys(ApplicationUser user, Long entityId, EntityPropertyOptions options)
           
protected  EntityPropertyService.PropertyKeys<E> BaseEntityPropertyService.getPropertiesKeys(ApplicationUser user, com.atlassian.fugue.Option<E> entity, EntityPropertyOptions options)
           
 EntityPropertyService.PropertyKeys<E> DelegatingEntityWithKeyPropertyService.getPropertiesKeys(ApplicationUser user, String entityKey)
           
 EntityPropertyService.PropertyKeys<T> EntityWithKeyPropertyService.getPropertiesKeys(ApplicationUser user, String entityKey)
          Returns the properties keys associated with the specified entity.
 EntityPropertyService.PropertyKeys<E> BaseEntityWithKeyPropertyService.getPropertiesKeys(ApplicationUser user, String entityKey)
           
 EntityPropertyService.PropertyKeys<E> DelegatingEntityWithKeyPropertyService.getPropertiesKeys(ApplicationUser user, String entityKey, EntityPropertyOptions options)
           
 EntityPropertyService.PropertyKeys<T> EntityWithKeyPropertyService.getPropertiesKeys(ApplicationUser user, String entityKey, EntityPropertyOptions options)
          Returns the properties keys associated with the specified entity.
 EntityPropertyService.PropertyKeys<E> BaseEntityWithKeyPropertyService.getPropertiesKeys(ApplicationUser user, String entityKey, EntityPropertyOptions options)
           
 EntityPropertyService.PropertyResult DelegatingEntityPropertyService.getProperty(ApplicationUser user, Long entityId, String propertyKey)
           
 EntityPropertyService.PropertyResult EntityPropertyService.getProperty(ApplicationUser user, Long entityId, String propertyKey)
          Returns the JSON property with the specified key from specified entity.
 EntityPropertyService.PropertyResult BaseEntityPropertyService.getProperty(ApplicationUser user, Long entityId, String propertyKey)
           
 EntityPropertyService.PropertyResult DelegatingEntityPropertyService.getProperty(ApplicationUser user, Long entityId, String propertyKey, EntityPropertyOptions options)
           
 EntityPropertyService.PropertyResult EntityPropertyService.getProperty(ApplicationUser user, Long entityId, String propertyKey, EntityPropertyOptions options)
          Returns the JSON property with the specified key from specified entity.
 EntityPropertyService.PropertyResult BaseEntityPropertyService.getProperty(ApplicationUser user, Long entityId, String propertyKey, EntityPropertyOptions options)
           
protected  EntityPropertyService.PropertyResult BaseEntityPropertyService.getProperty(ApplicationUser user, com.atlassian.fugue.Option<E> entity, String propertyKey, EntityPropertyOptions options)
           
 EntityPropertyService.PropertyResult DelegatingEntityWithKeyPropertyService.getProperty(ApplicationUser user, String entityKey, String propertyKey)
           
 EntityPropertyService.PropertyResult EntityWithKeyPropertyService.getProperty(ApplicationUser user, String entityKey, String propertyKey)
          Returns the JSON property with the specified key from specified entity.
 EntityPropertyService.PropertyResult BaseEntityWithKeyPropertyService.getProperty(ApplicationUser user, String entityKey, String propertyKey)
           
 EntityPropertyService.PropertyResult DelegatingEntityWithKeyPropertyService.getProperty(ApplicationUser user, String entityKey, String propertyKey, EntityPropertyOptions options)
           
 EntityPropertyService.PropertyResult EntityWithKeyPropertyService.getProperty(ApplicationUser user, String entityKey, String propertyKey, EntityPropertyOptions options)
          Returns the JSON property with the specified key from specified entity.
 EntityPropertyService.PropertyResult BaseEntityWithKeyPropertyService.getProperty(ApplicationUser user, String entityKey, String propertyKey, EntityPropertyOptions options)
           
 void JsonEntityPropertyManagerImpl.put(ApplicationUser user, String entityName, Long entityId, String key, String json, com.atlassian.fugue.Function2<ApplicationUser,EntityProperty,? extends EntityPropertySetEvent> eventFunction, boolean dispatchEvent)
           
 void JsonEntityPropertyManager.put(ApplicationUser user, String entityName, Long entityId, String key, String json, com.atlassian.fugue.Function2<ApplicationUser,EntityProperty,? extends EntityPropertySetEvent> eventFunction, boolean dispatchEvent)
           
 EntityPropertyService.PropertyResult DelegatingEntityPropertyService.setProperty(ApplicationUser user, EntityPropertyService.SetPropertyValidationResult propertyValidationResult)
           
 EntityPropertyService.PropertyResult EntityPropertyService.setProperty(ApplicationUser user, EntityPropertyService.SetPropertyValidationResult propertyValidationResult)
          Associates validated property with the entity.
 EntityPropertyService.PropertyResult BaseEntityPropertyService.setProperty(ApplicationUser user, EntityPropertyService.SetPropertyValidationResult propertyValidationResult)
           
 EntityPropertyService.DeletePropertyValidationResult DelegatingEntityPropertyService.validateDeleteProperty(ApplicationUser user, Long entityId, String propertyKey)
           
 EntityPropertyService.DeletePropertyValidationResult EntityPropertyService.validateDeleteProperty(ApplicationUser user, Long entityId, String propertyKey)
          Check if it is possible to remove the entity property with specified entity's id and entity's property key.
 EntityPropertyService.DeletePropertyValidationResult BaseEntityPropertyService.validateDeleteProperty(ApplicationUser user, Long entityId, String propertyKey)
           
 EntityPropertyService.DeletePropertyValidationResult DelegatingEntityPropertyService.validateDeleteProperty(ApplicationUser user, Long entityId, String propertyKey, EntityPropertyOptions options)
           
 EntityPropertyService.DeletePropertyValidationResult EntityPropertyService.validateDeleteProperty(ApplicationUser user, Long entityId, String propertyKey, EntityPropertyOptions options)
          Check if it is possible to remove the entity property with specified entity's id and entity's property key.
 EntityPropertyService.DeletePropertyValidationResult BaseEntityPropertyService.validateDeleteProperty(ApplicationUser user, Long entityId, String propertyKey, EntityPropertyOptions options)
           
protected  EntityPropertyService.DeletePropertyValidationResult BaseEntityPropertyService.validateDeleteProperty(ApplicationUser user, com.atlassian.fugue.Option<E> entity, String propertyKey, EntityPropertyOptions options)
           
 EntityPropertyService.DeletePropertyValidationResult DelegatingEntityWithKeyPropertyService.validateDeleteProperty(ApplicationUser user, String entityKey, String propertyKey)
           
 EntityPropertyService.DeletePropertyValidationResult EntityWithKeyPropertyService.validateDeleteProperty(ApplicationUser user, String entityKey, String propertyKey)
          Check if it is possible to remove the entity property with specified entity's key and entity's property key.
 EntityPropertyService.DeletePropertyValidationResult BaseEntityWithKeyPropertyService.validateDeleteProperty(ApplicationUser user, String entityKey, String propertyKey)
           
 EntityPropertyService.DeletePropertyValidationResult DelegatingEntityWithKeyPropertyService.validateDeleteProperty(ApplicationUser user, String entityKey, String propertyKey, EntityPropertyOptions options)
           
 EntityPropertyService.DeletePropertyValidationResult EntityWithKeyPropertyService.validateDeleteProperty(ApplicationUser user, String entityKey, String propertyKey, EntityPropertyOptions options)
          Check if it is possible to remove the entity property with specified entity's key and entity's property key.
 EntityPropertyService.DeletePropertyValidationResult BaseEntityWithKeyPropertyService.validateDeleteProperty(ApplicationUser user, String entityKey, String propertyKey, EntityPropertyOptions options)
           
 EntityPropertyService.SetPropertyValidationResult DelegatingEntityPropertyService.validateSetProperty(ApplicationUser user, Long entityId, EntityPropertyService.PropertyInput propertyInput)
           
 EntityPropertyService.SetPropertyValidationResult EntityPropertyService.validateSetProperty(ApplicationUser user, Long entityId, EntityPropertyService.PropertyInput propertyInput)
          Checks if the provided entity's property is valid.
 EntityPropertyService.SetPropertyValidationResult BaseEntityPropertyService.validateSetProperty(ApplicationUser user, Long entityId, EntityPropertyService.PropertyInput propertyInput)
           
 EntityPropertyService.SetPropertyValidationResult DelegatingEntityPropertyService.validateSetProperty(ApplicationUser user, Long entityId, EntityPropertyService.PropertyInput propertyInput, EntityPropertyOptions options)
           
 EntityPropertyService.SetPropertyValidationResult EntityPropertyService.validateSetProperty(ApplicationUser user, Long entityId, EntityPropertyService.PropertyInput propertyInput, EntityPropertyOptions options)
          Checks if the provided entity's property is valid.
 EntityPropertyService.SetPropertyValidationResult BaseEntityPropertyService.validateSetProperty(ApplicationUser user, Long entityId, EntityPropertyService.PropertyInput propertyInput, EntityPropertyOptions options)
           
protected  EntityPropertyService.SetPropertyValidationResult BaseEntityPropertyService.validateSetProperty(ApplicationUser user, com.atlassian.fugue.Option<E> entity, EntityPropertyService.PropertyInput propertyInput, EntityPropertyOptions options)
           
 EntityPropertyService.SetPropertyValidationResult DelegatingEntityWithKeyPropertyService.validateSetProperty(ApplicationUser user, String entityKey, EntityPropertyService.PropertyInput propertyInput)
           
 EntityPropertyService.SetPropertyValidationResult EntityWithKeyPropertyService.validateSetProperty(ApplicationUser user, String entityKey, EntityPropertyService.PropertyInput propertyInput)
          Checks if the provided entity's property is valid.
 EntityPropertyService.SetPropertyValidationResult BaseEntityWithKeyPropertyService.validateSetProperty(ApplicationUser user, String entityKey, EntityPropertyService.PropertyInput propertyInput)
           
 EntityPropertyService.SetPropertyValidationResult DelegatingEntityWithKeyPropertyService.validateSetProperty(ApplicationUser user, String entityKey, EntityPropertyService.PropertyInput propertyInput, EntityPropertyOptions options)
           
 EntityPropertyService.SetPropertyValidationResult EntityWithKeyPropertyService.validateSetProperty(ApplicationUser user, String entityKey, EntityPropertyService.PropertyInput propertyInput, EntityPropertyOptions options)
          Checks if the provided entity's property is valid.
 EntityPropertyService.SetPropertyValidationResult BaseEntityWithKeyPropertyService.validateSetProperty(ApplicationUser user, String entityKey, EntityPropertyService.PropertyInput propertyInput, EntityPropertyOptions options)
           
 

Method parameters in com.atlassian.jira.entity.property with type arguments of type ApplicationUser
 void JsonEntityPropertyManagerImpl.put(ApplicationUser user, String entityName, Long entityId, String key, String json, com.atlassian.fugue.Function2<ApplicationUser,EntityProperty,? extends EntityPropertySetEvent> eventFunction, boolean dispatchEvent)
           
 void JsonEntityPropertyManager.put(ApplicationUser user, String entityName, Long entityId, String key, String json, com.atlassian.fugue.Function2<ApplicationUser,EntityProperty,? extends EntityPropertySetEvent> eventFunction, boolean dispatchEvent)
           
 

Uses of ApplicationUser in com.atlassian.jira.event
 

Methods in com.atlassian.jira.event that return ApplicationUser
 ApplicationUser AbstractProjectEvent.getUser()
          Returns the user who initiated this event.
 

Constructors in com.atlassian.jira.event with parameters of type ApplicationUser
AbstractProjectEvent(ApplicationUser user, Project project)
           
ProjectCreatedEvent(ApplicationUser user, Project newProject)
           
ProjectDeletedEvent(ApplicationUser user, Project oldProject)
           
ProjectUpdatedEvent(ApplicationUser user, Project project, Project oldProject)
           
 

Uses of ApplicationUser in com.atlassian.jira.event.entity
 

Methods in com.atlassian.jira.event.entity that return ApplicationUser
 ApplicationUser AbstractPropertyEvent.getUser()
           
 

Constructors in com.atlassian.jira.event.entity with parameters of type ApplicationUser
AbstractPropertyEvent(EntityProperty entityProperty, ApplicationUser user)
           
 

Uses of ApplicationUser in com.atlassian.jira.event.issue
 

Methods in com.atlassian.jira.event.issue that return ApplicationUser
 ApplicationUser IssueWatcherAddedEvent.getApplicationUser()
           
 ApplicationUser IssueWatcherDeletedEvent.getApplicationUser()
           
static ApplicationUser EventUtils.getPreviousAssignee(IssueEvent event)
           
 

Constructors in com.atlassian.jira.event.issue with parameters of type ApplicationUser
IssueWatcherAddedEvent(Issue issue, ApplicationUser user)
           
IssueWatcherDeletedEvent(Issue issue, ApplicationUser user)
           
 

Uses of ApplicationUser in com.atlassian.jira.event.issue.changehistory.property
 

Constructors in com.atlassian.jira.event.issue.changehistory.property with parameters of type ApplicationUser
ChangeHistoryPropertyDeletedEvent(EntityProperty entityProperty, ApplicationUser user)
           
ChangeHistoryPropertySetEvent(EntityProperty entityProperty, ApplicationUser user)
           
 

Uses of ApplicationUser in com.atlassian.jira.event.issue.comment.property
 

Constructors in com.atlassian.jira.event.issue.comment.property with parameters of type ApplicationUser
CommentPropertyDeletedEvent(EntityProperty entityProperty, ApplicationUser user)
           
CommentPropertySetEvent(EntityProperty entityProperty, ApplicationUser user)
           
 

Uses of ApplicationUser in com.atlassian.jira.event.issue.property
 

Constructors in com.atlassian.jira.event.issue.property with parameters of type ApplicationUser
IssuePropertyDeletedEvent(EntityProperty entityProperty, ApplicationUser user)
           
IssuePropertySetEvent(EntityProperty entityProperty, ApplicationUser user)
           
 

Uses of ApplicationUser in com.atlassian.jira.event.project
 

Methods in com.atlassian.jira.event.project with parameters of type ApplicationUser
 void ProjectEventManager.dispatchProjectCreated(ApplicationUser user, Project newProject)
          Dispatches ProjectCreatedEvent.
 void DefaultProjectEventManager.dispatchProjectCreated(ApplicationUser user, Project newProject)
           
 void ProjectEventManager.dispatchProjectDeleted(ApplicationUser user, Project oldProject)
          Dispatches ProjectDeletedEvent.
 void DefaultProjectEventManager.dispatchProjectDeleted(ApplicationUser user, Project oldProject)
           
 void ProjectEventManager.dispatchProjectUpdated(ApplicationUser user, Project newProject, Project oldProject)
          Dispatches ProjectUpdatedEvent.
 void DefaultProjectEventManager.dispatchProjectUpdated(ApplicationUser user, Project newProject, Project oldProject)
           
 

Uses of ApplicationUser in com.atlassian.jira.event.project.property
 

Constructors in com.atlassian.jira.event.project.property with parameters of type ApplicationUser
ProjectPropertyDeletedEvent(EntityProperty entityProperty, ApplicationUser user)
           
ProjectPropertySetEvent(EntityProperty entityProperty, ApplicationUser user)
           
 

Uses of ApplicationUser in com.atlassian.jira.event.user
 

Constructors in com.atlassian.jira.event.user with parameters of type ApplicationUser
UserProfileUpdatedEvent(ApplicationUser user, ApplicationUser editedBy)
           
UserRenamedEvent(ApplicationUser user, ApplicationUser editedBy, String oldUserName)
           
 

Uses of ApplicationUser in com.atlassian.jira.favourites
 

Methods in com.atlassian.jira.favourites with parameters of type ApplicationUser
 void FavouritesManager.addFavourite(ApplicationUser user, S entity)
          Add the given entity as a favourite of the user passed in add to favourites count if necessary.
 boolean OfBizFavouritesStore.addFavourite(ApplicationUser user, SharedEntity entity)
           
 void DefaultFavouritesManager.addFavourite(ApplicationUser user, SharedEntity entity)
           
 boolean CachingFavouritesStore.addFavourite(ApplicationUser user, SharedEntity entity)
           
 boolean FavouritesStore.addFavourite(ApplicationUser user, SharedEntity entity)
          Create Favourites association between User and entity
 void DefaultFavouritesManager.addFavouriteInPosition(ApplicationUser user, SharedEntity entity, long position)
           
 void FavouritesManager.addFavouriteInPosition(ApplicationUser user, S entity, long position)
          Add the given entity as a favourite of the user passed in, in the specified position, add to favourites count if necessary.
 void FavouritesManager.decreaseFavouriteSequence(ApplicationUser user, S entity)
          Decreases the position of the SharedEntity relative to the user's set of all other entities of the same type.
 void DefaultFavouritesManager.decreaseFavouriteSequence(ApplicationUser user, SharedEntity entity)
           
 Collection<Long> OfBizFavouritesStore.getFavouriteIds(ApplicationUser user, SharedEntity.TypeDescriptor<?> entityType)
           
 Collection<Long> CachingFavouritesStore.getFavouriteIds(ApplicationUser user, SharedEntity.TypeDescriptor<?> entityType)
           
 Collection<Long> FavouritesStore.getFavouriteIds(ApplicationUser user, SharedEntity.TypeDescriptor<?> entityType)
          Get the ids of a user's favourite Entities for a given entity type
 Collection<Long> FavouritesManager.getFavouriteIds(ApplicationUser user, SharedEntity.TypeDescriptor<S> entityType)
          Get the ids of a user's favourite Entities for a given entity type
 Collection<Long> DefaultFavouritesManager.getFavouriteIds(ApplicationUser user, SharedEntity.TypeDescriptor<SharedEntity> entityType)
           
 void FavouritesManager.increaseFavouriteSequence(ApplicationUser user, S entity)
          Increases the position of the SharedEntity relative to the user's set of all other entities of the same type.
 void DefaultFavouritesManager.increaseFavouriteSequence(ApplicationUser user, SharedEntity entity)
           
 boolean FavouritesManager.isFavourite(ApplicationUser user, S entity)
          Check to see if the given entity is a favourite of the user passed in.
 boolean OfBizFavouritesStore.isFavourite(ApplicationUser user, SharedEntity entity)
           
 boolean DefaultFavouritesManager.isFavourite(ApplicationUser user, SharedEntity entity)
           
 boolean CachingFavouritesStore.isFavourite(ApplicationUser user, SharedEntity entity)
           
 boolean FavouritesStore.isFavourite(ApplicationUser user, SharedEntity entity)
          Checks to see if entity is a favourite of the user passed in.
 void FavouritesManager.moveToEndFavouriteSequence(ApplicationUser user, S entity)
          Moves the position of the SharedEntity to the end relative to the user's set of all other entities of the same type.
 void DefaultFavouritesManager.moveToEndFavouriteSequence(ApplicationUser user, SharedEntity entity)
           
 void FavouritesManager.moveToStartFavouriteSequence(ApplicationUser user, S entity)
          Moves the position of the SharedEntity to the start relative to the user's set of all other entities of the same type.
 void DefaultFavouritesManager.moveToStartFavouriteSequence(ApplicationUser user, SharedEntity entity)
           
 void FavouritesManager.removeFavourite(ApplicationUser user, S entity)
          Remove the given entity as a favourite of the user passed in.
 boolean OfBizFavouritesStore.removeFavourite(ApplicationUser user, SharedEntity entity)
           
 void DefaultFavouritesManager.removeFavourite(ApplicationUser user, SharedEntity entity)
           
 boolean CachingFavouritesStore.removeFavourite(ApplicationUser user, SharedEntity entity)
           
 boolean FavouritesStore.removeFavourite(ApplicationUser user, SharedEntity entity)
          Remove Favourites association between User and entity
 void OfBizFavouritesStore.removeFavouritesForUser(ApplicationUser user, SharedEntity.TypeDescriptor<?> entityType)
           
 void CachingFavouritesStore.removeFavouritesForUser(ApplicationUser user, SharedEntity.TypeDescriptor<?> entityType)
           
 void FavouritesStore.removeFavouritesForUser(ApplicationUser user, SharedEntity.TypeDescriptor<?> entityType)
          Remove the favourite associations for the given User and the given type
 void FavouritesManager.removeFavouritesForUser(ApplicationUser user, SharedEntity.TypeDescriptor<S> entityType)
          Remove the favourite associations for the given User and the given type
 void DefaultFavouritesManager.removeFavouritesForUser(ApplicationUser user, SharedEntity.TypeDescriptor<SharedEntity> entityType)
           
 void OfBizFavouritesStore.updateSequence(ApplicationUser user, List<? extends SharedEntity> favouriteEntities)
           
 void CachingFavouritesStore.updateSequence(ApplicationUser user, List<? extends SharedEntity> favouriteEntities)
           
 void FavouritesStore.updateSequence(ApplicationUser user, List<? extends SharedEntity> favouriteEntities)
          Called to update the sequence of a list of favourite shared entities
 

Uses of ApplicationUser in com.atlassian.jira.i18n
 

Methods in com.atlassian.jira.i18n with parameters of type ApplicationUser
 I18nHelper CachingI18nFactory.getInstance(ApplicationUser user)
           
 I18nHelper DelegateI18nFactory.getInstance(ApplicationUser user)
           
 

Uses of ApplicationUser in com.atlassian.jira.index.ha
 

Methods in com.atlassian.jira.index.ha with parameters of type ApplicationUser
 Long DefaultIndexRecoveryService.getSnapshotInterval(ApplicationUser user)
           
 Long IndexRecoveryService.getSnapshotInterval(ApplicationUser user)
          Get the interval configured for taking recovery snapshots
 boolean DefaultIndexRecoveryService.isRecoveryEnabled(ApplicationUser user)
           
 boolean IndexRecoveryService.isRecoveryEnabled(ApplicationUser user)
          Is index recovery enabled.
 IndexCommandResult DefaultIndexRecoveryService.recoverIndexFromBackup(ApplicationUser user, Context context, I18nHelper i18n, String recoveryFilename, TaskProgressSink taskProgressSink)
           
 IndexCommandResult IndexRecoveryService.recoverIndexFromBackup(ApplicationUser user, Context context, I18nHelper i18n, String recoveryFilename, TaskProgressSink taskProgressSink)
          Recovers an index from an index backup
 void DefaultIndexRecoveryService.updateRecoverySettings(ApplicationUser user, boolean recoveryEnabled, long snapshotInterval)
           
 void IndexRecoveryService.updateRecoverySettings(ApplicationUser user, boolean recoveryEnabled, long snapshotInterval)
          Update the recovery settings
 boolean DefaultIndexRecoveryService.validIndexZipFile(ApplicationUser user, File zipFile)
           
 boolean IndexRecoveryService.validIndexZipFile(ApplicationUser user, File zipFile)
          Validate the passed in file to be a valid zip file containing a set of Lucene Index directories.
 

Uses of ApplicationUser in com.atlassian.jira.index.settings
 

Methods in com.atlassian.jira.index.settings with parameters of type ApplicationUser
 void IndexingLanguageSetting.setValueTo(ApplicationUser user, String indexingLanguage)
           
 

Uses of ApplicationUser in com.atlassian.jira.issue
 

Methods in com.atlassian.jira.issue that return types with arguments of type ApplicationUser
 List<ApplicationUser> IssueManager.getWatchersFor(Issue issue)
          Return a list of watchers for a particular issue.
 

Methods in com.atlassian.jira.issue with parameters of type ApplicationUser
 List<ChangeItemBean> AttachmentManager.convertTemporaryAttachments(ApplicationUser user, Issue issue, List<Long> selectedAttachments, TemporaryAttachmentsMonitor temporaryAttachmentsMonitor)
          Converts a set of provided temporary attachments to real attachments attached to an issue.
 List<Issue> IssueManager.getVotedIssues(ApplicationUser user)
          Get a list of issues that the user has voted on and can see.
 List<Issue> IssueManager.getVotedIssuesOverrideSecurity(ApplicationUser user)
          Get a list of issues that the user has voted on.
 List<Issue> IssueManager.getWatchedIssues(ApplicationUser user)
          Get a list of issues that the user is watching and can see.
 List<Issue> IssueManager.getWatchedIssuesOverrideSecurity(ApplicationUser user)
          Get a list of issues that the user is watching
 Issue IssueManager.updateIssue(ApplicationUser user, MutableIssue issue, UpdateIssueRequest updateIssueRequest)
          This method will store the provided issue to the JIRA datastore.
 

Uses of ApplicationUser in com.atlassian.jira.issue.attachment
 

Methods in com.atlassian.jira.issue.attachment that return ApplicationUser
 ApplicationUser CreateAttachmentParamsBean.getAuthor()
           
 ApplicationUser Attachment.getAuthorObject()
           
 

Methods in com.atlassian.jira.issue.attachment with parameters of type ApplicationUser
 CreateAttachmentParamsBean.Builder CreateAttachmentParamsBean.Builder.author(ApplicationUser author)
           
 

Constructors in com.atlassian.jira.issue.attachment with parameters of type ApplicationUser
CreateAttachmentParamsBean.Builder(File file, String filename, String contentType, ApplicationUser author, Issue issue)
           
CreateAttachmentParamsBean(File file, String filename, String contentType, ApplicationUser author, Issue issue, Boolean zip, Boolean thumbnailable, Map<String,Object> attachmentProperties, Date createdTime, Boolean copySourceFile)
           
 

Uses of ApplicationUser in com.atlassian.jira.issue.changehistory
 

Methods in com.atlassian.jira.issue.changehistory that return ApplicationUser
 ApplicationUser ChangeHistory.getAuthorObject()
          Returns the author of this Change
 

Uses of ApplicationUser in com.atlassian.jira.issue.changehistory.metadata
 

Methods in com.atlassian.jira.issue.changehistory.metadata with parameters of type ApplicationUser
 HistoryMetadataManager.HistoryMetadataResult DefaultHistoryMetadataManager.getHistoryMetadata(ChangeHistory changeHistory, ApplicationUser user)
           
 HistoryMetadataManager.HistoryMetadataResult HistoryMetadataManager.getHistoryMetadata(ChangeHistory changeHistory, ApplicationUser user)
          Retrieves the HistoryMetadata related to the ChangeHistory.
 void DefaultHistoryMetadataManager.saveHistoryMetadata(Long changeGroupId, ApplicationUser user, HistoryMetadata historyMetadata)
           
 void HistoryMetadataManager.saveHistoryMetadata(Long changeGroupId, ApplicationUser user, HistoryMetadata historyMetadata)
          Persists the HistoryMetadata related to the change group.
 

Uses of ApplicationUser in com.atlassian.jira.issue.comments
 

Methods in com.atlassian.jira.issue.comments that return ApplicationUser
 ApplicationUser MockComment.getAuthorApplicationUser()
           
 ApplicationUser CommentImpl.getAuthorApplicationUser()
           
 ApplicationUser Comment.getAuthorApplicationUser()
          Returns the user that created the comment
 ApplicationUser MockComment.getUpdateAuthorApplicationUser()
           
 ApplicationUser CommentImpl.getUpdateAuthorApplicationUser()
           
 ApplicationUser Comment.getUpdateAuthorApplicationUser()
          Get the user that performed the update
 

Methods in com.atlassian.jira.issue.comments with parameters of type ApplicationUser
 Comment DefaultCommentManager.create(Issue issue, ApplicationUser author, ApplicationUser updateAuthor, String body, String groupLevel, Long roleLevelId, Date created, Date updated, boolean dispatchEvent)
           
 Comment CommentManager.create(Issue issue, ApplicationUser author, ApplicationUser updateAuthor, String body, String groupLevel, Long roleLevelId, Date created, Date updated, boolean dispatchEvent)
           
 Comment DefaultCommentManager.create(Issue issue, ApplicationUser author, ApplicationUser updateAuthor, String body, String groupLevel, Long roleLevelId, Date created, Date updated, boolean dispatchEvent, boolean modifyIssueUpdateDate)
           
 Comment CommentManager.create(Issue issue, ApplicationUser author, ApplicationUser updateAuthor, String body, String groupLevel, Long roleLevelId, Date created, Date updated, boolean dispatchEvent, boolean modifyIssueUpdateDate)
          Creates a comment and associates it with the given issue.
 Comment DefaultCommentManager.create(Issue issue, ApplicationUser author, ApplicationUser updateAuthor, String body, String groupLevel, Long roleLevelId, Date created, Date updated, Map<String,JSONObject> commentProperties, boolean dispatchEvent, boolean modifyIssueUpdateDate)
           
 Comment CommentManager.create(Issue issue, ApplicationUser author, ApplicationUser updateAuthor, String body, String groupLevel, Long roleLevelId, Date created, Date updated, Map<String,JSONObject> commentProperties, boolean dispatchEvent, boolean modifyIssueUpdateDate)
          Creates a comment and associates it with the given issue.
 Comment DefaultCommentManager.create(Issue issue, ApplicationUser author, String body, boolean dispatchEvent)
           
 Comment CommentManager.create(Issue issue, ApplicationUser author, String body, boolean dispatchEvent)
          Creates a comment and associates it with the given issue.
 Comment DefaultCommentManager.create(Issue issue, ApplicationUser author, String body, String groupLevel, Long roleLevelId, boolean dispatchEvent)
           
 Comment CommentManager.create(Issue issue, ApplicationUser author, String body, String groupLevel, Long roleLevelId, boolean dispatchEvent)
          Creates a comment and associates it with the given issue.
 Comment DefaultCommentManager.create(Issue issue, ApplicationUser author, String body, String groupLevel, Long roleLevelId, Date created, boolean dispatchEvent)
           
 Comment CommentManager.create(Issue issue, ApplicationUser author, String body, String groupLevel, Long roleLevelId, Date created, boolean dispatchEvent)
          Creates a comment and associates it with the given issue.
 Comment DefaultCommentManager.create(Issue issue, ApplicationUser author, String body, String groupLevel, Long roleLevelId, Date created, Map<String,JSONObject> commentProperties, boolean dispatchEvent)
           
 Comment CommentManager.create(Issue issue, ApplicationUser author, String body, String groupLevel, Long roleLevelId, Date created, Map<String,JSONObject> commentProperties, boolean dispatchEvent)
          Creates a comment and associates it with the given issue.
 List<Comment> CommentSearchManager.getCommentsForUser(Issue issue, ApplicationUser user)
           
 List<Comment> DefaultCommentManager.getCommentsForUser(Issue issue, ApplicationUser user)
           
 List<Comment> CommentManager.getCommentsForUser(Issue issue, ApplicationUser user)
          Retrieves all Comments on the given Issue that the given ApplicationUser has permission to see.
 List<Comment> CommentSearchManager.getCommentsForUserSince(Issue issue, ApplicationUser user, Date since)
           
 List<Comment> DefaultCommentManager.getCommentsForUserSince(Issue issue, ApplicationUser user, Date since)
           
 List<Comment> CommentManager.getCommentsForUserSince(Issue issue, ApplicationUser user, Date since)
          Retrieves Comments that were created or updated after the provided date, on the given Issue that the given ApplicationUser has permission to see.
 CommentIterator DefaultRecentCommentManager.getRecentComments(SearchRequest searchRequest, ApplicationUser user)
           
 CommentIterator RecentCommentManager.getRecentComments(SearchRequest searchRequest, ApplicationUser user)
          Return an iterator over all the comments from any issues in the search request that the user can see
 boolean DefaultCommentPermissionManager.hasBrowsePermission(ApplicationUser user, Comment comment)
          Determines whether the user can see given comment, or is prevented by restrictions on the visibility of the comment (either group- or Project Role-based)

The User can always see the comment if the comment does not have restricted visibility, otherwise only if the user is in either comments group or project role visibility level.

 boolean CommentPermissionManager.hasBrowsePermission(ApplicationUser user, Comment comment)
          Return true if the user can see the comment.
 boolean DefaultCommentPermissionManager.hasDeleteAllPermission(ApplicationUser user, Issue issue)
           
 boolean CommentPermissionManager.hasDeleteAllPermission(ApplicationUser user, Issue issue)
          Returns true if the given User can delete all comments for the given Issue.
 boolean DefaultCommentPermissionManager.hasDeleteOwnPermission(ApplicationUser user, Issue issue)
           
 boolean CommentPermissionManager.hasDeleteOwnPermission(ApplicationUser user, Issue issue)
          Returns true if the given User can delete her own comments in the given Issue.
 boolean DefaultCommentPermissionManager.hasEditAllPermission(ApplicationUser user, Issue issue)
           
 boolean CommentPermissionManager.hasEditAllPermission(ApplicationUser user, Issue issue)
          Returns true if user has permission to edit all comments in the given Issue.
 boolean DefaultCommentPermissionManager.hasEditOwnPermission(ApplicationUser user, Issue issue)
           
 boolean CommentPermissionManager.hasEditOwnPermission(ApplicationUser user, Issue issue)
          Returns true if user has permission to edit her own comments in the given Issue.
 boolean DefaultCommentPermissionManager.hasEditPermission(ApplicationUser user, Comment comment)
          Determines whether the user can edit given comment.
 boolean CommentPermissionManager.hasEditPermission(ApplicationUser user, Comment comment)
          Determines whether the given user has permission to edit the given comment.
 boolean DefaultCommentPermissionManager.isUserCommentAuthor(ApplicationUser user, Comment comment)
           
 boolean DefaultCommentManager.isUserCommentAuthor(ApplicationUser user, Comment comment)
           
 boolean CommentManager.isUserCommentAuthor(ApplicationUser user, Comment comment)
          Returns true if the given user is the author of the given comment.
 boolean CommentPermissionManager.isUserCommentAuthor(ApplicationUser user, Comment comment)
          Returns true if the given user is the author of the given comment.
 void MockComment.setAuthor(ApplicationUser author)
           
 void CommentImpl.setAuthor(ApplicationUser author)
           
 void MutableComment.setAuthor(ApplicationUser author)
           
 void MockComment.setUpdateAuthor(ApplicationUser updateAuthor)
           
 void CommentImpl.setUpdateAuthor(ApplicationUser updateAuthor)
           
 void MutableComment.setUpdateAuthor(ApplicationUser updateAuthor)
           
 

Constructors in com.atlassian.jira.issue.comments with parameters of type ApplicationUser
CommentImpl(ProjectRoleManager projectRoleManager, ApplicationUser author, ApplicationUser updateAuthor, String body, String groupLevel, Long roleLevelId, Date created, Date updated, Issue issue)
          Creates a new instance of this class.
 

Uses of ApplicationUser in com.atlassian.jira.issue.comments.util
 

Constructors in com.atlassian.jira.issue.comments.util with parameters of type ApplicationUser
LuceneCommentIterator(ApplicationUser user, CommentService commentService, org.apache.lucene.search.TopDocs hits, org.apache.lucene.search.IndexSearcher searcher)
           
 

Uses of ApplicationUser in com.atlassian.jira.issue.comparator
 

Methods in com.atlassian.jira.issue.comparator with parameters of type ApplicationUser
 int ApplicationUserBestNameComparator.compare(ApplicationUser user1, ApplicationUser user2)
           
 

Uses of ApplicationUser in com.atlassian.jira.issue.customfields
 

Methods in com.atlassian.jira.issue.customfields with parameters of type ApplicationUser
static Collection<Long> CustomFieldUtils.getProjectIdsForUser(ApplicationUser user, Collection<Long> projectIds, PermissionManager permissionManager, UserFilter userFilter)
          If projectIds is not empty, return it.
 

Uses of ApplicationUser in com.atlassian.jira.issue.customfields.converters
 

Methods in com.atlassian.jira.issue.customfields.converters that return ApplicationUser
 ApplicationUser UserConverterImpl.getUserFromDbString(String stringValue)
           
 ApplicationUser UserConverter.getUserFromDbString(String stringValue)
          Get the User Object from its database string representation.
 ApplicationUser UserConverterImpl.getUserFromHttpParameterWithValidation(String stringValue)
           
 ApplicationUser UserConverter.getUserFromHttpParameterWithValidation(String stringValue)
          Get the User Object from its presentation string representation.
 

Methods in com.atlassian.jira.issue.customfields.converters with parameters of type ApplicationUser
 String UserConverterImpl.getDbString(ApplicationUser user)
           
 String UserConverter.getDbString(ApplicationUser user)
          Get the String representation of the User to be passed to and from the database tier.
 String UserConverterImpl.getHttpParameterValue(ApplicationUser user)
           
 String UserConverter.getHttpParameterValue(ApplicationUser user)
          Get the String representation of the User to be passed to and from the presentation tier as an HTTP parameter.
 

Uses of ApplicationUser in com.atlassian.jira.issue.customfields.impl
 

Methods in com.atlassian.jira.issue.customfields.impl that return ApplicationUser
protected  ApplicationUser MultiUserCFType.convertDbValueToType(Object string)
           
protected  ApplicationUser UserCFType.getObjectFromDbValue(Object databaseValue)
           
 ApplicationUser UserCFType.getSingularObjectFromString(String string)
           
 ApplicationUser MultiUserCFType.getSingularObjectFromString(String s)
           
 ApplicationUser UserCFType.getValueFromCustomFieldParams(CustomFieldParams relevantParams)
           
 

Methods in com.atlassian.jira.issue.customfields.impl that return types with arguments of type ApplicationUser
protected  Comparator<ApplicationUser> MultiUserCFType.getTypeComparator()
           
 Collection<ApplicationUser> MultiUserCFType.getValueFromCustomFieldParams(CustomFieldParams parameters)
           
 

Methods in com.atlassian.jira.issue.customfields.impl with parameters of type ApplicationUser
 int UserCFType.compare(ApplicationUser customFieldObjectValue1, ApplicationUser customFieldObjectValue2, FieldConfig fieldConfig)
           
protected  Object MultiUserCFType.convertTypeToDbValue(ApplicationUser value)
           
 String UserCFType.getChangelogString(CustomField field, ApplicationUser value)
           
 String UserCFType.getChangelogValue(CustomField field, ApplicationUser value)
           
protected  Object UserCFType.getDbValueFromObject(ApplicationUser customFieldObject)
           
 String UserCFType.getStringFromSingularObject(ApplicationUser value)
           
 String MultiUserCFType.getStringFromSingularObject(ApplicationUser o)
           
 void UserCFType.updateValue(CustomField customField, Issue issue, ApplicationUser user)
           
 

Method parameters in com.atlassian.jira.issue.customfields.impl with type arguments of type ApplicationUser
 String MultiUserCFType.getChangelogString(CustomField field, Collection<ApplicationUser> value)
           
 String MultiUserCFType.getChangelogValue(CustomField field, Collection<ApplicationUser> values)
           
 void MultiUserCFType.updateValue(CustomField customField, Issue issue, Collection<ApplicationUser> value)
           
 

Uses of ApplicationUser in com.atlassian.jira.issue.customfields.manager
 

Methods in com.atlassian.jira.issue.customfields.manager that return ApplicationUser
 ApplicationUser OptionsService.SetOptionParams.user()
           
 

Methods in com.atlassian.jira.issue.customfields.manager with parameters of type ApplicationUser
 OptionsService.SetOptionParams OptionsService.SetOptionParams.user(ApplicationUser user)
          The user performing the operation.
 

Uses of ApplicationUser in com.atlassian.jira.issue.fields.layout.column
 

Methods in com.atlassian.jira.issue.fields.layout.column with parameters of type ApplicationUser
 boolean ColumnLayoutItemImpl.isAliasForField(ApplicationUser user, String sortField)
           
 boolean ColumnLayoutItem.isAliasForField(ApplicationUser user, String sortField)
           
 

Uses of ApplicationUser in com.atlassian.jira.issue.fields.rest.json
 

Methods in com.atlassian.jira.issue.fields.rest.json with parameters of type ApplicationUser
 CommentJsonBean CommentBeanFactory.createBean(Comment comment, ApplicationUser loggedInUser, EmailFormatter emailFormatter)
          Generate a bean suitable for serialisation by Jackon into JSON.
 CommentJsonBean DefaultCommentBeanFactory.createBean(Comment comment, ApplicationUser loggedInUser, EmailFormatter emailFormatter)
           
 UserJsonBean UserBeanFactory.createBean(com.atlassian.crowd.embedded.api.User createdUser, ApplicationUser loggedInUser)
          Generate a bean suitable for serialisation by Jackon into JSON for given user in context of loggedInUser.
 UserJsonBean DefaultUserBeanFactory.createBean(com.atlassian.crowd.embedded.api.User createdUser, ApplicationUser loggedInUser)
           
 CommentJsonBean CommentBeanFactory.createRenderedBean(Comment comment, ApplicationUser loggedInUser, EmailFormatter emailFormatter)
          Generate a bean suitable for serialisation by Jackon into JSON.
 CommentJsonBean DefaultCommentBeanFactory.createRenderedBean(Comment comment, ApplicationUser loggedInUser, EmailFormatter emailFormatter)
           
 

Uses of ApplicationUser in com.atlassian.jira.issue.fields.rest.json.beans
 

Methods in com.atlassian.jira.issue.fields.rest.json.beans with parameters of type ApplicationUser
static List<WorklogJsonBean> WorklogJsonBean.asBeans(List<Worklog> worklogs, JiraBaseUrls uriInfo, UserManager userManager, TimeTrackingConfiguration timeTrackingConfiguration, ApplicationUser loggedInUser, EmailFormatter emailFormatter)
           
static List<WorklogJsonBean> WorklogJsonBean.asRenderedBeans(List<Worklog> worklogs, JiraBaseUrls uriInfo, String rendererType, IssueRenderContext renderContext, ApplicationUser loggedInUser, EmailFormatter emailFormatter)
           
static CommentJsonBean CommentJsonBean.expandedShortBean(Comment comment, JiraBaseUrls urls, ProjectRoleManager projectRoleManager, DateTimeFormatterFactory dateTimeFormatterFactory, RendererManager rendererManager, String rendererType, IssueRenderContext renderContext, String expand, ApplicationUser loggedInUser, EmailFormatter emailFormatter)
           
static Collection<CommentJsonBean> CommentJsonBean.expandedShortBeans(Collection<Comment> comments, JiraBaseUrls urls, ProjectRoleManager projectRoleManager, DateTimeFormatterFactory dateTimeFormatterFactory, RendererManager rendererManager, String rendererType, IssueRenderContext renderContext, String expand, ApplicationUser loggedInUser, EmailFormatter emailFormatter)
           
static WatchersJsonBean WatchersJsonBean.fullBean(String issueKey, long watchers, boolean isWatching, Collection<com.atlassian.crowd.embedded.api.User> watcherrs, JiraBaseUrls urls, ApplicationUser loggedInUser, EmailFormatter emailFormatter)
           
static VotesJsonBean VotesJsonBean.fullBean(String issueKey, long votes, boolean hasVoted, Collection<com.atlassian.crowd.embedded.api.User> voters, JiraBaseUrls urls, ApplicationUser loggedInUser, EmailFormatter emailFormatter)
           
static WorklogJsonBean WorklogJsonBean.getRenderedWorklog(Worklog log, JiraBaseUrls baseUrls, String rendererType, IssueRenderContext renderContext, ApplicationUser loggedInUser, EmailFormatter emailFormatter)
           
protected static UserJsonBean WorklogJsonBean.getUserBean(JiraBaseUrls uriInfo, String username, UserManager userManager, ApplicationUser loggedInUser, EmailFormatter emailFormatter)
          Returns a UserBean for the user with the given name.
static WorklogJsonBean WorklogJsonBean.getWorklog(Worklog log, JiraBaseUrls baseUrls, UserManager userManager, TimeTrackingConfiguration timeTrackingConfiguration, ApplicationUser loggedInUser, EmailFormatter emailFormatter)
           
static CommentJsonBean CommentJsonBean.renderedShortBean(Comment comment, JiraBaseUrls urls, ProjectRoleManager projectRoleManager, DateTimeFormatterFactory dateTimeFormatterFactory, RendererManager rendererManager, String rendererType, IssueRenderContext renderContext, ApplicationUser loggedInUser, EmailFormatter emailFormatter)
           
static Collection<CommentJsonBean> CommentJsonBean.renderedShortBeans(Collection<Comment> comments, JiraBaseUrls urls, ProjectRoleManager projectRoleManager, DateTimeFormatterFactory dateTimeFormatterFactory, RendererManager rendererManager, String rendererType, IssueRenderContext renderContext, ApplicationUser loggedInUser, EmailFormatter emailFormatter)
           
 void UserJsonBean.setEmailAddress(String emailAddress, ApplicationUser loggedInUser, EmailFormatter emailFormatter)
           
static UserJsonBean UserJsonBean.shortBean(ApplicationUser user, JiraBaseUrls urls)
          Deprecated. Use UserJsonBean.shortBean(com.atlassian.jira.user.ApplicationUser, JiraBaseUrls, com.atlassian.jira.user.ApplicationUser, com.atlassian.jira.util.EmailFormatter)
static UserJsonBean UserJsonBean.shortBean(ApplicationUser user, JiraBaseUrls urls, ApplicationUser currentUser, EmailFormatter emailFormatter)
           
static AttachmentJsonBean AttachmentJsonBean.shortBean(Attachment attachment, JiraBaseUrls urls, ThumbnailManager thumbnailManager, ApplicationUser loggedInUser, EmailFormatter emailFormatter)
           
static AttachmentRenderedJsonBean AttachmentRenderedJsonBean.shortBean(Attachment attachment, JiraBaseUrls urls, ThumbnailManager thumbnailManager, DateTimeFormatterFactory dateTimeFormatterFactory, ApplicationUser loggedInUser, EmailFormatter emailFormatter)
           
static CommentJsonBean CommentJsonBean.shortBean(Comment comment, JiraBaseUrls urls, ProjectRoleManager projectRoleManager, ApplicationUser loggedInUser, EmailFormatter emailFormatter)
           
static UserJsonBean UserJsonBean.shortBean(com.atlassian.crowd.embedded.api.User user, JiraBaseUrls urls, ApplicationUser loggedInUser, EmailFormatter emailFormatter)
           
static Collection<UserJsonBean> UserJsonBean.shortBeanCollection(Collection<ApplicationUser> users, JiraBaseUrls urls, ApplicationUser loggedInUser, EmailFormatter emailFormatter)
           
static Collection<AttachmentJsonBean> AttachmentJsonBean.shortBeans(Collection<Attachment> attachments, JiraBaseUrls urls, ThumbnailManager thumbnailManager, ApplicationUser loggedInUser, EmailFormatter emailFormatter)
           
static Collection<AttachmentRenderedJsonBean> AttachmentRenderedJsonBean.shortBeans(Collection<Attachment> attachments, JiraBaseUrls urls, ThumbnailManager thumbnailManager, DateTimeFormatterFactory dateTimeFormatterFactory, ApplicationUser loggedInUser, EmailFormatter emailFormatter)
           
static Collection<CommentJsonBean> CommentJsonBean.shortBeans(Collection<Comment> comments, JiraBaseUrls urls, ProjectRoleManager projectRoleManager, ApplicationUser loggedInUser, EmailFormatter emailFormatter)
           
static Collection<UserJsonBean> UserJsonBean.shortBeans(Collection<com.atlassian.crowd.embedded.api.User> users, JiraBaseUrls urls, ApplicationUser loggedInUser, EmailFormatter emailFormatter)
           
 

Method parameters in com.atlassian.jira.issue.fields.rest.json.beans with type arguments of type ApplicationUser
static Collection<UserJsonBean> UserJsonBean.shortBeanCollection(Collection<ApplicationUser> users, JiraBaseUrls urls)
          Deprecated. Use UserJsonBean.shortBeanCollection(java.util.Collection, JiraBaseUrls, com.atlassian.jira.user.ApplicationUser, com.atlassian.jira.util.EmailFormatter)
static Collection<UserJsonBean> UserJsonBean.shortBeanCollection(Collection<ApplicationUser> users, JiraBaseUrls urls, ApplicationUser loggedInUser, EmailFormatter emailFormatter)
           
 

Uses of ApplicationUser in com.atlassian.jira.issue.fields.screen
 

Methods in com.atlassian.jira.issue.fields.screen with parameters of type ApplicationUser
 boolean DefaultProjectFieldScreenHelper.canUserViewFieldScreenForProject(ApplicationUser user, FieldScreen fieldScreen, Project project)
           
 boolean ProjectFieldScreenHelper.canUserViewFieldScreenForProject(ApplicationUser user, FieldScreen fieldScreen, Project project)
          Whether the provided user can view the field screen for the project.
 

Uses of ApplicationUser in com.atlassian.jira.issue.fields.util
 

Methods in com.atlassian.jira.issue.fields.util with parameters of type ApplicationUser
 void VersionHelperBean.validateVersionsToCreate(ApplicationUser user, I18nHelper i18n, Project project, String fieldId, Set<String> newVersionNames, ErrorCollection errorCollection)
           
 

Uses of ApplicationUser in com.atlassian.jira.issue.history
 

Methods in com.atlassian.jira.issue.history with parameters of type ApplicationUser
static org.ofbiz.core.entity.GenericValue ChangeLogUtils.createChangeGroup(ApplicationUser changeAuthor, org.ofbiz.core.entity.GenericValue before, org.ofbiz.core.entity.GenericValue after, Collection<ChangeItemBean> incomingChangeItems, boolean generateChangeItems)
          Writes the given field changes to the db and optionally a changelog.
static org.ofbiz.core.entity.GenericValue ChangeLogUtils.createChangeGroup(ApplicationUser changeAuthor, Issue before, Issue after, Collection<ChangeItemBean> incomingChangeItems, boolean generateChangeItems)
          Deprecated. Use ChangeLogUtils.createChangeGroup(com.atlassian.jira.user.ApplicationUser, org.ofbiz.core.entity.GenericValue, org.ofbiz.core.entity.GenericValue, java.util.Collection, boolean) instead. Since v6.0.
 

Uses of ApplicationUser in com.atlassian.jira.issue.link
 

Methods in com.atlassian.jira.issue.link with parameters of type ApplicationUser
 RemoteIssueLink DefaultRemoteIssueLinkManager.createRemoteIssueLink(RemoteIssueLink remoteIssueLink, ApplicationUser user)
           
 RemoteIssueLink RemoteIssueLinkManager.createRemoteIssueLink(RemoteIssueLink remoteIssueLink, ApplicationUser user)
          Creates the given remote issue link.
 void DefaultRemoteIssueLinkManager.removeRemoteIssueLink(Long remoteIssueLinkId, ApplicationUser user)
           
 void RemoteIssueLinkManager.removeRemoteIssueLink(Long remoteIssueLinkId, ApplicationUser user)
          Deletes the given remote issue link id.
 void DefaultRemoteIssueLinkManager.removeRemoteIssueLinkByGlobalId(Issue issue, String globalId, ApplicationUser user)
           
 void RemoteIssueLinkManager.removeRemoteIssueLinkByGlobalId(Issue issue, String globalId, ApplicationUser user)
          Deletes any remote issue link that links with the given JIRA issue and has the given global id.
 void DefaultRemoteIssueLinkManager.updateRemoteIssueLink(RemoteIssueLink remoteIssueLink, ApplicationUser user)
           
 void RemoteIssueLinkManager.updateRemoteIssueLink(RemoteIssueLink remoteIssueLink, ApplicationUser user)
          Updates the given remote issue link.
 

Uses of ApplicationUser in com.atlassian.jira.issue.managers
 

Methods in com.atlassian.jira.issue.managers that return types with arguments of type ApplicationUser
 List<ApplicationUser> DefaultIssueManager.getWatchersFor(Issue issue)
           
 

Methods in com.atlassian.jira.issue.managers with parameters of type ApplicationUser
 List<ChangeItemBean> DefaultAttachmentManager.convertTemporaryAttachments(ApplicationUser user, Issue issue, List<Long> selectedAttachments, TemporaryAttachmentsMonitor temporaryAttachmentsMonitor)
           
protected  void DefaultIssueManager.doUpdate(ApplicationUser user, MutableIssue issue, org.ofbiz.core.entity.GenericValue originalIssueGV, DefaultIssueChangeHolder issueChangeHolder, UpdateIssueRequest updateRequest)
           
 List<Issue> DefaultIssueManager.getVotedIssues(ApplicationUser user)
           
 List<Issue> DefaultIssueManager.getVotedIssuesOverrideSecurity(ApplicationUser user)
           
 List<Issue> DefaultIssueManager.getWatchedIssues(ApplicationUser user)
           
 List<Issue> DefaultIssueManager.getWatchedIssuesOverrideSecurity(ApplicationUser user)
           
 Issue DefaultIssueManager.updateIssue(ApplicationUser user, MutableIssue issue, UpdateIssueRequest updateIssueRequest)
           
 

Uses of ApplicationUser in com.atlassian.jira.issue.operation
 

Methods in com.atlassian.jira.issue.operation with parameters of type ApplicationUser
 boolean BulkTransitionIssueOperation.canPerform(BulkEditBean bulkEditBean, ApplicationUser applicationUser)
           
 void BulkTransitionIssueOperation.perform(BulkEditBean bulkEditBean, ApplicationUser applicationUser)
           
 

Uses of ApplicationUser in com.atlassian.jira.issue.search
 

Methods in com.atlassian.jira.issue.search that return ApplicationUser
 ApplicationUser SearchRequest.getOwner()
           
 ApplicationUser DefaultSearchRequestManager.getSearchRequestOwner(Long id)
           
 ApplicationUser SearchRequestManager.getSearchRequestOwner(Long id)
           
 

Methods in com.atlassian.jira.issue.search with parameters of type ApplicationUser
 Collection<SearchRequest> OfBizSearchRequestStore.getAllOwnedSearchRequests(ApplicationUser author)
           
 Collection<SearchRequest> DefaultSearchRequestManager.getAllOwnedSearchRequests(ApplicationUser user)
           
 Collection<SearchRequest> SearchRequestStore.getAllOwnedSearchRequests(ApplicationUser user)
          Retrieves a collection of SearchRequest objects that a user created.
 Collection<SearchRequest> CachingSearchRequestStore.getAllOwnedSearchRequests(ApplicationUser owner)
           
 Collection<SearchRequest> SearchRequestManager.getAllOwnedSearchRequests(ApplicationUser user)
          Retrieves a collection of SearchRequest objects that a user created.
 SearchRequest DefaultSearchRequestManager.getOwnedSearchRequestByName(ApplicationUser author, String name)
           
 SearchRequest SearchRequestManager.getOwnedSearchRequestByName(ApplicationUser author, String name)
          Find a search request given the author and the request name.
 SearchRequest OfBizSearchRequestStore.getRequestByAuthorAndName(ApplicationUser author, String name)
           
 SearchRequest SearchRequestStore.getRequestByAuthorAndName(ApplicationUser author, String name)
          Find a search request given the author and the request name.
 SearchRequest CachingSearchRequestStore.getRequestByAuthorAndName(ApplicationUser author, String name)
           
 SearchRequest DefaultSearchRequestManager.getSearchRequestById(ApplicationUser user, Long id)
           
 SearchRequest SearchRequestManager.getSearchRequestById(ApplicationUser user, Long id)
          Return the search request as stored in the database if the user has permission to see it.
 void SearchProvider.search(Query query, ApplicationUser searcher, org.apache.lucene.search.Collector collector)
          Run a search based on the provided search criteria and, for each match, call Collector.collect().
 void SearchProvider.search(Query query, ApplicationUser searcher, org.apache.lucene.search.Collector collector, org.apache.lucene.search.Query andQuery)
          Run a search based on the provided search criteria and, for each match, call Collector.collect().
 SearchResults SearchProvider.search(Query query, ApplicationUser searcher, PagerFilter pager)
          Search the index, and only return issues that are in the pager's range.
 SearchResults SearchProvider.search(Query query, ApplicationUser searcher, PagerFilter pager, org.apache.lucene.search.Query andQuery)
          Search the index, and only return issues that are in the pager's range while AND'ing the raw lucene query to the generated query from the provided searchQuery.
 SharedEntitySearchResult<SearchRequest> DefaultSearchRequestManager.search(SharedEntitySearchParameters searchParameters, ApplicationUser user, int pagePosition, int pageWidth)
           
 SharedEntitySearchResult<SearchRequest> SearchRequestManager.search(SharedEntitySearchParameters searchParameters, ApplicationUser user, int pagePosition, int pageWidth)
          Search for the SearchRequests that match the passed searchParameters.
 void SearchProvider.searchAndSort(Query query, ApplicationUser searcher, org.apache.lucene.search.Collector collector, PagerFilter pager)
          Run a search based on the provided search criteria and, for each match call Collector.collect().
 void SearchProvider.searchAndSortOverrideSecurity(Query query, ApplicationUser searcher, org.apache.lucene.search.Collector collector, PagerFilter pager)
          Run a search based on the provided search criteria and, for each match call Collector.collect().
 long SearchProvider.searchCount(Query query, ApplicationUser searcher)
          Return the number of issues matching the provided search criteria.
 long SearchProvider.searchCountOverrideSecurity(Query query, ApplicationUser searcher)
          Return the number of issues matching the provided search criteria, overridding any security constraints.
 void SearchProvider.searchOverrideSecurity(Query query, ApplicationUser searcher, org.apache.lucene.search.Collector collector)
          Run a search based on the provided search criteria and, for each match, call Collector.collect() not taking into account any security constraints.
 SearchResults SearchProvider.searchOverrideSecurity(Query query, ApplicationUser searcher, PagerFilter pager, org.apache.lucene.search.Query andQuery)
          Search the index, and only return issues that are in the pager's range while AND'ing the raw lucene query to the generated query from the provided searchQuery, not taking into account any security constraints.
 void SearchRequest.setOwner(ApplicationUser owner)
          Set the owner of the SearchRequest.
 

Constructors in com.atlassian.jira.issue.search with parameters of type ApplicationUser
SearchRequest(Query query, ApplicationUser owner, String name, String description)
          Build a SearchRequest with the provided attributes, this can be used if you want to create a SearchRequest that can be persisted.
SearchRequest(Query query, ApplicationUser owner, String name, String description, Long id, long favouriteCount)
          Build a SearchRequest with the provided attributes.
 

Uses of ApplicationUser in com.atlassian.jira.issue.search.parameters.filter
 

Constructors in com.atlassian.jira.issue.search.parameters.filter with parameters of type ApplicationUser
NoBrowsePermissionPredicate(ApplicationUser searcher)
           
 

Uses of ApplicationUser in com.atlassian.jira.issue.search.parameters.lucene
 

Methods in com.atlassian.jira.issue.search.parameters.lucene with parameters of type ApplicationUser
 org.apache.lucene.search.Query PermissionQueryFactory.getQuery(ApplicationUser searcher, int permissionId)
          Generate a permission query for a specific permission.
 org.apache.lucene.search.Query DefaultPermissionQueryFactory.getQuery(ApplicationUser searcher, int permissionId)
           
 

Uses of ApplicationUser in com.atlassian.jira.issue.search.providers
 

Methods in com.atlassian.jira.issue.search.providers with parameters of type ApplicationUser
 void LuceneSearchProvider.search(Query query, ApplicationUser searcher, org.apache.lucene.search.Collector collector)
           
 void LuceneSearchProvider.search(Query query, ApplicationUser searcher, org.apache.lucene.search.Collector collector, org.apache.lucene.search.Query andQuery)
           
 SearchResults LuceneSearchProvider.search(Query query, ApplicationUser searcher, PagerFilter pager)
           
 SearchResults LuceneSearchProvider.search(Query query, ApplicationUser searcher, PagerFilter pager, org.apache.lucene.search.Query andQuery)
           
 void LuceneSearchProvider.searchAndSort(Query query, ApplicationUser searcher, org.apache.lucene.search.Collector collector, PagerFilter pagerFilter)
           
 void LuceneSearchProvider.searchAndSortOverrideSecurity(Query query, ApplicationUser searcher, org.apache.lucene.search.Collector collector, PagerFilter pagerFilter)
           
 long LuceneSearchProvider.searchCount(Query query, ApplicationUser searcher)
           
 long LuceneSearchProvider.searchCountOverrideSecurity(Query query, ApplicationUser searcher)
           
 void LuceneSearchProvider.searchOverrideSecurity(Query query, ApplicationUser searcher, org.apache.lucene.search.Collector collector)
           
 SearchResults LuceneSearchProvider.searchOverrideSecurity(Query query, ApplicationUser searcher, PagerFilter pager, org.apache.lucene.search.Query andQuery)
           
 

Uses of ApplicationUser in com.atlassian.jira.issue.search.searchers.util
 

Methods in com.atlassian.jira.issue.search.searchers.util with parameters of type ApplicationUser
 boolean UserSearcherHelperImpl.hasUserPickingPermission(ApplicationUser user)
           
 boolean UserSearcherHelper.hasUserPickingPermission(ApplicationUser user)
          Determine whether a user has permission to pick users.
 

Uses of ApplicationUser in com.atlassian.jira.issue.subscription
 

Methods in com.atlassian.jira.issue.subscription with parameters of type ApplicationUser
 org.ofbiz.core.entity.GenericValue DefaultSubscriptionManager.createSubscription(ApplicationUser user, Long filterId, String groupName, Long period, Boolean emailOnEmpty)
           
 org.ofbiz.core.entity.GenericValue SubscriptionManager.createSubscription(ApplicationUser user, Long filterId, String groupName, Long period, Boolean emailOnEmpty)
           
 FilterSubscription DefaultSubscriptionManager.createSubscription(ApplicationUser user, Long filterId, String groupName, String cronExpression, Boolean emailOnEmpty)
           
 FilterSubscription SubscriptionManager.createSubscription(ApplicationUser user, Long filterId, String groupName, String cronExpression, Boolean emailOnEmpty)
          Creates a new subscription based on the passed in filter id and fired in accordance with the passed in trigger
 org.ofbiz.core.entity.GenericValue DefaultSubscriptionManager.createSubscription(ApplicationUser user, Long filterId, String groupName, org.quartz.Trigger trigger, Boolean emailOnEmpty)
           
 org.ofbiz.core.entity.GenericValue SubscriptionManager.createSubscription(ApplicationUser user, Long filterId, String groupName, org.quartz.Trigger trigger, Boolean emailOnEmpty)
          Deprecated. Since v6.2. Quartz internals are no longer supported through the JIRA api use SubscriptionManager.createSubscription(ApplicationUser, Long, String, String, Boolean)
 void DefaultSubscriptionManager.deleteSubscriptionsForUser(ApplicationUser user)
           
 void SubscriptionManager.deleteSubscriptionsForUser(ApplicationUser user)
           
 FilterSubscription DefaultSubscriptionManager.getFilterSubscription(ApplicationUser user, Long subId)
           
 FilterSubscription SubscriptionManager.getFilterSubscription(ApplicationUser user, Long subId)
           
 List<FilterSubscription> DefaultSubscriptionManager.getFilterSubscriptions(ApplicationUser user, Long filterId)
           
 List<FilterSubscription> SubscriptionManager.getFilterSubscriptions(ApplicationUser user, Long filterId)
           
 org.ofbiz.core.entity.GenericValue DefaultSubscriptionManager.getSubscription(ApplicationUser user, Long subId)
           
 org.ofbiz.core.entity.GenericValue SubscriptionManager.getSubscription(ApplicationUser user, Long subId)
          Deprecated. Use SubscriptionManager.getFilterSubscription(ApplicationUser, Long) instead. Since v6.0.
 List<org.ofbiz.core.entity.GenericValue> DefaultSubscriptionManager.getSubscriptions(ApplicationUser user, Long filterId)
           
 List<org.ofbiz.core.entity.GenericValue> SubscriptionManager.getSubscriptions(ApplicationUser user, Long filterId)
          Deprecated. Use SubscriptionManager.getFilterSubscriptions(ApplicationUser, Long) instead. Since v6.0.
 boolean DefaultSubscriptionManager.hasSubscription(ApplicationUser user, Long filterId)
           
 boolean SubscriptionManager.hasSubscription(ApplicationUser user, Long filterId)
           
 void DefaultSubscriptionManager.runSubscription(ApplicationUser user, Long subId)
           
 void SubscriptionManager.runSubscription(ApplicationUser user, Long subId)
           
 void DefaultSubscriptionManager.updateSubscription(ApplicationUser user, Long subId, String groupName, String cronExpression, Boolean emailOnEmpty)
           
 void SubscriptionManager.updateSubscription(ApplicationUser user, Long subscriptionId, String groupName, String cronExpression, Boolean emailOnEmpty)
           
 void DefaultSubscriptionManager.updateSubscription(ApplicationUser user, Long subId, String groupName, org.quartz.Trigger trigger, Boolean emailOnEmpty)
           
 void SubscriptionManager.updateSubscription(ApplicationUser user, Long subscriptionId, String groupName, org.quartz.Trigger trigger, Boolean emailOnEmpty)
          Deprecated. Since v6.2. Quartz internals are no longer supported through the JIRA api use SubscriptionManager.updateSubscription(ApplicationUser, Long, String, String, Boolean)
 

Uses of ApplicationUser in com.atlassian.jira.issue.util
 

Methods in com.atlassian.jira.issue.util that return ApplicationUser
 ApplicationUser IssueUpdateBean.getApplicationUser()
           
 

Constructors in com.atlassian.jira.issue.util with parameters of type ApplicationUser
IssueOperationsBarUtil(JiraHelper helper, ApplicationUser user, SimpleLinkManager simpleLinkManager, ApplicationProperties applicationProperties, IssueManager issueManager, PermissionManager permissionManager, I18nHelper i18n)
           
IssueUpdateBean(org.ofbiz.core.entity.GenericValue changedIssue, org.ofbiz.core.entity.GenericValue originalIssue, Long eventTypeId, ApplicationUser user)
           
IssueUpdateBean(org.ofbiz.core.entity.GenericValue changedIssue, org.ofbiz.core.entity.GenericValue originalIssue, Long eventTypeId, ApplicationUser user, boolean sendMail, boolean subtasksUpdated)
           
IssueUpdateBean(Issue changedIssue, Issue originalIssue, Long eventTypeId, ApplicationUser user)
           
IssueUpdateBean(Issue changedIssue, Issue originalIssue, Long eventTypeId, ApplicationUser user, boolean sendMail, boolean subtasksUpdated)
           
 

Uses of ApplicationUser in com.atlassian.jira.issue.vote
 

Methods in com.atlassian.jira.issue.vote that return types with arguments of type ApplicationUser
 List<ApplicationUser> DefaultVoteManager.getVotersFor(Issue issue, Locale usersLocale)
           
 List<ApplicationUser> VoteManager.getVotersFor(Issue issue, Locale usersLocale)
          Returns an ordered list of voters for a particular issue.
 

Methods in com.atlassian.jira.issue.vote with parameters of type ApplicationUser
 boolean DefaultVoteManager.addVote(ApplicationUser user, Issue issue)
           
 boolean VoteManager.addVote(ApplicationUser user, Issue issue)
          Adds a new vote for the user and issue specified.
 boolean DefaultVoteManager.hasVoted(ApplicationUser user, Issue issue)
           
 boolean VoteManager.hasVoted(ApplicationUser user, Issue issue)
          Checks if the given User has voted on the given Issue.
 boolean DefaultVoteManager.removeVote(ApplicationUser user, Issue issue)
           
 boolean VoteManager.removeVote(ApplicationUser user, Issue issue)
          Removes a vote for the user and issue specified.
 void DefaultVoteManager.removeVotesForUser(ApplicationUser user)
           
 void VoteManager.removeVotesForUser(ApplicationUser user)
          Removes all votes made by user.
 

Uses of ApplicationUser in com.atlassian.jira.issue.watchers
 

Methods in com.atlassian.jira.issue.watchers that return types with arguments of type ApplicationUser
 List<ApplicationUser> DefaultWatcherManager.getWatchers(Issue issue, Locale userLocale)
           
 List<ApplicationUser> WatcherManager.getWatchers(Issue issue, Locale userLocale)
          Retrieve list of users that are currently watching this issue (including the current user).
 

Methods in com.atlassian.jira.issue.watchers with parameters of type ApplicationUser
 boolean DefaultWatcherManager.isWatching(ApplicationUser user, Issue issue)
           
 boolean WatcherManager.isWatching(ApplicationUser user, Issue issue)
          Determine whether the current user is already watching the issue or not
 void DefaultWatcherManager.removeAllWatchesForUser(ApplicationUser user)
           
 void WatcherManager.removeAllWatchesForUser(ApplicationUser user)
          Remove all watches for a given user
 void DefaultWatcherManager.startWatching(ApplicationUser user, Collection<Issue> issues)
           
 void WatcherManager.startWatching(ApplicationUser user, Collection<Issue> issues)
          Enable watching of a list of issues for the user supplied.
 void DefaultWatcherManager.startWatching(ApplicationUser user, Issue issue)
           
 void WatcherManager.startWatching(ApplicationUser user, Issue issue)
          Enable watching of a particular issue for the user supplied.
 void DefaultWatcherManager.stopWatching(ApplicationUser user, Collection<Issue> issues)
           
 void WatcherManager.stopWatching(ApplicationUser user, Collection<Issue> issues)
          Disable watching of a list of issues for the user supplied.
 void DefaultWatcherManager.stopWatching(ApplicationUser user, Issue issue)
           
 void WatcherManager.stopWatching(ApplicationUser user, Issue issue)
          Disable watching of a particular issue for the user supplied.
 

Uses of ApplicationUser in com.atlassian.jira.issue.worklog
 

Methods in com.atlassian.jira.issue.worklog that return ApplicationUser
 ApplicationUser Worklog.getAuthorObject()
           
 ApplicationUser WorklogImpl.getAuthorObject()
           
 ApplicationUser Worklog.getUpdateAuthorObject()
           
 ApplicationUser WorklogImpl.getUpdateAuthorObject()
           
 

Uses of ApplicationUser in com.atlassian.jira.jql.query
 

Methods in com.atlassian.jira.jql.query that return ApplicationUser
 ApplicationUser QueryCreationContext.getApplicationUser()
          Get the User.
 ApplicationUser QueryCreationContextImpl.getApplicationUser()
           
 

Constructors in com.atlassian.jira.jql.query with parameters of type ApplicationUser
QueryCreationContextImpl(ApplicationUser user)
          Use this constructor unless you know you need to override security.
QueryCreationContextImpl(ApplicationUser user, boolean securityOverriden)
          Use this constructor if you need to override security.
 

Uses of ApplicationUser in com.atlassian.jira.jql.resolver
 

Methods in com.atlassian.jira.jql.resolver that return ApplicationUser
 ApplicationUser UserResolverImpl.getApplicationUser(Long id)
           
 ApplicationUser UserResolver.getApplicationUser(Long id)
          Gets an application user from an ID
 

Uses of ApplicationUser in com.atlassian.jira.jql.util
 

Methods in com.atlassian.jira.jql.util with parameters of type ApplicationUser
 Issue JqlIssueSupportImpl.getIssue(long id, ApplicationUser user)
           
 Issue JqlIssueSupport.getIssue(long id, ApplicationUser user)
          Get the issue given its id if the passed user can see it.
 Issue JqlIssueSupportImpl.getIssue(String issueKey, ApplicationUser user)
           
 Issue JqlIssueSupport.getIssue(String issueKey, ApplicationUser user)
          Get the issue with the passed key if the passed user can see it.
 

Uses of ApplicationUser in com.atlassian.jira.mail
 

Methods in com.atlassian.jira.mail with parameters of type ApplicationUser
 List<ColumnLayoutItem> SubscriptionMailQueueItem.getColumns(ApplicationUser user)
           
 IssueTableLayoutBean SubscriptionMailQueueItem.getTableLayout(ApplicationUser user)
           
 

Uses of ApplicationUser in com.atlassian.jira.mail.util
 

Methods in com.atlassian.jira.mail.util with parameters of type ApplicationUser
 String MailAttachmentsManagerImpl.getAvatarUrl(ApplicationUser user)
           
 String MailAttachmentsManager.getAvatarUrl(ApplicationUser user)
          Returns a link to access user avatar in email message.
 

Uses of ApplicationUser in com.atlassian.jira.mock
 

Methods in com.atlassian.jira.mock that return types with arguments of type ApplicationUser
 List<ApplicationUser> MockIssueManager.getWatchersFor(Issue issue)
           
 

Methods in com.atlassian.jira.mock with parameters of type ApplicationUser
 boolean MockProjectRoleManager.MockRoleActor.contains(ApplicationUser user)
           
 ProjectRoleManager.ProjectIdToProjectRoleIdsMap MockProjectRoleManager.createProjectIdToProjectRolesMap(ApplicationUser user, Collection<Long> projectIds)
           
 void MockFeatureManager.disableUserDarkFeature(ApplicationUser user, String feature)
           
 void MockFeatureManager.enableUserDarkFeature(ApplicationUser user, String feature)
           
 DarkFeatures MockFeatureManager.getDarkFeaturesForUser(ApplicationUser user)
           
 Collection<ProjectRole> MockProjectRoleManager.getProjectRoles(ApplicationUser user, Project project)
           
 List<Project> MockProjectManager.getProjectsLeadBy(ApplicationUser leadUser)
           
 List<Issue> MockIssueManager.getVotedIssues(ApplicationUser user)
           
 List<Issue> MockIssueManager.getVotedIssuesOverrideSecurity(ApplicationUser user)
           
 List<Issue> MockIssueManager.getWatchedIssues(ApplicationUser user)
           
 List<Issue> MockIssueManager.getWatchedIssuesOverrideSecurity(ApplicationUser user)
           
 boolean MockPermissionManager.hasPermission(int permissionsId, ApplicationUser user)
           
 boolean MockPermissionManager.hasPermission(int permissionsId, Issue issue, ApplicationUser user)
           
 boolean MockPermissionManager.hasPermission(int permissionsId, Project project, ApplicationUser user)
           
 boolean MockPermissionManager.hasPermission(int permissionsId, Project project, ApplicationUser user, boolean issueCreation)
           
 boolean MockPermissionManager.hasProjects(int permissionId, ApplicationUser user)
           
 boolean MockFeatureManager.isEnabledForUser(ApplicationUser user, String featureKey)
           
 boolean MockProjectRoleManager.isUserInProjectRole(ApplicationUser user, ProjectRole projectRole, Project project)
           
 Issue MockIssueManager.updateIssue(ApplicationUser user, MutableIssue issue, UpdateIssueRequest updateIssueRequest)
           
 

Uses of ApplicationUser in com.atlassian.jira.mock.i18n
 

Methods in com.atlassian.jira.mock.i18n with parameters of type ApplicationUser
 I18nHelper MockI18nHelper.MockI18nHelperFactory.getInstance(ApplicationUser user)
           
 

Uses of ApplicationUser in com.atlassian.jira.mock.security
 

Methods in com.atlassian.jira.mock.security that return ApplicationUser
 ApplicationUser MockSimpleAuthenticationContext.getUser()
           
 ApplicationUser MockAuthenticationContext.getUser()
           
 

Methods in com.atlassian.jira.mock.security with parameters of type ApplicationUser
static MockSimpleAuthenticationContext MockSimpleAuthenticationContext.createNoopContext(ApplicationUser user)
           
 void MockSimpleAuthenticationContext.setLoggedInUser(ApplicationUser user)
           
 void MockAuthenticationContext.setLoggedInUser(ApplicationUser user)
           
 

Uses of ApplicationUser in com.atlassian.jira.mock.user
 

Methods in com.atlassian.jira.mock.user with parameters of type ApplicationUser
 void MockUserHistoryManager.addItemToHistory(UserHistoryItem.Type type, ApplicationUser user, String entityId)
           
 void MockUserHistoryManager.addItemToHistory(UserHistoryItem.Type type, ApplicationUser user, String entityId, String data)
           
 void MockUserHistoryManager.addUserToHistory(UserHistoryItem.Type type, ApplicationUser user, ApplicationUser entity)
           
 List<UserHistoryItem> MockUserHistoryManager.getHistory(UserHistoryItem.Type type, ApplicationUser user)
           
 boolean MockUserHistoryManager.hasHistory(UserHistoryItem.Type type, ApplicationUser user)
           
 void MockUserHistoryManager.removeHistoryForUser(ApplicationUser user)
           
 

Uses of ApplicationUser in com.atlassian.jira.notification
 

Methods in com.atlassian.jira.notification that return ApplicationUser
 ApplicationUser NotificationRecipient.getUser()
          Returns a user if this NotificationRecipient was constructed with a user.
 

Constructors in com.atlassian.jira.notification with parameters of type ApplicationUser
NotificationRecipient(ApplicationUser user)
          The format is set to html or text as specified in jira-application.properties file.
 

Uses of ApplicationUser in com.atlassian.jira.notification.type
 

Methods in com.atlassian.jira.notification.type that return ApplicationUser
protected  ApplicationUser CurrentAssignee.getPreviousAssignee(IssueEvent event)
          Designed to be overrriden for testing.
 

Methods in com.atlassian.jira.notification.type with parameters of type ApplicationUser
 NotificationRecipient ApplicationUserToRecipient.apply(ApplicationUser user)
           
 

Uses of ApplicationUser in com.atlassian.jira.plugin.issuetabpanel
 

Methods in com.atlassian.jira.plugin.issuetabpanel that return ApplicationUser
 ApplicationUser GetActionsRequest.loggedInUser()
           
 

Uses of ApplicationUser in com.atlassian.jira.plugin.jql.function
 

Methods in com.atlassian.jira.plugin.jql.function with parameters of type ApplicationUser
protected abstract  List<QueryLiteral> AbstractUserBasedFunction.getFunctionValuesList(QueryCreationContext queryCreationContext, FunctionOperand operand, ApplicationUser user)
          Get the function return values based on the actual user.
protected  List<QueryLiteral> ProjectsLeadByUserFunction.getFunctionValuesList(QueryCreationContext queryCreationContext, FunctionOperand functionOperand, ApplicationUser user)
           
protected  List<QueryLiteral> ComponentsLeadByUserFunction.getFunctionValuesList(QueryCreationContext queryCreationContext, FunctionOperand functionOperand, ApplicationUser user)
           
protected abstract  List<QueryLiteral> AbstractUserCapabilityFunction.getFunctionValuesList(QueryCreationContext queryCreationContext, FunctionOperand operand, ApplicationUser user, String capability)
          Get the function return values based on the actual user and capability.
protected  List<QueryLiteral> ProjectsWhereUserHasPermissionFunction.getFunctionValuesList(QueryCreationContext queryCreationContext, FunctionOperand functionOperand, ApplicationUser user, String permissionName)
           
protected  List<QueryLiteral> ProjectsWhereUserHasRoleFunction.getFunctionValuesList(QueryCreationContext queryCreationContext, FunctionOperand functionOperand, ApplicationUser user, String roleName)
           
 

Uses of ApplicationUser in com.atlassian.jira.plugin.report
 

Methods in com.atlassian.jira.plugin.report with parameters of type ApplicationUser
 List<Issue> DefaultReportSubTaskFetcher.getSubTasks(ApplicationUser user, List<Issue> parentIssues, SubTaskInclusionOption subtaskInclusion, boolean onlyIncludeUnresolved)
           
 List<Issue> ReportSubTaskFetcher.getSubTasks(ApplicationUser user, List<Issue> parentIssues, SubTaskInclusionOption subtaskInclusion, boolean onlyIncludeUnresolved)
          Given a list of parent issues, returns a list of subtasks visible to the user, subject to the subtask inclusion policy at SubTaskInclusionOption.
 List<Issue> DefaultReportSubTaskFetcher.getSubTasksForUser(ApplicationUser user, List<Issue> parentIssues, SubTaskInclusionOption subtaskInclusion, boolean onlyIncludeUnresolved)
           
 List<Issue> ReportSubTaskFetcher.getSubTasksForUser(ApplicationUser user, List<Issue> parentIssues, SubTaskInclusionOption subtaskInclusion, boolean onlyIncludeUnresolved)
          Given a list of parent issues, returns a list of subtasks visible to the user, subject to the subtask inclusion policy at SubTaskInclusionOption.
 

Uses of ApplicationUser in com.atlassian.jira.plugin.user
 

Methods in com.atlassian.jira.plugin.user with parameters of type ApplicationUser
 Collection<WebErrorMessage> PasswordPolicyManagerImpl.checkPolicy(ApplicationUser user, String oldPassword, String newPassword)
           
 Collection<WebErrorMessage> PasswordPolicyManager.checkPolicy(ApplicationUser user, String oldPassword, String newPassword)
          Checks the password policies against a proposed password change for an existing user.
 

Uses of ApplicationUser in com.atlassian.jira.plugin.webfragment.conditions
 

Methods in com.atlassian.jira.plugin.webfragment.conditions with parameters of type ApplicationUser
 boolean IsIssueAssignedToCurrentUserCondition.shouldDisplay(ApplicationUser user, Issue issue, JiraHelper jiraHelper)
           
abstract  boolean AbstractIssueWebCondition.shouldDisplay(ApplicationUser user, Issue issue, JiraHelper jiraHelper)
          Should we display this item for this issue?
 boolean UserHasVisibleProjectsCondition.shouldDisplay(ApplicationUser user, JiraHelper jiraHelper)
           
 boolean HasProjectPermissionCondition.shouldDisplay(ApplicationUser user, JiraHelper jiraHelper)
           
 boolean IsClusteredCondition.shouldDisplay(ApplicationUser user, JiraHelper jiraHelper)
           
 boolean JiraGlobalPermissionCondition.shouldDisplay(ApplicationUser user, JiraHelper jiraHelper)
           
 boolean HasIssuePermissionCondition.shouldDisplay(ApplicationUser user, JiraHelper jiraHelper)
           
 boolean UserIsAdminOrHasVisibleProjectsCondition.shouldDisplay(ApplicationUser user, JiraHelper jiraHelper)
           
 boolean AbstractIssueWebCondition.shouldDisplay(ApplicationUser user, JiraHelper jiraHelper)
           
 boolean UserIsAdminCondition.shouldDisplay(ApplicationUser user, JiraHelper jiraHelper)
           
abstract  boolean AbstractWebCondition.shouldDisplay(ApplicationUser user, JiraHelper jiraHelper)
           
 

Uses of ApplicationUser in com.atlassian.jira.plugins.share
 

Fields in com.atlassian.jira.plugins.share declared as ApplicationUser
protected  ApplicationUser ShareService.ValidateShareResult.user
           
 

Methods in com.atlassian.jira.plugins.share that return ApplicationUser
 ApplicationUser ShareService.ValidateShareResult.getUser()
           
 

Methods in com.atlassian.jira.plugins.share with parameters of type ApplicationUser
 ShareService.ValidateShareIssueResult ShareServiceImpl.validateShareIssue(ApplicationUser remoteUser, ShareBean shareBean, Issue issue)
           
 ShareService.ValidateShareIssueResult ShareService.validateShareIssue(ApplicationUser remoteUser, ShareBean shareBean, Issue issue)
          Confirms that the shareBean param contains either usernames or e-mails and also validates that the user performing this operation has the permission to view other users in this JIRA instance.
 ShareService.ValidateShareSearchRequestResult ShareServiceImpl.validateShareSearchRequest(ApplicationUser remoteUser, ShareBean shareBean, SearchRequest searchRequest)
           
 ShareService.ValidateShareSearchRequestResult ShareService.validateShareSearchRequest(ApplicationUser remoteUser, ShareBean shareBean, SearchRequest searchRequest)
          Confirms that the shareRequest param contains either usernames or e-mails and also validates that the user performing this operation has the permission to view other users in this JIRA instance.
 

Constructors in com.atlassian.jira.plugins.share with parameters of type ApplicationUser
ShareService.ValidateShareIssueResult(ErrorCollection errorCollection, ApplicationUser remoteUser, ShareBean shareBean, Issue issue)
           
ShareService.ValidateShareResult(ErrorCollection errorCollection, ApplicationUser remoteUser, ShareBean shareBean)
           
ShareService.ValidateShareSearchRequestResult(ErrorCollection errorCollection, ApplicationUser remoteUser, ShareBean shareBean, SearchRequest SearchRequest)
           
 

Uses of ApplicationUser in com.atlassian.jira.plugins.share.util
 

Methods in com.atlassian.jira.plugins.share.util with parameters of type ApplicationUser
 Set<NotificationRecipient> NotificationRecipientUtil.filterOutAuthorAndReceiver(ApplicationUser authorUser, List<NotificationRecipient> allRecipients, NotificationRecipient notificationReceiver)
           
 

Uses of ApplicationUser in com.atlassian.jira.portal
 

Methods in com.atlassian.jira.portal that return ApplicationUser
 ApplicationUser PortalPage.getOwner()
           
 

Methods in com.atlassian.jira.portal with parameters of type ApplicationUser
 PortalPage DefaultPortalPageManager.createBasedOnClone(ApplicationUser pageOwner, PortalPage portalPage, PortalPage clonePortalPage)
           
 PortalPage PortalPageManager.createBasedOnClone(ApplicationUser pageOwner, PortalPage portalPage, PortalPage clonePortalPage)
          Creates a PortalPage in the database by cloning its Portlet content from the specified clonePortalPage
 Collection<PortalPage> OfBizPortalPageStore.getAllOwnedPortalPages(ApplicationUser owner)
           
 Collection<PortalPage> PortalPageStore.getAllOwnedPortalPages(ApplicationUser owner)
          Gets all the PortalPage's owned by the specified User
 Collection<PortalPage> DefaultPortalPageManager.getAllOwnedPortalPages(ApplicationUser owner)
           
 Collection<PortalPage> CachingPortalPageStore.getAllOwnedPortalPages(ApplicationUser owner)
           
 Collection<PortalPage> PortalPageManager.getAllOwnedPortalPages(ApplicationUser owner)
          Returns a Collection of PortalPage objects that are owned by the specified User
 PortalPage DefaultPortalPageManager.getPortalPage(ApplicationUser user, Long id)
           
 PortalPage PortalPageManager.getPortalPage(ApplicationUser user, Long portalPageId)
          Returns the PortalPage with the specified portalPageId, IF the user is allowed to see it.
 PortalPage DefaultPortalPageManager.getPortalPageByName(ApplicationUser owner, String pageName)
           
 PortalPage PortalPageManager.getPortalPageByName(ApplicationUser owner, String pageName)
          Returns a PortalPage by searching for it by owner and pageName.
 PortalPage OfBizPortalPageStore.getPortalPageByOwnerAndName(ApplicationUser owner, String name)
           
 PortalPage PortalPageStore.getPortalPageByOwnerAndName(ApplicationUser owner, String portalPageName)
          Gets the specified PortalPage that is owned by the User and has the specified portalPageName
 PortalPage CachingPortalPageStore.getPortalPageByOwnerAndName(ApplicationUser owner, String portalPageName)
           
 PortalPage.Builder PortalPage.Builder.owner(ApplicationUser owner)
           
 SharedEntitySearchResult<PortalPage> DefaultPortalPageManager.search(SharedEntitySearchParameters searchParameters, ApplicationUser user, int pagePosition, int pageWidth)
           
 SharedEntitySearchResult<PortalPage> PortalPageManager.search(SharedEntitySearchParameters searchParameters, ApplicationUser user, int pagePosition, int pageWidth)
          Search for the PortalPages that match the passed SearchParameters.
 

Uses of ApplicationUser in com.atlassian.jira.project
 

Methods in com.atlassian.jira.project that return ApplicationUser
 ApplicationUser MockProject.getProjectLead()
           
 ApplicationUser ProjectImpl.getProjectLead()
           
 ApplicationUser Project.getProjectLead()
           
 

Methods in com.atlassian.jira.project with parameters of type ApplicationUser
 List<Project> DefaultProjectManager.getProjectsLeadBy(ApplicationUser leadUser)
           
 List<Project> CachingProjectManager.getProjectsLeadBy(ApplicationUser leadUser)
           
 List<Project> ProjectManager.getProjectsLeadBy(ApplicationUser leadUser)
          Returns all the projects that leadUser is the project lead for ordered by the name of the Project.
 void MockProject.setLead(ApplicationUser lead)
           
 

Uses of ApplicationUser in com.atlassian.jira.project.version
 

Methods in com.atlassian.jira.project.version with parameters of type ApplicationUser
 void MockVersionManager.swapVersionForRelatedIssues(ApplicationUser user, Version version, com.atlassian.fugue.Option<Version> affectsSwapVersion, com.atlassian.fugue.Option<Version> fixSwapVersion)
           
 void DefaultVersionManager.swapVersionForRelatedIssues(ApplicationUser user, Version version, com.atlassian.fugue.Option<Version> affectsSwapVersion, com.atlassian.fugue.Option<Version> fixSwapVersion)
           
 void VersionManager.swapVersionForRelatedIssues(ApplicationUser user, Version version, com.atlassian.fugue.Option<Version> affectsSwapVersion, com.atlassian.fugue.Option<Version> fixSwapVersion)
          This method will update all issues that currently have version set as either affects or fix version to the new affectsSwapVersion or fixSwapVersion

Both affectsSwapVersion or fixSwapVersion may be undefined in which case the version will simply be removed from the issue.

 

Uses of ApplicationUser in com.atlassian.jira.rest.v2.admin.workflowscheme
 

Constructors in com.atlassian.jira.rest.v2.admin.workflowscheme with parameters of type ApplicationUser
DraftRestWorkflowScheme(WorkflowSchemeService workflowSchemeService, ApplicationUser user, WorkflowSchemeBeanFactory beanFactory, AssignableWorkflowScheme parent, DraftWorkflowScheme child)
           
 

Uses of ApplicationUser in com.atlassian.jira.rest.v2.avatar
 

Methods in com.atlassian.jira.rest.v2.avatar with parameters of type ApplicationUser
 Avatar TemporaryAvatarHelper.convertTemporaryToReal(ApplicationUser remoteUser, String ownerId, Avatar.Type type, Selection selection)
           
 AvatarBean TemporaryAvatarHelper.createAvatarFromTemporary(ApplicationUser remoteUser, Avatar.Type type, String ownerId, AvatarCroppingBean croppingInstructions)
           
static Map<String,URI> AvatarUrls.getAvatarURLs(ApplicationUser avatarUser, Avatar avatar)
          Returns the avatar URLs a user and a specific Avatar.
 Map<String,URI> AvatarUrls.getAvatarURLs(ApplicationUser remoteUser, Avatar avatar, AvatarImageResolver avatarImageResolver)
           
 javax.ws.rs.core.Response TemporaryAvatarHelper.storeTemporaryAvatar(ApplicationUser remoteUser, Avatar.Type type, String ownerId, Avatar.Size targetSize, com.atlassian.plugins.rest.common.multipart.FilePart filePart, javax.servlet.http.HttpServletRequest request)
           
 javax.ws.rs.core.Response TemporaryAvatarHelper.storeTemporaryAvatar(ApplicationUser remoteUser, Avatar.Type type, String ownerId, Avatar.Size targetSize, String filename, Long size, javax.servlet.http.HttpServletRequest request)
           
 

Uses of ApplicationUser in com.atlassian.jira.rest.v2.entity
 

Methods in com.atlassian.jira.rest.v2.entity that return ApplicationUser
protected  ApplicationUser AbstractRemoteEntityLinkResource.getUser()
          Returns the currently logged in user.
 

Uses of ApplicationUser in com.atlassian.jira.rest.v2.entity.property
 

Methods in com.atlassian.jira.rest.v2.entity.property with parameters of type ApplicationUser
protected  EntityPropertyService.PropertyKeys<E> BasePropertyWithKeyResource.getPropertiesKeys(ApplicationUser user, String idOrKey)
           
protected  EntityPropertyService.PropertyKeys<E> BasePropertyResource.getPropertiesKeys(ApplicationUser user, String id)
           
protected  EntityPropertyService.PropertyResult BasePropertyWithKeyResource.getProperty(ApplicationUser user, String propertyKey, String idOrKey)
           
protected  EntityPropertyService.PropertyResult BasePropertyResource.getProperty(ApplicationUser user, String propertyKey, String id)
           
protected  EntityPropertyService.DeletePropertyValidationResult BasePropertyWithKeyResource.validateDeleteProperty(ApplicationUser user, String propertyKey, String id)
           
protected  EntityPropertyService.DeletePropertyValidationResult BasePropertyResource.validateDeleteProperty(ApplicationUser user, String propertyKey, String id)
           
protected  EntityPropertyService.SetPropertyValidationResult BasePropertyWithKeyResource.validateSetProperty(ApplicationUser user, EntityPropertyService.PropertyInput propertyInput, String idOrKey)
           
protected  EntityPropertyService.SetPropertyValidationResult BasePropertyResource.validateSetProperty(ApplicationUser user, EntityPropertyService.PropertyInput propertyInput, String id)
           
 

Uses of ApplicationUser in com.atlassian.jira.rest.v2.issue
 

Methods in com.atlassian.jira.rest.v2.issue with parameters of type ApplicationUser
static List<AvatarBean> AvatarBeanFactory.createAvatarBeans(List<Avatar> avatars, ApplicationUser avatarUser)
          Create a list of AvatarBeans given the passed List of Avatar domain objects.
 UserBeanBuilder UserBeanBuilder.loggedInUser(ApplicationUser loggedInUser)
          Sets the currently logged in user.
 UserBeanBuilder UserBeanBuilder.user(ApplicationUser user)
          Sets the User.
 

Constructors in com.atlassian.jira.rest.v2.issue with parameters of type ApplicationUser
UserJsonBeanListWrapper(JiraBaseUrls jiraBaseUrls, List<com.atlassian.crowd.embedded.api.User> users, int maxResults, ApplicationUser loggedInUser, EmailFormatter emailFormatter)
           
 

Uses of ApplicationUser in com.atlassian.jira.rest.v2.issue.project
 

Methods in com.atlassian.jira.rest.v2.issue.project with parameters of type ApplicationUser
 ProjectService.GetProjectResult ProjectFinder.getGetProjectForActionByIdOrKey(ApplicationUser user, String projectIdOrKey, ProjectAction action)
           
 

Uses of ApplicationUser in com.atlassian.jira.rest.v2.search
 

Constructors in com.atlassian.jira.rest.v2.search with parameters of type ApplicationUser
FilterSubscriptionBeanListWrapper(FilterSubscriptionService filterSubscriptionService, UserManager userManager, ApplicationUser user, SearchRequest filter, JiraBaseUrls jiraBaseUrls)
           
 

Uses of ApplicationUser in com.atlassian.jira.security
 

Methods in com.atlassian.jira.security that return ApplicationUser
 ApplicationUser JiraAuthenticationContextImpl.getUser()
           
 ApplicationUser JiraAuthenticationContext.getUser()
          Returns the currently logged in User.
protected  ApplicationUser JiraRoleMapper.toApplicationUser(Principal user)
           
 

Methods in com.atlassian.jira.security with parameters of type ApplicationUser
 Collection<Project> SubvertedPermissionManager.getProjects(int permissionId, ApplicationUser user)
           
 Collection<Project> DefaultPermissionManager.getProjects(int permissionId, ApplicationUser user)
           
 Collection<Project> PermissionManager.getProjects(int permissionId, ApplicationUser user)
          Deprecated. Use PermissionManager.getProjects(ProjectPermissionKey, ApplicationUser) instead. Since v6.3.
 Collection<Project> SubvertedPermissionManager.getProjects(int permissionId, ApplicationUser user, ProjectCategory projectCategory)
           
 Collection<Project> DefaultPermissionManager.getProjects(int permissionId, ApplicationUser user, ProjectCategory projectCategory)
           
 Collection<Project> PermissionManager.getProjects(int permissionId, ApplicationUser user, ProjectCategory projectCategory)
          Deprecated. Use PermissionManager.getProjects(ProjectPermissionKey, ApplicationUser, ProjectCategory) instead. Since v6.3.
 Collection<Project> SubvertedPermissionManager.getProjects(ProjectPermissionKey permissionKey, ApplicationUser user)
           
 Collection<Project> DefaultPermissionManager.getProjects(ProjectPermissionKey permissionKey, ApplicationUser user)
           
 Collection<Project> PermissionManager.getProjects(ProjectPermissionKey permissionKey, ApplicationUser user)
          Retrieve a list of project objects this user has the permission for
 Collection<Project> SubvertedPermissionManager.getProjects(ProjectPermissionKey permissionKey, ApplicationUser user, ProjectCategory projectCategory)
           
 Collection<Project> DefaultPermissionManager.getProjects(ProjectPermissionKey permissionKey, ApplicationUser user, ProjectCategory projectCategory)
           
 Collection<Project> PermissionManager.getProjects(ProjectPermissionKey permissionKey, ApplicationUser user, ProjectCategory projectCategory)
          Returns the list of projects associated with the specified category, that this user has the permissions for.
 boolean DefaultGlobalPermissionManager.hasPermission(GlobalPermissionKey globalPermissionKey, ApplicationUser user)
           
 boolean GlobalPermissionManager.hasPermission(GlobalPermissionKey globalPermissionKey, ApplicationUser user)
          Check if the given user has the given Global Permission.
 boolean DefaultGlobalPermissionManager.hasPermission(GlobalPermissionType globalPermissionType, ApplicationUser user)
           
 boolean GlobalPermissionManager.hasPermission(GlobalPermissionType globalPermissionType, ApplicationUser user)
          Deprecated. Use GlobalPermissionManager.hasPermission(com.atlassian.jira.permission.GlobalPermissionKey, com.atlassian.jira.user.ApplicationUser) instead. Since v6.2.5.
 boolean SubvertedPermissionManager.hasPermission(int permissionsId, ApplicationUser user)
           
 boolean DefaultPermissionManager.hasPermission(int permissionsId, ApplicationUser user)
           
 boolean DefaultGlobalPermissionManager.hasPermission(int permissionId, ApplicationUser user)
           
 boolean PermissionManager.hasPermission(int permissionsId, ApplicationUser user)
          Deprecated. Use GlobalPermissionManager.hasPermission(com.atlassian.jira.permission.GlobalPermissionType, ApplicationUser) instead. Since v6.3.
 boolean GlobalPermissionManager.hasPermission(int permissionType, ApplicationUser user)
          Deprecated. Use GlobalPermissionManager.hasPermission(com.atlassian.jira.permission.GlobalPermissionKey, com.atlassian.jira.user.ApplicationUser) instead.
 boolean SubvertedPermissionManager.hasPermission(int permissionsId, Issue issue, ApplicationUser user)
           
 boolean WorkflowBasedPermissionManager.hasPermission(int permissionsId, Issue issue, ApplicationUser user)
           
 boolean DefaultPermissionManager.hasPermission(int permissionsId, Issue issue, ApplicationUser user)
           
 boolean PermissionManager.hasPermission(int permissionsId, Issue issue, ApplicationUser user)
          Deprecated. Use PermissionManager.hasPermission(ProjectPermissionKey, Issue, ApplicationUser) instead. Since v6.3.
 boolean SubvertedPermissionManager.hasPermission(int permissionsId, Project project, ApplicationUser user)
           
 boolean WorkflowBasedPermissionManager.hasPermission(int permissionsId, Project project, ApplicationUser user)
           
 boolean DefaultPermissionManager.hasPermission(int permissionsId, Project project, ApplicationUser user)
           
 boolean PermissionManager.hasPermission(int permissionsId, Project project, ApplicationUser user)
          Deprecated. Use PermissionManager.hasPermission(ProjectPermissionKey, Project, ApplicationUser) instead. Since v6.3.
 boolean SubvertedPermissionManager.hasPermission(int permissionsId, Project project, ApplicationUser user, boolean issueCreation)
           
 boolean WorkflowBasedPermissionManager.hasPermission(int permissionsId, Project project, ApplicationUser user, boolean issueCreation)
           
 boolean DefaultPermissionManager.hasPermission(int permissionsId, Project project, ApplicationUser user, boolean issueCreation)
           
 boolean PermissionManager.hasPermission(int permissionsId, Project project, ApplicationUser user, boolean issueCreation)
          Deprecated. Use PermissionManager.hasPermission(ProjectPermissionKey, Project, ApplicationUser, boolean) instead. Since v6.3.
 boolean SubvertedPermissionManager.hasPermission(ProjectPermissionKey permissionKey, Issue issue, ApplicationUser user)
           
 boolean WorkflowBasedPermissionManager.hasPermission(ProjectPermissionKey permissionsKey, Issue issue, ApplicationUser user)
           
 boolean DefaultPermissionManager.hasPermission(ProjectPermissionKey permissionKey, Issue issue, ApplicationUser user)
           
 boolean PermissionManager.hasPermission(ProjectPermissionKey permissionKey, Issue issue, ApplicationUser user)
          Checks to see if this user has permission to see the specified issue.
 boolean SubvertedPermissionManager.hasPermission(ProjectPermissionKey permissionKey, Project project, ApplicationUser user)
           
 boolean WorkflowBasedPermissionManager.hasPermission(ProjectPermissionKey permissionsKey, Project project, ApplicationUser user)
           
 boolean DefaultPermissionManager.hasPermission(ProjectPermissionKey permissionsKey, Project project, ApplicationUser user)
           
 boolean PermissionManager.hasPermission(ProjectPermissionKey permissionKey, Project project, ApplicationUser user)
          Checks whether the specified user has a specified permission within the context of a specified project.
 boolean SubvertedPermissionManager.hasPermission(ProjectPermissionKey permissionKey, Project project, ApplicationUser user, boolean issueCreation)
           
 boolean WorkflowBasedPermissionManager.hasPermission(ProjectPermissionKey permissionsKey, Project project, ApplicationUser user, boolean issueCreation)
           
 boolean DefaultPermissionManager.hasPermission(ProjectPermissionKey permissionsKey, Project project, ApplicationUser user, boolean issueCreation)
           
 boolean PermissionManager.hasPermission(ProjectPermissionKey permissionKey, Project project, ApplicationUser user, boolean issueCreation)
          Checks whether the specified user has a specified permission within the context of a specified project.
 boolean SubvertedPermissionManager.hasProjects(int permissionId, ApplicationUser user)
           
 boolean DefaultPermissionManager.hasProjects(int permissionId, ApplicationUser user)
           
 boolean PermissionManager.hasProjects(int permissionId, ApplicationUser user)
          Deprecated. Use PermissionManager.hasProjects(ProjectPermissionKey, ApplicationUser) instead. Since v6.3.
 boolean SubvertedPermissionManager.hasProjects(ProjectPermissionKey permissionKey, ApplicationUser user)
           
 boolean DefaultPermissionManager.hasProjects(ProjectPermissionKey permissionKey, ApplicationUser user)
           
 boolean PermissionManager.hasProjects(ProjectPermissionKey permissionKey, ApplicationUser user)
          Can this user see at least one project with this permission
 void SubvertedPermissionManager.removeUserPermissions(ApplicationUser user)
          Not implemented.
 void DefaultPermissionManager.removeUserPermissions(ApplicationUser user)
           
 void PermissionManager.removeUserPermissions(ApplicationUser user)
          Remove all permissions that have been assigned to this user
 void JiraAuthenticationContextImpl.setLoggedInUser(ApplicationUser user)
           
 void JiraAuthenticationContext.setLoggedInUser(ApplicationUser user)
          This is used in places like Jelly where we need to switch the identity of a user during execution.
 

Uses of ApplicationUser in com.atlassian.jira.security.auth
 

Methods in com.atlassian.jira.security.auth with parameters of type ApplicationUser
 boolean AuthorisationManagerImpl.authoriseForLogin(ApplicationUser user, javax.servlet.http.HttpServletRequest httpServletRequest)
           
 boolean AuthorisationManager.authoriseForLogin(ApplicationUser user, javax.servlet.http.HttpServletRequest httpServletRequest)
          Called to ask whether a user (non null always) is authorised to perform the given request as a login event
 boolean AuthorisationManagerImpl.authoriseForRole(ApplicationUser user, javax.servlet.http.HttpServletRequest httpServletRequest, String role)
           
 boolean AuthorisationManager.authoriseForRole(ApplicationUser user, javax.servlet.http.HttpServletRequest httpServletRequest, String role)
          Called to ask whether a user (non null always) is authorised to perform the given request as a login event
 

Uses of ApplicationUser in com.atlassian.jira.security.groups
 

Methods in com.atlassian.jira.security.groups with parameters of type ApplicationUser
 Collection<String> MockGroupManager.getGroupNamesForUser(ApplicationUser user)
           
 Collection<String> DefaultGroupManager.getGroupNamesForUser(ApplicationUser user)
           
 Collection<String> GroupManager.getGroupNamesForUser(ApplicationUser user)
          Returns the names of all the groups that the given user belongs to.
 

Uses of ApplicationUser in com.atlassian.jira.security.login
 

Methods in com.atlassian.jira.security.login with parameters of type ApplicationUser
 boolean LoginManagerImpl.authoriseForLogin(ApplicationUser user, javax.servlet.http.HttpServletRequest httpServletRequest)
           
 boolean LoginManager.authoriseForLogin(ApplicationUser user, javax.servlet.http.HttpServletRequest httpServletRequest)
          This is called to see if an autenticated user is allowed to login JIRA in the context of a web request.
 boolean BootstrapLoginManagerImpl.authoriseForLogin(ApplicationUser user, javax.servlet.http.HttpServletRequest httpServletRequest)
           
 boolean LoginManagerImpl.authoriseForRole(ApplicationUser user, javax.servlet.http.HttpServletRequest httpServletRequest, String role)
           
 boolean LoginManager.authoriseForRole(ApplicationUser user, javax.servlet.http.HttpServletRequest httpServletRequest, String role)
          This is called to see if an autenticated user is allowed to execute the web request given the required role

 boolean BootstrapLoginManagerImpl.authoriseForRole(ApplicationUser user, javax.servlet.http.HttpServletRequest httpServletRequest, String role)
           
 

Uses of ApplicationUser in com.atlassian.jira.security.plugin
 

Methods in com.atlassian.jira.security.plugin with parameters of type ApplicationUser
 ProjectPermissionOverride.Reason ProjectPermissionOverride.getReason(ProjectPermissionKey projectPermissionKey, Project project, ApplicationUser applicationUser)
          The implementation of this method should return a description explaining how does the permission overriding affects if the user has permissions to the selected project.
 ProjectPermissionOverride.Decision ProjectPermissionOverride.hasPermission(ProjectPermissionKey projectPermissionKey, Project project, ApplicationUser applicationUser)
          The implementation of this method is supposed to either deny permissions or abstain from decision if the user has permissions to the selected project.
 

Uses of ApplicationUser in com.atlassian.jira.security.roles
 

Methods in com.atlassian.jira.security.roles that return types with arguments of type ApplicationUser
 Set<ApplicationUser> DefaultRoleActorsImpl.getApplicationUsers()
           
 Set<ApplicationUser> DefaultRoleActors.getApplicationUsers()
           
 

Methods in com.atlassian.jira.security.roles with parameters of type ApplicationUser
 boolean MockUserRoleActor.contains(ApplicationUser user)
           
 boolean MockGroupRoleActor.contains(ApplicationUser user)
           
 boolean MockRoleActor.contains(ApplicationUser user)
           
 boolean DefaultRoleActorsImpl.contains(ApplicationUser user)
           
 boolean RoleActor.contains(ApplicationUser user)
          Does this RoleActor contain the specified user.
 boolean DefaultRoleActors.contains(ApplicationUser user)
          Does the collection of RoleActor instances contain the specified user.
 ProjectRoleManager.ProjectIdToProjectRoleIdsMap DefaultProjectRoleManager.createProjectIdToProjectRolesMap(ApplicationUser user, Collection<Long> projectIds)
           
 ProjectRoleManager.ProjectIdToProjectRoleIdsMap ProjectRoleManager.createProjectIdToProjectRolesMap(ApplicationUser user, Collection<Long> projectIds)
           
 Collection<ProjectRole> DefaultProjectRoleManager.getProjectRoles(ApplicationUser user, Project project)
           
 Collection<ProjectRole> ProjectRoleManager.getProjectRoles(ApplicationUser user, Project project)
          This will return all the ProjectRoles that the user is currently a member of for the given project.
 boolean DefaultProjectRoleManager.isUserInProjectRole(ApplicationUser user, ProjectRole projectRole, Project project)
           
 boolean ProjectRoleManager.isUserInProjectRole(ApplicationUser user, ProjectRole projectRole, Project project)
          Returns true only if the given user is in the given project role for the given project.
 

Constructors in com.atlassian.jira.security.roles with parameters of type ApplicationUser
MockUserRoleActor(Long projectRoleId, Long projectId, ApplicationUser user)
           
 

Uses of ApplicationUser in com.atlassian.jira.security.roles.actor
 

Methods in com.atlassian.jira.security.roles.actor with parameters of type ApplicationUser
 boolean GroupRoleActorFactory.GroupRoleActor.contains(ApplicationUser user)
           
 

Uses of ApplicationUser in com.atlassian.jira.sharing
 

Methods in com.atlassian.jira.sharing that return ApplicationUser
 ApplicationUser IndexableSharedEntity.getOwner()
           
 ApplicationUser SharedEntity.getOwner()
           
 ApplicationUser SharedEntity.Identifier.getOwner()
           
 

Methods in com.atlassian.jira.sharing with parameters of type ApplicationUser
 boolean DefaultShareManager.isSharedWith(ApplicationUser user, SharedEntity sharedEntity)
           
 boolean ShareManager.isSharedWith(ApplicationUser user, SharedEntity sharedEntity)
          Whether this entity has been shared with the specified user.
 

Constructors in com.atlassian.jira.sharing with parameters of type ApplicationUser
IndexableSharedEntity(Long id, String name, String description, SharedEntity.TypeDescriptor<S> entityType, ApplicationUser owner, Long favouriteCount)
           
IndexableSharedEntity(Long id, String name, String description, SharedEntity.TypeDescriptor<S> entityType, ApplicationUser owner, Long favouriteCount, SharedEntity.SharePermissions permissions)
           
SharedEntity.Identifier(Long id, SharedEntity.TypeDescriptor<? extends SharedEntity> type, ApplicationUser owner)
           
 

Uses of ApplicationUser in com.atlassian.jira.sharing.index
 

Methods in com.atlassian.jira.sharing.index with parameters of type ApplicationUser
 SharedEntitySearchResult<S> DefaultSharedEntitySearcher.search(SharedEntitySearchParameters searchParameters, ApplicationUser user, int pageOffset, int pageWidth)
           
 

Uses of ApplicationUser in com.atlassian.jira.sharing.search
 

Methods in com.atlassian.jira.sharing.search with parameters of type ApplicationUser
 SharedEntitySearchResult<S> SharedEntitySearcher.search(SharedEntitySearchParameters searchParameters, ApplicationUser user, int pageOffset, int pageWidth)
          Search for SharedEntity instances that match the passed in searchParameters.
 

Uses of ApplicationUser in com.atlassian.jira.sharing.type
 

Methods in com.atlassian.jira.sharing.type with parameters of type ApplicationUser
 org.apache.lucene.search.Query PrivateShareQueryFactory.getQuery(ShareTypeSearchParameter parameter, ApplicationUser user)
           
 org.apache.lucene.search.Query GlobalShareQueryFactory.getQuery(ShareTypeSearchParameter parameter, ApplicationUser user)
           
 org.apache.lucene.search.Query ProjectShareQueryFactory.getQuery(ShareTypeSearchParameter searchParameter, ApplicationUser user)
           
 org.apache.lucene.search.Query GroupShareQueryFactory.getQuery(ShareTypeSearchParameter searchParameter, ApplicationUser user)
           
 org.apache.lucene.search.Query ShareQueryFactory.getQuery(ShareTypeSearchParameter parameter, ApplicationUser user)
          Get the search query for the shares that can be seen by the passed user for the passed parameter.
 org.apache.lucene.index.Term[] PrivateShareQueryFactory.getTerms(ApplicationUser user)
           
 org.apache.lucene.index.Term[] GlobalShareQueryFactory.getTerms(ApplicationUser user)
           
 org.apache.lucene.index.Term[] ProjectShareQueryFactory.getTerms(ApplicationUser user)
           
 org.apache.lucene.index.Term[] GroupShareQueryFactory.getTerms(ApplicationUser user)
           
 org.apache.lucene.index.Term[] ShareQueryFactory.getTerms(ApplicationUser user)
          Get the search terms for the shares that can be seen by the passed user.
 

Uses of ApplicationUser in com.atlassian.jira.user
 

Classes in com.atlassian.jira.user that implement ApplicationUser
 class DelegatingApplicationUser
          An ApplicationUser comprising of a String key and an embedded crowd User.
 class MockApplicationUser
          A convenient mock for ApplicationUser.
 

Methods in com.atlassian.jira.user that return ApplicationUser
static ApplicationUser ApplicationUsers.byKey(String key)
          Gets the ApplicationUser in a null-safe manner.
static ApplicationUser ApplicationUsers.from(com.atlassian.crowd.embedded.api.User user)
          Obtains an ApplicationUser for the given directory User.
 

Methods in com.atlassian.jira.user that return types with arguments of type ApplicationUser
static List<ApplicationUser> ApplicationUsers.from(Collection<com.atlassian.crowd.embedded.api.User> users)
          Performs null-safe conversion of a collection of directory users to corresponding ApplicationUser objects.
 

Methods in com.atlassian.jira.user with parameters of type ApplicationUser
 void CachingUserHistoryStore.addHistoryItem(ApplicationUser user, UserHistoryItem historyItem)
           
 void UserHistoryStore.addHistoryItem(ApplicationUser user, UserHistoryItem historyItem)
          Add a history item to the database.
 void SessionBasedAnonymousUserHistoryStore.addHistoryItem(ApplicationUser user, UserHistoryItem historyItem)
           
 void OfBizUserHistoryStore.addHistoryItem(ApplicationUser user, UserHistoryItem item)
           
 void OfBizUserHistoryStore.addHistoryItemNoChecks(ApplicationUser user, UserHistoryItem item)
          Optimised method for adding a history item.
 void DefaultUserIssueHistoryManager.addIssueToHistory(ApplicationUser user, Issue issue)
           
 void UserIssueHistoryManager.addIssueToHistory(ApplicationUser user, Issue issue)
          Add an Issue to the user history list.
 void DefaultUserHistoryManager.addItemToHistory(UserHistoryItem.Type type, ApplicationUser user, String entityId)
           
 void UserHistoryManager.addItemToHistory(UserHistoryItem.Type type, ApplicationUser user, String entityId)
          Create and add an UserHistoryItem to the Users history list.
 void DefaultUserHistoryManager.addItemToHistory(UserHistoryItem.Type type, ApplicationUser user, String entityId, String data)
           
 void UserHistoryManager.addItemToHistory(UserHistoryItem.Type type, ApplicationUser user, String entityId, String data)
          Create and add an UserHistoryItem to the Users history list.
 com.atlassian.crowd.embedded.api.User MockCrowdService.addUser(ApplicationUser user)
           
 boolean MockCrowdService.addUserToGroup(ApplicationUser user, com.atlassian.crowd.embedded.api.Group group)
           
 void DefaultUserHistoryManager.addUserToHistory(UserHistoryItem.Type type, ApplicationUser user, ApplicationUser entity)
           
 void UserHistoryManager.addUserToHistory(UserHistoryItem.Type type, ApplicationUser user, ApplicationUser entity)
          Create and add an UserHistoryItem to the Users history list.
 com.opensymphony.module.propertyset.PropertySet MockUserPropertyManager.createOrGetForUser(ApplicationUser user)
           
 void OfBizUserHistoryStore.expireOldHistoryItems(ApplicationUser user, UserHistoryItem.Type type, Collection<String> entityIds)
          Method for expiring old items.
static RemoteUser RemoteUser.from(ApplicationUser user)
           
 long MockUserDeleteVeto.getCommentCountByAuthor(ApplicationUser user)
           
 long UserDeleteVetoImpl.getCommentCountByAuthor(ApplicationUser user)
           
 long UserDeleteVeto.getCommentCountByAuthor(ApplicationUser user)
           
 List<UserHistoryItem> DefaultUserIssueHistoryManager.getFullIssueHistoryWithoutPermissionChecks(ApplicationUser user)
           
 List<UserHistoryItem> UserIssueHistoryManager.getFullIssueHistoryWithoutPermissionChecks(ApplicationUser user)
          Retrieve the user's issue history queue.
 List<UserHistoryItem> DefaultUserIssueHistoryManager.getFullIssueHistoryWithPermissionChecks(ApplicationUser user)
           
 List<UserHistoryItem> UserIssueHistoryManager.getFullIssueHistoryWithPermissionChecks(ApplicationUser user)
          Retrieve the user's issue history queue.
 List<UserHistoryItem> CachingUserHistoryStore.getHistory(UserHistoryItem.Type type, ApplicationUser user)
           
 List<UserHistoryItem> DefaultUserHistoryManager.getHistory(UserHistoryItem.Type type, ApplicationUser user)
           
 List<UserHistoryItem> UserHistoryStore.getHistory(UserHistoryItem.Type type, ApplicationUser user)
          Retrieve the history for a given user/type.
 List<UserHistoryItem> SessionBasedAnonymousUserHistoryStore.getHistory(UserHistoryItem.Type type, ApplicationUser user)
           
 List<UserHistoryItem> OfBizUserHistoryStore.getHistory(UserHistoryItem.Type type, ApplicationUser user)
           
 List<UserHistoryItem> UserHistoryManager.getHistory(UserHistoryItem.Type type, ApplicationUser user)
          Retreive the user's history queue for the given UserHistoryItem.Type.
static String ApplicationUsers.getKeyFor(ApplicationUser user)
          Get the key from the given user in a null-safe manner
 Locale MockUserLocaleStore.getLocale(ApplicationUser user)
           
 Locale PropertySetUserLocaleStore.getLocale(ApplicationUser user)
           
 Locale BootstrapUserLocaleStore.getLocale(ApplicationUser user)
           
 Locale UserLocaleStore.getLocale(ApplicationUser user)
          Return the Locale associated with the passed user.
 com.opensymphony.module.propertyset.PropertySet MockUserPropertyManager.getPropertySet(ApplicationUser user)
           
 com.opensymphony.module.propertyset.PropertySet DefaultUserPropertyManager.getPropertySet(ApplicationUser user)
           
 com.opensymphony.module.propertyset.PropertySet UserPropertyManager.getPropertySet(ApplicationUser user)
          Get the property set associated with a user.
 List<Issue> DefaultUserIssueHistoryManager.getShortIssueHistory(ApplicationUser user)
           
 List<Issue> UserIssueHistoryManager.getShortIssueHistory(ApplicationUser user)
          Retrieve the first X (jira.max.issue.history.dropdown.items) Issues from the user's issue history queue.
 boolean DefaultUserHistoryManager.hasHistory(UserHistoryItem.Type type, ApplicationUser user)
           
 boolean UserHistoryManager.hasHistory(UserHistoryItem.Type type, ApplicationUser user)
          Determines whether a user has any items in their history for a given UserHistoryItem.Type This method performs no permission checks.
 boolean DefaultUserIssueHistoryManager.hasIssueHistory(ApplicationUser user)
           
 boolean UserIssueHistoryManager.hasIssueHistory(ApplicationUser user)
          Determines whether the user has a current issue history.
 Set<UserHistoryItem.Type> CachingUserHistoryStore.removeHistoryForUser(ApplicationUser user)
           
 void DefaultUserHistoryManager.removeHistoryForUser(ApplicationUser user)
           
 Set<UserHistoryItem.Type> UserHistoryStore.removeHistoryForUser(ApplicationUser user)
          Remove all history items for a given user.
 Set<UserHistoryItem.Type> SessionBasedAnonymousUserHistoryStore.removeHistoryForUser(ApplicationUser user)
           
 Set<UserHistoryItem.Type> OfBizUserHistoryStore.removeHistoryForUser(ApplicationUser user)
           
 void UserHistoryManager.removeHistoryForUser(ApplicationUser user)
          Remove the user's history.
static com.atlassian.crowd.embedded.api.User ApplicationUsers.toDirectoryUser(ApplicationUser user)
          Does a null-safe conversion from an application user to a directory user.
 void OfBizUserHistoryStore.updateHistoryItemNoChecks(ApplicationUser user, UserHistoryItem item)
          Optimised method for updating a record in the database.
 

Method parameters in com.atlassian.jira.user with type arguments of type ApplicationUser
static List<com.atlassian.crowd.embedded.api.User> ApplicationUsers.toDirectoryUsers(Collection<ApplicationUser> applicationUsers)
          Performs null-safe conversion of a collection of application users to corresponding directory User objects.
 

Uses of ApplicationUser in com.atlassian.jira.user.preferences
 

Methods in com.atlassian.jira.user.preferences with parameters of type ApplicationUser
 ExtendedPreferences MockUserPreferencesManager.getExtendedPreferences(ApplicationUser user)
           
 ExtendedPreferences DefaultUserPreferencesManager.getExtendedPreferences(ApplicationUser user)
           
 ExtendedPreferences UserPreferencesManager.getExtendedPreferences(ApplicationUser user)
          Returns The user preferences for a user.
 com.atlassian.core.user.preferences.Preferences MockUserPreferencesManager.getPreferences(ApplicationUser user)
           
 com.atlassian.core.user.preferences.Preferences DefaultUserPreferencesManager.getPreferences(ApplicationUser user)
           
 com.atlassian.core.user.preferences.Preferences UserPreferencesManager.getPreferences(ApplicationUser user)
          Deprecated. Use UserPreferencesManager.getExtendedPreferences(ApplicationUser) instead. Since v6.0.
 

Constructors in com.atlassian.jira.user.preferences with parameters of type ApplicationUser
JiraUserPreferences(ApplicationUser user)
          Deprecated. You should not construct user preferences directly. Request them through the UserPreferencesManager, instead. Since v6.2.
 

Uses of ApplicationUser in com.atlassian.jira.user.util
 

Methods in com.atlassian.jira.user.util that return ApplicationUser
 ApplicationUser MockUserManager.getUserByKey(String userKey)
           
 ApplicationUser UserUtilImpl.getUserByKey(String key)
           
 ApplicationUser DefaultUserManager.getUserByKey(String key)
           
 ApplicationUser UserManager.getUserByKey(String userKey)
          Returns an ApplicationUser based on user key.
 ApplicationUser UserUtil.getUserByKey(String userkey)
          Returns a user based on key.
 ApplicationUser MockUserManager.getUserByKeyEvenWhenUnknown(String userKey)
           
 ApplicationUser DefaultUserManager.getUserByKeyEvenWhenUnknown(String userKey)
           
 ApplicationUser UserManager.getUserByKeyEvenWhenUnknown(String userKey)
          Returns an ApplicationUser based on user key.
 ApplicationUser MockUserManager.getUserByName(String userName)
           
 ApplicationUser UserUtilImpl.getUserByName(String username)
           
 ApplicationUser DefaultUserManager.getUserByName(String username)
           
 ApplicationUser UserManager.getUserByName(String userName)
          Returns an ApplicationUser based on user name.
 ApplicationUser UserUtil.getUserByName(String username)
          Returns a user based on user name.
 ApplicationUser MockUserManager.getUserByNameEvenWhenUnknown(String userName)
           
 ApplicationUser DefaultUserManager.getUserByNameEvenWhenUnknown(String userName)
           
 ApplicationUser UserManager.getUserByNameEvenWhenUnknown(String userName)
          Returns an ApplicationUser based on user name.
 

Methods in com.atlassian.jira.user.util that return types with arguments of type ApplicationUser
 Collection<ApplicationUser> MockUserManager.getAllApplicationUsers()
           
 Collection<ApplicationUser> UserUtilImpl.getAllApplicationUsers()
           
 Collection<ApplicationUser> DefaultUserManager.getAllApplicationUsers()
           
 Collection<ApplicationUser> UserManager.getAllApplicationUsers()
          Returns all users defined in JIRA, regardless of whether they are active or not.
 Collection<ApplicationUser> UserUtil.getAllApplicationUsers()
          Returns the all users defined in JIRA, regardless of whether they are active or not.
 

Methods in com.atlassian.jira.user.util with parameters of type ApplicationUser
 void MockUserManager.addUser(ApplicationUser user)
           
 boolean MockUserManager.canRenameUser(ApplicationUser user)
           
 boolean DefaultUserManager.canRenameUser(ApplicationUser user)
           
 boolean UserManager.canRenameUser(ApplicationUser user)
          Test if this user can be renamed.
 boolean MockUserManager.canUpdateUser(ApplicationUser user)
           
 boolean DefaultUserManager.canUpdateUser(ApplicationUser user)
           
 boolean UserManager.canUpdateUser(ApplicationUser user)
          Test if this user can be updated, i.e.
 Collection<ProjectComponent> UserUtilImpl.getComponentsUserLeads(ApplicationUser user)
           
 Collection<ProjectComponent> UserUtil.getComponentsUserLeads(ApplicationUser user)
          Retrieve a collection of ProjectComponents - where the lead of each component is the specified user.
 String UserUtilImpl.getDisplayableNameSafely(ApplicationUser user)
           
 String UserUtil.getDisplayableNameSafely(ApplicationUser user)
          Takes the given user and returns a "displayable name" by cautiously checking the different edge cases for users.
 long UserUtilImpl.getNumberOfAssignedIssuesIgnoreSecurity(ApplicationUser loggedInUser, ApplicationUser user)
           
 long UserUtil.getNumberOfAssignedIssuesIgnoreSecurity(ApplicationUser loggedInUser, ApplicationUser user)
          Returns number of issues assigned to user
 long UserUtilImpl.getNumberOfReportedIssuesIgnoreSecurity(ApplicationUser loggedInUser, ApplicationUser user)
           
 long UserUtil.getNumberOfReportedIssuesIgnoreSecurity(ApplicationUser loggedInUser, ApplicationUser user)
          Returns number of issues reported by user
 Collection<Project> UserUtilImpl.getProjectsLeadBy(ApplicationUser user)
           
 Collection<Project> UserUtil.getProjectsLeadBy(ApplicationUser user)
          Returns all the projects that leadUser is the project lead for.
protected  JiraServiceContext UserUtilImpl.getServiceContext(ApplicationUser user)
          Protected level factory method to allow for better test integration
 UserManager.UserState MockUserManager.getUserState(ApplicationUser user)
           
 UserManager.UserState DefaultUserManager.getUserState(ApplicationUser user)
           
 UserManager.UserState UserManager.getUserState(ApplicationUser user)
          This convenience method is equivalent to getUserState(user.getUsername(), user.getDirectoryId()) except that a null user is permitted and returns UserManager.UserState.INVALID_USER.
static boolean Users.isAnonymous(ApplicationUser user)
           
 boolean UserUtilImpl.isNonSysAdminAttemptingToDeleteSysAdmin(ApplicationUser loggedInUser, ApplicationUser user)
           
 boolean UserUtil.isNonSysAdminAttemptingToDeleteSysAdmin(ApplicationUser loggedInUser, ApplicationUser user)
          Checking if user without SYSTEM_ADMIN rights tries to remove user with SYSTEM_ADMIN rights.
 boolean MockUserManager.isUserExisting(ApplicationUser user)
           
 boolean DefaultUserManager.isUserExisting(ApplicationUser user)
           
 boolean UserManager.isUserExisting(ApplicationUser user)
          Checks if given user is existing user
 void UserUtilImpl.removeUser(ApplicationUser loggedInUser, ApplicationUser user)
           
 void UserUtil.removeUser(ApplicationUser loggedInUser, ApplicationUser user)
          This will remove the user and removes the user from all the groups.
 void MockUserManager.updateUser(ApplicationUser user)
           
 void DefaultUserManager.updateUser(ApplicationUser user)
           
 void UserManager.updateUser(ApplicationUser user)
          Updates the ApplicationUser.
 

Uses of ApplicationUser in com.atlassian.jira.util
 

Methods in com.atlassian.jira.util with parameters of type ApplicationUser
 Collection<String> GlobalPermissionGroupAssociationUtil.getAdminMemberGroups(ApplicationUser user)
          Returns All the groupNames that have global "Administration" permission that this user is a member of.
 I18nHelper NoopI18nFactory.getInstance(ApplicationUser user)
           
 I18nHelper I18nHelper.BeanFactory.getInstance(ApplicationUser user)
          Returns an I18nHelper instance associated with the provided User's locale preference.
 Collection<String> GlobalPermissionGroupAssociationUtil.getSysAdminMemberGroups(ApplicationUser user)
          Returns All the groupNames that have global "System Administration" permission that this user is a member of.
 boolean GlobalPermissionGroupAssociationUtil.isRemovingAllMyAdminGroups(Collection<String> groupsToLeave, ApplicationUser user)
          Return true if the user is trying to remove all the groups that grant them the administration permission.
 boolean GlobalPermissionGroupAssociationUtil.isRemovingAllMySysAdminGroups(Collection<String> groupsToLeave, ApplicationUser user)
          Return true if the user is trying to remove all the groups that grant them the system administration permission.
 

Uses of ApplicationUser in com.atlassian.jira.util.thread
 

Methods in com.atlassian.jira.util.thread with parameters of type ApplicationUser
 void OffRequestThreadExecutorImpl.execute(ApplicationUser runAsUser, Runnable command)
           
 void OffRequestThreadExecutor.execute(ApplicationUser runAsUser, Runnable command)
          Executes the code with the specified user in context via JiraAuthenticationContext
 

Uses of ApplicationUser in com.atlassian.jira.web.action
 

Methods in com.atlassian.jira.web.action that return ApplicationUser
 ApplicationUser JiraWebActionSupport.getLoggedInApplicationUser()
           
 

Uses of ApplicationUser in com.atlassian.jira.web.action.admin.dashboards
 

Methods in com.atlassian.jira.web.action.admin.dashboards that return ApplicationUser
 ApplicationUser ChangeSharedDashboardOwner.getOwnerUserObj()
           
 

Uses of ApplicationUser in com.atlassian.jira.web.action.admin.filters
 

Methods in com.atlassian.jira.web.action.admin.filters that return ApplicationUser
 ApplicationUser ChangeSharedFilterOwner.getOwnerUserObj()
           
 

Uses of ApplicationUser in com.atlassian.jira.web.action.admin.index
 

Constructors in com.atlassian.jira.web.action.admin.index with parameters of type ApplicationUser
IndexRecoveryCommand(ApplicationUser user, com.atlassian.johnson.JohnsonEventContainer eventCont, IndexRecoveryService indexRecoveryService, org.apache.log4j.Logger log, I18nHelper i18nHelper, String recoveryFilename)
           
 

Uses of ApplicationUser in com.atlassian.jira.web.action.admin.roles
 

Methods in com.atlassian.jira.web.action.admin.roles that return ApplicationUser
 ApplicationUser ViewUserProjectRoles.getProjectRoleEditUser()
           
 

Uses of ApplicationUser in com.atlassian.jira.web.action.admin.user
 

Fields in com.atlassian.jira.web.action.admin.user declared as ApplicationUser
protected  ApplicationUser ViewUser.user
           
 

Methods in com.atlassian.jira.web.action.admin.user that return ApplicationUser
 ApplicationUser ViewUser.getApplicationUser()
           
 ApplicationUser EditUser.getEditedUser()
           
 

Methods in com.atlassian.jira.web.action.admin.user that return types with arguments of type ApplicationUser
 Collection<ApplicationUser> BulkEditUserGroups.getUsersToAssignToTheMultiSelect()
           
 

Uses of ApplicationUser in com.atlassian.jira.web.action.filter
 

Methods in com.atlassian.jira.web.action.filter with parameters of type ApplicationUser
static FilterOperationsBean FilterOperationsBean.create(SearchRequest searchRequest, boolean validFilter, ApplicationUser user, boolean isAdvancedScreen)
          Factory method that uses common inputs to build a sensible default state.
 

Uses of ApplicationUser in com.atlassian.jira.web.action.issue
 

Methods in com.atlassian.jira.web.action.issue with parameters of type ApplicationUser
protected  FilterOperationsBean SearchDescriptionEnabledAction.createFilterOperationsBean(ApplicationUser user)
           
 

Uses of ApplicationUser in com.atlassian.jira.web.action.project
 

Methods in com.atlassian.jira.web.action.project that return ApplicationUser
 ApplicationUser EditProjectLeadAndDefaultAssignee.getLeadUserObj()
           
 ApplicationUser AddProject.getLeadUserObj()
           
 

Uses of ApplicationUser in com.atlassian.jira.web.action.user
 

Methods in com.atlassian.jira.web.action.user that return ApplicationUser
abstract  ApplicationUser GenericEditProfile.getEditedUser()
           
 ApplicationUser ViewUserHover.getUser()
           
 

Uses of ApplicationUser in com.atlassian.jira.web.bean
 

Methods in com.atlassian.jira.web.bean with parameters of type ApplicationUser
 I18nHelper MockI18nBean.MockI18nBeanFactory.getInstance(ApplicationUser user)
           
static Locale I18nBean.getLocaleFromUser(ApplicationUser user)
           
 void MultiBulkMoveBeanImpl.validate(ErrorCollection errors, BulkMoveOperation bulkMoveOperation, ApplicationUser applicationUser)
           
 void MultiBulkMoveBean.validate(ErrorCollection errors, BulkMoveOperation bulkMoveOperation, ApplicationUser applicationUser)
           
 

Constructors in com.atlassian.jira.web.bean with parameters of type ApplicationUser
I18nBean(ApplicationUser user)
           
 

Uses of ApplicationUser in com.atlassian.jira.web.component
 

Methods in com.atlassian.jira.web.component with parameters of type ApplicationUser
 boolean SimpleColumnLayoutItem.isAliasForField(ApplicationUser user, String sortField)
           
 

Uses of ApplicationUser in com.atlassian.jira.workflow
 

Methods in com.atlassian.jira.workflow that return ApplicationUser
static ApplicationUser WorkflowUtil.getCallerUser(Map transientVars)
          Given a map of transientVars from a Workflow Function, returns the ApplicationUser object of the caller.
protected  ApplicationUser WorkflowFunctionUtils.getCallerUser(Map transientVars, Map args)
          Get the ApplicationUser executing this condition.
static ApplicationUser WorkflowFunctionUtils.getCallerUserFromArgs(Map transientVars, Map args)
          Get the ApplicationUser executing this condition.
 ApplicationUser MockDraftWorkflowScheme.getLastModifiedUser()
           
 ApplicationUser MockDraftWorkflowScheme.MockBuilder.getLastModifiedUser()
           
 ApplicationUser DraftWorkflowSchemeBuilder.getLastModifiedUser()
           
 ApplicationUser DraftWorkflowScheme.getLastModifiedUser()
          The user that last modified the scheme.
 ApplicationUser DraftWorkflowScheme.Builder.getLastModifiedUser()
           
 ApplicationUser WorkflowTransitionUtilImpl.getRemoteApplicationUser()
           
 ApplicationUser WorkflowProgressAware.getRemoteApplicationUser()
           
 ApplicationUser MockJiraWorkflow.getUpdateAuthor()
           
 ApplicationUser AbstractJiraWorkflow.getUpdateAuthor()
           
 ApplicationUser JiraWorkflow.getUpdateAuthor()
          Returns the most recent author
 

Methods in com.atlassian.jira.workflow with parameters of type ApplicationUser
 JiraWorkflow OSWorkflowManager.copyWorkflow(ApplicationUser user, String clonedWorkflowName, String clonedWorkflowDescription, JiraWorkflow workflowToClone)
           
 JiraWorkflow WorkflowManager.copyWorkflow(ApplicationUser user, String clonedWorkflowName, String clonedWorkflowDescription, JiraWorkflow workflowToClone)
          Clones a workflow by creating a deep copy of the workflow provided.
 DraftWorkflowScheme DefaultWorkflowSchemeManager.createDraft(ApplicationUser creator, DraftWorkflowScheme workflowScheme)
           
 DraftWorkflowScheme WorkflowSchemeManager.createDraft(ApplicationUser creator, DraftWorkflowScheme workflowScheme)
          Create the passed draft workflow scheme.
 DraftWorkflowScheme DefaultWorkflowSchemeManager.createDraftOf(ApplicationUser creator, AssignableWorkflowScheme workflowScheme)
           
 DraftWorkflowScheme WorkflowSchemeManager.createDraftOf(ApplicationUser creator, AssignableWorkflowScheme workflowScheme)
          Create a draft for the passed workflow scheme.
 JiraWorkflow OfBizDraftWorkflowStore.createDraftWorkflow(ApplicationUser author, JiraWorkflow parentWorkflow)
           
 JiraWorkflow DraftWorkflowStore.createDraftWorkflow(ApplicationUser author, JiraWorkflow parentWorkflow)
          Creates a temporary workflow linked back to the named active workflow by id.
 JiraWorkflow CachingDraftWorkflowStore.createDraftWorkflow(ApplicationUser author, JiraWorkflow parentWorkflow)
           
 JiraWorkflow OSWorkflowManager.createDraftWorkflow(ApplicationUser user, String parentWorkflowName)
           
 JiraWorkflow WorkflowManager.createDraftWorkflow(ApplicationUser user, String parentWorkflowName)
          This will create an draft workflow of the named active workflow.
 void OSWorkflowManager.createWorkflow(ApplicationUser user, JiraWorkflow workflow)
           
 void WorkflowManager.createWorkflow(ApplicationUser user, JiraWorkflow workflow)
           
 Collection<com.opensymphony.workflow.loader.ActionDescriptor> IssueWorkflowManagerImpl.getAvailableActions(Issue issue, ApplicationUser user)
           
 Collection<com.opensymphony.workflow.loader.ActionDescriptor> IssueWorkflowManager.getAvailableActions(Issue issue, ApplicationUser user)
          Returns the Workflow actions that are valid for the given Issue in its current state for given user.
 Collection<com.opensymphony.workflow.loader.ActionDescriptor> IssueWorkflowManagerImpl.getAvailableActions(Issue issue, TransitionOptions transitionOptions, ApplicationUser user)
           
 Collection<com.opensymphony.workflow.loader.ActionDescriptor> IssueWorkflowManager.getAvailableActions(Issue issue, TransitionOptions transitionOptions, ApplicationUser user)
          Returns the Workflow actions that are valid for the given Issue in its current state for given user.
 List<com.opensymphony.workflow.loader.ActionDescriptor> IssueWorkflowManagerImpl.getSortedAvailableActions(Issue issue, ApplicationUser user)
           
 List<com.opensymphony.workflow.loader.ActionDescriptor> IssueWorkflowManager.getSortedAvailableActions(Issue issue, ApplicationUser user)
          Returns the Workflow actions that are valid for the given Issue in its current state for given user.
 List<com.opensymphony.workflow.loader.ActionDescriptor> IssueWorkflowManagerImpl.getSortedAvailableActions(Issue issue, TransitionOptions transitionOptions, ApplicationUser user)
           
 List<com.opensymphony.workflow.loader.ActionDescriptor> IssueWorkflowManager.getSortedAvailableActions(Issue issue, TransitionOptions transitionOptions, ApplicationUser user)
          Returns the Workflow actions that are valid for the given Issue in its current state for given user.
 boolean IssueWorkflowManagerImpl.isValidAction(Issue issue, int actionId, ApplicationUser user)
           
 boolean IssueWorkflowManager.isValidAction(Issue issue, int actionId, ApplicationUser user)
          Returns true if the given transition ID is valid for the given issue and given user.
 boolean IssueWorkflowManagerImpl.isValidAction(Issue issue, int actionId, TransitionOptions transitionOptions, ApplicationUser user)
           
 boolean IssueWorkflowManager.isValidAction(Issue issue, int actionId, TransitionOptions transitionOptions, ApplicationUser user)
          Returns true if the given transition ID is valid for the given issue and current user.
 com.opensymphony.workflow.Workflow OSWorkflowManager.makeWorkflow(ApplicationUser applicationUser)
           
 com.opensymphony.workflow.Workflow WorkflowManager.makeWorkflow(ApplicationUser user)
          Prepares Workflow object with given user as caller
 void OSWorkflowManager.overwriteActiveWorkflow(ApplicationUser user, String workflowName)
           
 void WorkflowManager.overwriteActiveWorkflow(ApplicationUser user, String workflowName)
          Saves the draft workflow into the active workflow.
static void WorkflowFunctionUtils.populateParamsWithUser(Map<String,Object> params, ApplicationUser user)
          Populate given map of parameters with data which can identify user, in order to be able retrieve ApplicationUser later via WorkflowFunctionUtils.getCallerUserFromArgs(java.util.Map, java.util.Map)

If you want to pass parameters explicitly, please use WorkflowFunctionUtils.populateParamsWithUser(java.util.Map, String)

 MockDraftWorkflowScheme MockDraftWorkflowScheme.setLastModifiedUser(ApplicationUser lastModifiedUser)
           
 JiraWorkflow OfBizDraftWorkflowStore.updateDraftWorkflow(ApplicationUser user, String parentWorkflowName, JiraWorkflow workflow)
           
 JiraWorkflow DraftWorkflowStore.updateDraftWorkflow(ApplicationUser user, String parentWorkflowName, JiraWorkflow workflow)
          Updates a temporary workflow with the one provided for the parent workflow name passed in.
 JiraWorkflow CachingDraftWorkflowStore.updateDraftWorkflow(ApplicationUser user, String parentWorkflowName, JiraWorkflow workflow)
           
 DraftWorkflowScheme DefaultWorkflowSchemeManager.updateDraftWorkflowScheme(ApplicationUser user, DraftWorkflowScheme scheme)
           
 DraftWorkflowScheme WorkflowSchemeManager.updateDraftWorkflowScheme(ApplicationUser user, DraftWorkflowScheme scheme)
          Save changes to the passed draft workflow scheme.
 void OSWorkflowManager.updateWorkflow(ApplicationUser user, JiraWorkflow workflow)
           
 void WorkflowManager.updateWorkflow(ApplicationUser user, JiraWorkflow workflow)
          Saves the given JiraWorkflow, which may be either a "live" or "draft" version.
 void OSWorkflowManager.updateWorkflowNameAndDescription(ApplicationUser user, JiraWorkflow currentWorkflow, String newName, String newDescription)
           
 void WorkflowManager.updateWorkflowNameAndDescription(ApplicationUser user, JiraWorkflow currentWorkflow, String newName, String newDescription)
          Used to change the name and description of an existing worfklow with the given name.
 



Copyright © 2002-2014 Atlassian. All Rights Reserved.