Class DefaultUserService
- java.lang.Object
-
- org.bonitasoft.web.client.services.impl.base.AbstractService
-
- org.bonitasoft.web.client.services.impl.DefaultUserService
-
- All Implemented Interfaces:
UserService
public class DefaultUserService extends AbstractService implements UserService
-
-
Field Summary
-
Fields inherited from class org.bonitasoft.web.client.services.impl.base.AbstractService
apiProvider, COMMUNITY_LICENCE, objectMapper
-
-
Constructor Summary
Constructors Constructor Description DefaultUserService(ClientContext clientContext, ApiProvider apiProvider, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
Method Summary
-
Methods inherited from class org.bonitasoft.web.client.services.impl.base.AbstractService
getLicense, isCommunity
-
-
-
-
Constructor Detail
-
DefaultUserService
public DefaultUserService(ClientContext clientContext, ApiProvider apiProvider, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
-
Method Detail
-
importOrganization
public void importOrganization(File organization, OrganizationImportPolicy policy)
- Specified by:
importOrganizationin interfaceUserService
-
getUser
public User getUser(String username)
- Specified by:
getUserin interfaceUserService
-
createUser
public User createUser(UserCreateRequest userCreateRequest)
- Specified by:
createUserin interfaceUserService
-
searchUsers
public List<User> searchUsers(UserApi.SearchUsersQueryParams params)
- Specified by:
searchUsersin interfaceUserService
-
importProfiles
public void importProfiles(File profiles, ProfileImportPolicy policy)
- Specified by:
importProfilesin interfaceUserService
-
anyProfileExist
protected boolean anyProfileExist(List<String> profilesNames)
Return true if some profile from the given list exists with the same name in the server- Parameters:
profilesNames-- Returns:
-
searchProfiles
public List<Profile> searchProfiles(int page, int count)
- Specified by:
searchProfilesin interfaceUserService
-
getRoleByName
public Role getRoleByName(String name)
- Specified by:
getRoleByNamein interfaceUserService
-
createGroup
public Group createGroup(GroupCreateRequest groupCreateRequest)
- Specified by:
createGroupin interfaceUserService
-
getProfileByName
public Profile getProfileByName(String name)
- Specified by:
getProfileByNamein interfaceUserService
-
searchRoles
public List<Role> searchRoles(RoleApi.SearchRolesQueryParams params)
- Specified by:
searchRolesin interfaceUserService
-
createRole
public Role createRole(RoleCreateRequest roleCreateRequest)
- Specified by:
createRolein interfaceUserService
-
searchProfiles
public List<Profile> searchProfiles(ProfileApi.SearchProfilesQueryParams params)
- Specified by:
searchProfilesin interfaceUserService
-
createProfile
public Profile createProfile(ProfileCreateRequest profileCreateRequest)
- Specified by:
createProfilein interfaceUserService
-
addUserToProfile
public String addUserToProfile(String userId, String profileId)
- Specified by:
addUserToProfilein interfaceUserService
-
addRoleToProfile
public String addRoleToProfile(String roleId, String profileId)
- Specified by:
addRoleToProfilein interfaceUserService
-
addUserToProfileByNames
public String addUserToProfileByNames(String username, String profileName)
- Specified by:
addUserToProfileByNamesin interfaceUserService
-
-