Skip navigation links
A C D F G H I M R S U 

A

add(Directory) - Method in interface com.atlassian.crowd.embedded.spi.DirectoryDao
Store a new directory in the data store.
add(Group) - Method in interface com.atlassian.crowd.embedded.spi.GroupDao
Adds a new group.
add(User, PasswordCredential) - Method in interface com.atlassian.crowd.embedded.spi.UserDao
Creates a new user with the given details and credentials.
addAll(Set<? extends Group>) - Method in interface com.atlassian.crowd.embedded.spi.GroupDao
Bulk add of groups.
addAll(Set<UserTemplateWithCredentialAndAttributes>) - Method in interface com.atlassian.crowd.embedded.spi.UserDao
Bulk add users.
addAllUsersToGroup(long, Collection<String>, String) - Method in interface com.atlassian.crowd.embedded.spi.MembershipDao
Bulk adds all the given users into the given group.
addGroupToGroup(long, String, String) - Method in interface com.atlassian.crowd.embedded.spi.MembershipDao
Adds group as a child of the (supposedly) parent group.
addLocal(Group) - Method in interface com.atlassian.crowd.embedded.spi.GroupDao
Add a new local group.
addUserToGroup(long, String, String) - Method in interface com.atlassian.crowd.embedded.spi.MembershipDao
Adds user as a member of group.

C

com.atlassian.crowd.embedded.spi - package com.atlassian.crowd.embedded.spi
 
countDirectMembersOfGroup(long, String, int) - Method in interface com.atlassian.crowd.embedded.spi.MembershipDao
Count the direct members of a group with a recommended upper bound on the count.

D

DirectoryDao - Interface in com.atlassian.crowd.embedded.spi
Stores and retrieves directories.

F

findAll() - Method in interface com.atlassian.crowd.embedded.spi.DirectoryDao
Returns the list of all directories in the data store, or empty list if there are no directories.
findByExternalId(long, String) - Method in interface com.atlassian.crowd.embedded.spi.UserDao
Finds and returns the user with the given unique/external id and directory ID.
findById(long) - Method in interface com.atlassian.crowd.embedded.spi.DirectoryDao
Returns the directory with the specified ID, throwing DirectoryNotFoundException if it cannot be found.
findByName(String) - Method in interface com.atlassian.crowd.embedded.spi.DirectoryDao
Returns the directory with the specified name, throwing DirectoryNotFoundException if it cannot be found.
findByName(long, String) - Method in interface com.atlassian.crowd.embedded.spi.GroupDao
Finds group by name.
findByName(long, String) - Method in interface com.atlassian.crowd.embedded.spi.UserDao
Finds and returns the user with the given name and directory ID.
findByNameWithAttributes(long, String) - Method in interface com.atlassian.crowd.embedded.spi.GroupDao
Finds group by name.
findByNameWithAttributes(long, String) - Method in interface com.atlassian.crowd.embedded.spi.UserDao
Finds and returns the user with attributes with the given name and directory ID.

G

getAllExternalIds(long) - Method in interface com.atlassian.crowd.embedded.spi.UserDao
Return all users externalId in the given directory.
getCredential(long, String) - Method in interface com.atlassian.crowd.embedded.spi.UserDao
Returns the credential for the given user.
getCredentialHistory(long, String) - Method in interface com.atlassian.crowd.embedded.spi.UserDao
Returns the previous credentials for the given user, starting with the oldest.
getUserCount(long) - Method in interface com.atlassian.crowd.embedded.spi.UserDao
Return number of users in given directory.
GroupDao - Interface in com.atlassian.crowd.embedded.spi
 

H

HostApplicationControl - Interface in com.atlassian.crowd.embedded.spi
Defines an interface that allows the host application to control the behaviour of the Crowd API.

I

isGroupDirectMember(long, String, String) - Method in interface com.atlassian.crowd.embedded.spi.MembershipDao
Determines whether the group is a direct member of the (supposedly) parent group.
isUserDirectMember(long, String, String) - Method in interface com.atlassian.crowd.embedded.spi.MembershipDao
Determines whether the user is a direct member of the group.

M

MembershipDao - Interface in com.atlassian.crowd.embedded.spi
 

R

remove(Directory) - Method in interface com.atlassian.crowd.embedded.spi.DirectoryDao
Removes the specified directory from the data store.
remove(Group) - Method in interface com.atlassian.crowd.embedded.spi.GroupDao
Removes group.
remove(User) - Method in interface com.atlassian.crowd.embedded.spi.UserDao
Removes the user.
removeAllGroups(long, Set<String>) - Method in interface com.atlassian.crowd.embedded.spi.GroupDao
Bulk remove all the given groups.
removeAllUsers(long, Set<String>) - Method in interface com.atlassian.crowd.embedded.spi.UserDao
Bulk remove all the given users from directory.
removeAttribute(Group, String) - Method in interface com.atlassian.crowd.embedded.spi.GroupDao
Remove the attribute from the group.
removeAttribute(User, String) - Method in interface com.atlassian.crowd.embedded.spi.UserDao
Removes the attributes for the user with the given name.
removeGroupFromGroup(long, String, String) - Method in interface com.atlassian.crowd.embedded.spi.MembershipDao
Removes group from the parent group.
removeUserFromGroup(long, String, String) - Method in interface com.atlassian.crowd.embedded.spi.MembershipDao
Removes user as a member of the given group.
rename(Group, String) - Method in interface com.atlassian.crowd.embedded.spi.GroupDao
Renames group.
rename(User, String) - Method in interface com.atlassian.crowd.embedded.spi.UserDao
Changes the user's name to the provided new name.

S

search(EntityQuery<Directory>) - Method in interface com.atlassian.crowd.embedded.spi.DirectoryDao
Search for directories matching the specified query.
search(long, EntityQuery<T>) - Method in interface com.atlassian.crowd.embedded.spi.GroupDao
Searches for group based on the given criteria.
search(long, MembershipQuery<T>) - Method in interface com.atlassian.crowd.embedded.spi.MembershipDao
Search for memberships by the given criteria.
search(long, EntityQuery<T>) - Method in interface com.atlassian.crowd.embedded.spi.UserDao
Returns users matching the search query in the given directory, ordered by name.
setAttributeForAllInDirectory(long, String, String) - Method in interface com.atlassian.crowd.embedded.spi.UserDao
Ensures that all users in the directory with the given ID have the attribute with the given name set (only) to the single given attribute value.
storeAttributes(Group, Map<String, Set<String>>) - Method in interface com.atlassian.crowd.embedded.spi.GroupDao
Stores attributes into group.
storeAttributes(User, Map<String, Set<String>>) - Method in interface com.atlassian.crowd.embedded.spi.UserDao
Adds or updates a user's attributes with the new Map of attribute values.

U

update(Directory) - Method in interface com.atlassian.crowd.embedded.spi.DirectoryDao
Persists any changes made to the provided directory.
update(Group) - Method in interface com.atlassian.crowd.embedded.spi.GroupDao
Updates group.
update(User) - Method in interface com.atlassian.crowd.embedded.spi.UserDao
Updates all the user properties (except the username) of the user with the same directory and case-insensitive name.
updateCredential(User, PasswordCredential, int) - Method in interface com.atlassian.crowd.embedded.spi.UserDao
Updates the credential (password) of the user with the same directory and case-insensitive name.
UserDao - Interface in com.atlassian.crowd.embedded.spi
Responsible for the persistence and retrieval of Users, PasswordCredentials and user attributes.
A C D F G H I M R S U 
Skip navigation links

Copyright © 2018 Atlassian. All rights reserved.