Class UserGroupService

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      com.synopsys.integration.blackduck.api.generated.view.UserGroupView createUserGroup​(com.synopsys.integration.blackduck.api.manual.temporary.component.UserGroupRequest userGroupRequest)  
      java.util.List<com.synopsys.integration.blackduck.api.generated.view.RoleAssignmentView> getAllRolesForUser​(com.synopsys.integration.blackduck.api.generated.view.UserView userView)  
      java.util.List<com.synopsys.integration.blackduck.api.generated.view.RoleAssignmentView> getAllRolesForUser​(java.lang.String username)  
      java.util.Optional<com.synopsys.integration.blackduck.api.generated.view.UserGroupView> getGroupByName​(java.lang.String groupName)  
      java.util.List<com.synopsys.integration.blackduck.api.generated.view.RoleAssignmentView> getInheritedRolesForUser​(com.synopsys.integration.blackduck.api.generated.view.UserView userView)  
      java.util.List<com.synopsys.integration.blackduck.api.generated.view.RoleAssignmentView> getInheritedRolesForUser​(java.lang.String username)  
      java.util.List<com.synopsys.integration.blackduck.api.generated.view.ProjectView> getProjectsForUser​(com.synopsys.integration.blackduck.api.generated.view.UserView userView)  
      java.util.List<com.synopsys.integration.blackduck.api.generated.view.ProjectView> getProjectsForUser​(java.lang.String username)  
      java.util.List<com.synopsys.integration.blackduck.api.generated.view.RoleAssignmentView> getRolesForUser​(com.synopsys.integration.blackduck.api.generated.view.UserView userView)  
      java.util.List<com.synopsys.integration.blackduck.api.generated.view.RoleAssignmentView> getRolesForUser​(java.lang.String username)  
      java.util.Optional<com.synopsys.integration.blackduck.api.generated.view.UserView> getUserByUsername​(java.lang.String username)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • MATCHING_USERNAME

        public static final java.util.function.BiPredicate<java.lang.String,​com.synopsys.integration.blackduck.api.generated.view.UserView> MATCHING_USERNAME
    • Method Detail

      • createUserGroup

        public com.synopsys.integration.blackduck.api.generated.view.UserGroupView createUserGroup​(com.synopsys.integration.blackduck.api.manual.temporary.component.UserGroupRequest userGroupRequest)
                                                                                            throws com.synopsys.integration.exception.IntegrationException
        Throws:
        com.synopsys.integration.exception.IntegrationException
      • getUserByUsername

        public java.util.Optional<com.synopsys.integration.blackduck.api.generated.view.UserView> getUserByUsername​(java.lang.String username)
                                                                                                             throws com.synopsys.integration.exception.IntegrationException
        Throws:
        com.synopsys.integration.exception.IntegrationException
      • getProjectsForUser

        public java.util.List<com.synopsys.integration.blackduck.api.generated.view.ProjectView> getProjectsForUser​(java.lang.String username)
                                                                                                             throws com.synopsys.integration.exception.IntegrationException
        Throws:
        com.synopsys.integration.exception.IntegrationException
      • getProjectsForUser

        public java.util.List<com.synopsys.integration.blackduck.api.generated.view.ProjectView> getProjectsForUser​(com.synopsys.integration.blackduck.api.generated.view.UserView userView)
                                                                                                             throws com.synopsys.integration.exception.IntegrationException
        Throws:
        com.synopsys.integration.exception.IntegrationException
      • getRolesForUser

        public java.util.List<com.synopsys.integration.blackduck.api.generated.view.RoleAssignmentView> getRolesForUser​(java.lang.String username)
                                                                                                                 throws com.synopsys.integration.exception.IntegrationException
        Throws:
        com.synopsys.integration.exception.IntegrationException
      • getRolesForUser

        public java.util.List<com.synopsys.integration.blackduck.api.generated.view.RoleAssignmentView> getRolesForUser​(com.synopsys.integration.blackduck.api.generated.view.UserView userView)
                                                                                                                 throws com.synopsys.integration.exception.IntegrationException
        Throws:
        com.synopsys.integration.exception.IntegrationException
      • getInheritedRolesForUser

        public java.util.List<com.synopsys.integration.blackduck.api.generated.view.RoleAssignmentView> getInheritedRolesForUser​(java.lang.String username)
                                                                                                                          throws com.synopsys.integration.exception.IntegrationException
        Throws:
        com.synopsys.integration.exception.IntegrationException
      • getInheritedRolesForUser

        public java.util.List<com.synopsys.integration.blackduck.api.generated.view.RoleAssignmentView> getInheritedRolesForUser​(com.synopsys.integration.blackduck.api.generated.view.UserView userView)
                                                                                                                          throws com.synopsys.integration.exception.IntegrationException
        Throws:
        com.synopsys.integration.exception.IntegrationException
      • getAllRolesForUser

        public java.util.List<com.synopsys.integration.blackduck.api.generated.view.RoleAssignmentView> getAllRolesForUser​(java.lang.String username)
                                                                                                                    throws com.synopsys.integration.exception.IntegrationException
        Throws:
        com.synopsys.integration.exception.IntegrationException
      • getAllRolesForUser

        public java.util.List<com.synopsys.integration.blackduck.api.generated.view.RoleAssignmentView> getAllRolesForUser​(com.synopsys.integration.blackduck.api.generated.view.UserView userView)
                                                                                                                    throws com.synopsys.integration.exception.IntegrationException
        Throws:
        com.synopsys.integration.exception.IntegrationException
      • getGroupByName

        public java.util.Optional<com.synopsys.integration.blackduck.api.generated.view.UserGroupView> getGroupByName​(java.lang.String groupName)
                                                                                                               throws com.synopsys.integration.exception.IntegrationException
        Throws:
        com.synopsys.integration.exception.IntegrationException