Class UserService
- java.lang.Object
-
- com.synopsys.integration.blackduck.service.DataService
-
- com.synopsys.integration.blackduck.service.dataservice.UserService
-
public class UserService extends DataService
-
-
Field Summary
-
Fields inherited from class com.synopsys.integration.blackduck.service.DataService
blackDuckApiClient, blackDuckRequestFactory, logger
-
-
Constructor Summary
Constructors Constructor Description UserService(BlackDuckApiClient blackDuckApiClient, BlackDuckRequestFactory blackDuckRequestFactory, com.synopsys.integration.log.IntLogger logger)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.synopsys.integration.blackduck.api.generated.view.UserViewcreateUser(com.synopsys.integration.blackduck.api.manual.temporary.component.UserRequest userRequest)com.synopsys.integration.blackduck.api.manual.temporary.component.UserRequestcreateUserRequest(java.lang.String username, java.lang.String password, java.lang.String firstName, java.lang.String lastName)java.util.Optional<com.synopsys.integration.blackduck.api.generated.view.UserView>findUserByUsername(java.lang.String username)BlackDuckPageResponse<com.synopsys.integration.blackduck.api.generated.view.UserView>findUsersByEmail(java.lang.String emailSearchTerm, BlackDuckPageDefinition blackDuckPageDefinition)java.util.List<com.synopsys.integration.blackduck.api.generated.view.UserView>getAllUsers()BlackDuckPageResponse<com.synopsys.integration.blackduck.api.generated.view.UserView>getPageOfUsers(BlackDuckPageDefinition blackDuckPageDefinition)
-
-
-
Constructor Detail
-
UserService
public UserService(BlackDuckApiClient blackDuckApiClient, BlackDuckRequestFactory blackDuckRequestFactory, com.synopsys.integration.log.IntLogger logger)
-
-
Method Detail
-
createUserRequest
public com.synopsys.integration.blackduck.api.manual.temporary.component.UserRequest createUserRequest(java.lang.String username, java.lang.String password, java.lang.String firstName, java.lang.String lastName)
-
createUser
public com.synopsys.integration.blackduck.api.generated.view.UserView createUser(com.synopsys.integration.blackduck.api.manual.temporary.component.UserRequest userRequest) throws com.synopsys.integration.exception.IntegrationException- Throws:
com.synopsys.integration.exception.IntegrationException
-
findUsersByEmail
public BlackDuckPageResponse<com.synopsys.integration.blackduck.api.generated.view.UserView> findUsersByEmail(java.lang.String emailSearchTerm, BlackDuckPageDefinition blackDuckPageDefinition) throws com.synopsys.integration.exception.IntegrationException
- Throws:
com.synopsys.integration.exception.IntegrationException
-
findUserByUsername
public java.util.Optional<com.synopsys.integration.blackduck.api.generated.view.UserView> findUserByUsername(java.lang.String username) throws com.synopsys.integration.exception.IntegrationException- Throws:
com.synopsys.integration.exception.IntegrationException
-
getAllUsers
public java.util.List<com.synopsys.integration.blackduck.api.generated.view.UserView> getAllUsers() throws com.synopsys.integration.exception.IntegrationException- Throws:
com.synopsys.integration.exception.IntegrationException
-
getPageOfUsers
public BlackDuckPageResponse<com.synopsys.integration.blackduck.api.generated.view.UserView> getPageOfUsers(BlackDuckPageDefinition blackDuckPageDefinition) throws com.synopsys.integration.exception.IntegrationException
- Throws:
com.synopsys.integration.exception.IntegrationException
-
-