Uses of Class
com.atlassian.confluence.api.model.people.Person
-
-
Uses of Person in com.atlassian.confluence.api.impl.service.content.factory
Methods in com.atlassian.confluence.api.impl.service.content.factory that return Person Modifier and Type Method Description @NonNull Person
PersonFactory. forCurrentUser()
@NonNull Person
PersonFactory. forCurrentUser(Expansions expansions)
Construct the person object for the current user.Person
PersonFactory. forUser(ConfluenceUser user)
Person
PersonFactory. forUser(ConfluenceUser user, Expansions expansions)
Construct the person object for a particular user.Person
PersonFactory. forUsername(String username)
Construct the person object for a particular username. -
Uses of Person in com.atlassian.confluence.api.impl.service.people
Methods in com.atlassian.confluence.api.impl.service.people that return Person Modifier and Type Method Description Person
PersonServiceImpl. getCurrentUser(Expansion... expansions)
Person
ReadOnlyPersonService. getCurrentUser(Expansion... expansions)
Methods in com.atlassian.confluence.api.impl.service.people that return types with arguments of type Person Modifier and Type Method Description Optional<Person>
PersonServiceImpl.PersonFinderImpl. fetch()
PageResponse<Person>
PersonServiceImpl.PersonFinderImpl. fetchMany(PageRequest request)
PageResponse<Person>
PersonServiceImpl.PersonSearcherImpl. fetchMany(PageRequest request)
Methods in com.atlassian.confluence.api.impl.service.people with parameters of type Person Modifier and Type Method Description LongTaskSubmission
PersonServiceImpl. delete(Person personToDelete)
LongTaskSubmission
ReadOnlyPersonService. delete(Person personToDelete)
-
Uses of Person in com.atlassian.confluence.api.impl.service.permissions
Methods in com.atlassian.confluence.api.impl.service.permissions with parameters of type Person Modifier and Type Method Description @NonNull ValidationResult
OperationServiceImpl. canPerform(Person person, Operation operation, Target target)
Checks if the given user is able to perform the specified operation on the specified target.@NonNull Map<Target,ValidationResult>
OperationServiceImpl. canPerform(Person person, Operation operation, Iterable<Target> targets)
Checks if the given user is able to perform the specified operation on the specified targets.@NonNull ValidationResult
OperationServiceImpl. canPerformWithoutExemptions(Person person, Operation operation, Target target)
@NonNull Map<Target,ValidationResult>
OperationServiceImpl. canPerformWithoutExemptions(Person person, Operation operation, Iterable<Target> targets)
@NonNull List<OperationCheckResult>
OperationServiceImpl. getAvailableOperations(Person person, Target target)
-
Uses of Person in com.atlassian.confluence.api.model.content
Methods in com.atlassian.confluence.api.model.content that return Person Modifier and Type Method Description Person
Version. getBy()
Person
History. getCreatedBy()
Get the original creator of the first published non-draft version of the content.Methods in com.atlassian.confluence.api.model.content that return types with arguments of type Person Modifier and Type Method Description List<Person>
ContributorUsers. getUsers()
Methods in com.atlassian.confluence.api.model.content with parameters of type Person Modifier and Type Method Description Version.VersionBuilder
Version.VersionBuilder. by(Person by)
History.HistoryBuilder
History.HistoryBuilder. createdBy(Person createdBy)
Method parameters in com.atlassian.confluence.api.model.content with type arguments of type Person Modifier and Type Method Description ContributorUsers.Builder
ContributorUsers.Builder. users(List<Person> users)
-
Uses of Person in com.atlassian.confluence.api.model.people
Subclasses of Person in com.atlassian.confluence.api.model.people Modifier and Type Class Description class
Anonymous
class
KnownUser
class
UnknownUser
class
User
-
Uses of Person in com.atlassian.confluence.api.model.permissions.spi
Methods in com.atlassian.confluence.api.model.permissions.spi with parameters of type Person Modifier and Type Method Description @NonNull ValidationResult
BaseOperationCheck. canPerform(Person person, Target target)
@NonNull Map<Target,ValidationResult>
BaseOperationCheck. canPerform(Person person, Iterable<Target> targets)
Validates targets are the correctTargetType
, then delegates toBaseOperationCheck.canPerformImpl(Person, java.lang.Iterable)
.@NonNull ValidationResult
OperationCheck. canPerform(Person person, Target target)
Check whether the specified Person can perform this operation on the specified target.@NonNull Map<Target,ValidationResult>
OperationCheck. canPerform(Person person, Iterable<Target> targets)
Check whether the specified Person can perform this operation on ALL of the specified targets.@NonNull ValidationResult
BaseOperationCheck. canPerformAccordingToState(Person person, Target target)
@NonNull Map<Target,ValidationResult>
BaseOperationCheck. canPerformAccordingToState(Person person, Iterable<Target> targets)
Validates targets are the correctTargetType
, then delegates toBaseOperationCheck.canPerformAccordingToStateImpl(Person, java.lang.Iterable)
.@NonNull ValidationResult
OperationCheck. canPerformAccordingToState(Person person, Target target)
Check whether the specified Person can perform this operation on the specified target based on its state.@NonNull Map<Target,ValidationResult>
OperationCheck. canPerformAccordingToState(Person person, Iterable<Target> targets)
Check whether the specified Person can perform this operation on each of the specified targets based on their state.protected abstract @NonNull Map<Target,ValidationResult>
BaseOperationCheck. canPerformAccordingToStateImpl(@NonNull Person person, @NonNull Iterable<Target> targets)
Subclass implements this to perform canPerformAccordingToState checks on a collection of targets.protected abstract @NonNull Map<Target,ValidationResult>
BaseOperationCheck. canPerformImpl(@NonNull Person person, @NonNull Iterable<Target> targets)
Subclass implements this to perform canPerform checks on a collection of targets. -
Uses of Person in com.atlassian.confluence.api.service.people
Methods in com.atlassian.confluence.api.service.people that return Person Modifier and Type Method Description Person
PersonService. getCurrentUser(Expansion... expansions)
Get the currently logged in userMethods in com.atlassian.confluence.api.service.people with parameters of type Person Modifier and Type Method Description LongTaskSubmission
PersonService. delete(Person personToDelete)
Delete the given person.ValidationResult
PersonService.Validator. validateDelete(Person personToDelete)
Validate that the current user has permissions to remove the given person -
Uses of Person in com.atlassian.confluence.api.service.permissions
Methods in com.atlassian.confluence.api.service.permissions with parameters of type Person Modifier and Type Method Description @NonNull ValidationResult
OperationService. canPerform(Person person, Operation operation, Target target)
Check whether a person can perform a particular operation on a particular target.@NonNull Map<Target,ValidationResult>
OperationService. canPerform(Person person, Operation operation, Iterable<Target> targets)
Check whether the specified Person can perform a particular operation on each of the specified targets.@NonNull ValidationResult
OperationService. canPerformWithoutExemptions(Person person, Operation operation, Target target)
Check whether a person can perform a particular operation on a particular target.@NonNull Map<Target,ValidationResult>
OperationService. canPerformWithoutExemptions(Person person, Operation operation, Iterable<Target> targets)
Check whether the specified Person can perform a particular operation on each of the specified targets.@NonNull List<OperationCheckResult>
OperationService. getAvailableOperations(Person person, Target target)
List all operations that a person can perform on a particular target. -
Uses of Person in com.atlassian.confluence.api.testsupport.matchers.model.content
Methods in com.atlassian.confluence.api.testsupport.matchers.model.content with parameters of type Person Modifier and Type Method Description static org.hamcrest.Matcher<Content>
ContentMatchers. createdBy(Person user)
-
Uses of Person in com.atlassian.confluence.api.testsupport.matchers.model.user
Methods in com.atlassian.confluence.api.testsupport.matchers.model.user that return types with arguments of type Person Modifier and Type Method Description static org.hamcrest.Matcher<Person>
SubjectMatchers. userWithName(String username)
-
Uses of Person in com.atlassian.confluence.internal.user
Methods in com.atlassian.confluence.internal.user with parameters of type Person Modifier and Type Method Description @Nullable ConfluenceUser
UserAccessorInternal. getExistingUserByPerson(Person person)
Retrieve the corresponding ConfluenceUser (if any) for a Person, by username, or user key -
Uses of Person in com.atlassian.confluence.it.api
Methods in com.atlassian.confluence.it.api with parameters of type Person Modifier and Type Method Description static User
ApiEntityConverter. convertApiPersonToItUser(Person person)
-
Uses of Person in com.atlassian.confluence.it.rpc.delegates.admin
Methods in com.atlassian.confluence.it.rpc.delegates.admin that return Person Modifier and Type Method Description Person
UserRpc. getUserByKey(String userKey)
Person
UserRpc. getUserByName(String username)
-
Uses of Person in com.atlassian.confluence.plugins.restapi.experimental.resources
Methods in com.atlassian.confluence.plugins.restapi.experimental.resources that return Person Modifier and Type Method Description Person
ExperimentalUserResource. getAnonymous()
Get information about the how anonymous is represented in confluencePerson
ExperimentalUserResource. getCurrent(String expand)
Get information about the current logged in user.Person
ExperimentalUserResource. getUser(com.atlassian.sal.api.user.UserKey key, String username, String expand)
Get information about a user identified by either user key or username.Methods in com.atlassian.confluence.plugins.restapi.experimental.resources that return types with arguments of type Person Modifier and Type Method Description PageResponse<Person>
ExperimentalGroupResource. getMembers(Group group, String expand, int start, int limit, javax.ws.rs.core.UriInfo uriInfo)
Get a paginated collection of users in the given group -
Uses of Person in com.atlassian.confluence.plugins.restapi.resources
Methods in com.atlassian.confluence.plugins.restapi.resources that return Person Modifier and Type Method Description Person
UserResource. getAnonymous()
Get information about the how anonymous is represented in confluencePerson
UserResource. getCurrent(String expand)
Get information about the current logged in user.Person
UserResource. getUser(String key, String username, String expand)
Get information about a user identified by either user key or username.Person
UserResource. getUserGraph(boolean current, String key, String username, String expand)
Methods in com.atlassian.confluence.plugins.restapi.resources that return types with arguments of type Person Modifier and Type Method Description PageResponse<Person>
GroupResource. getMembers(Group group, String expand, int start, int limit, javax.ws.rs.core.UriInfo uriInfo)
Get a paginated collection of users in the given groupPageResponse<Person>
UserResource. getUsers(String expand, int start, int limit, javax.ws.rs.core.UriInfo uriInfo)
Gets a paginated collection of all registered users, including but not limited to: Disabled users Enabled users Enabled users which count towards the license count on the site Enabled users which do not count towards the license count on the site Enabled users which have "can use" global permissions Enabled users which do not have "can use" global permissions -
Uses of Person in com.atlassian.confluence.rest.client
Methods in com.atlassian.confluence.rest.client that return types with arguments of type Person Modifier and Type Method Description CompletionStage<Optional<Person>>
RemotePersonServiceImpl.RemotePersonFinderImpl. fetchCompletionStage()
com.atlassian.util.concurrent.Promise<PageResponse<Person>>
RemotePersonServiceImpl.RemotePersonFinderImpl. fetchMany(PageRequest pageRequest)
Deprecated.since 7.0.1.CompletionStage<PageResponse<Person>>
RemotePersonServiceImpl.RemotePersonFinderImpl. fetchManyCompletionStage(PageRequest pageRequest)
com.atlassian.util.concurrent.Promise<com.atlassian.fugue.Option<Person>>
RemotePersonServiceImpl.RemotePersonFinderImpl. fetchOne()
Deprecated.since 7.0.1.com.atlassian.util.concurrent.Promise<Person>
RemotePersonServiceImpl.RemotePersonFinderImpl. fetchOneOrNull()
Deprecated.since 7.0.1.CompletionStage<Person>
RemotePersonServiceImpl.RemotePersonFinderImpl. fetchOrNullCompletionStage()
com.atlassian.util.concurrent.Promise<Person>
RemotePersonService. getCurrentUser(Expansion... expansions)
Deprecated.since 7.0.1.com.atlassian.util.concurrent.Promise<Person>
RemotePersonServiceImpl. getCurrentUser(Expansion... expansions)
Deprecated.since 7.0.1.CompletionStage<Person>
RemotePersonService. getCurrentUserCompletionStage(Expansion... expansions)
CompletionStage<Person>
RemotePersonServiceImpl. getCurrentUserCompletionStage(Expansion... expansions)
Methods in com.atlassian.confluence.rest.client with parameters of type Person Modifier and Type Method Description LongTaskSubmission
RemotePersonService. delete(Person personToDelete)
LongTaskSubmission
RemotePersonServiceImpl. delete(Person personToDelete)
-
Uses of Person in com.atlassian.confluence.user
Methods in com.atlassian.confluence.user with parameters of type Person Modifier and Type Method Description ConfluenceUser
ConfluenceUserResolver. getExistingUserByPerson(Person person)
@Nullable ConfluenceUser
DefaultUserAccessor. getExistingUserByPerson(@NonNull Person person)
@Nullable ConfluenceUser
ReadOnlyUserAccessor. getExistingUserByPerson(Person person)
-
Uses of Person in com.atlassian.confluence.user.actions
Methods in com.atlassian.confluence.user.actions that return types with arguments of type Person Modifier and Type Method Description PageResponse<Person>
BrowseUnsyncedUsersAction. getPageResponse()
Method parameters in com.atlassian.confluence.user.actions with type arguments of type Person Modifier and Type Method Description void
BrowseUnsyncedUsersAction. setPageResponse(PageResponse<Person> pageResponse)
-