Skip to content

Commit

Permalink
barely started
Browse files Browse the repository at this point in the history
  • Loading branch information
Steve Billings committed Mar 21, 2019
1 parent 49a8653 commit 4d0b2e1
Showing 1 changed file with 25 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -37,10 +37,13 @@
import com.synopsys.integration.blackduck.api.generated.enumeration.ProjectVersionDistributionType;
import com.synopsys.integration.blackduck.api.generated.enumeration.ProjectVersionPhaseType;
import com.synopsys.integration.blackduck.api.generated.view.ProjectView;
import com.synopsys.integration.blackduck.api.generated.view.UserGroupView;
import com.synopsys.integration.blackduck.service.BlackDuckService;
import com.synopsys.integration.blackduck.service.BlackDuckServicesFactory;
import com.synopsys.integration.blackduck.service.ProjectMappingService;
import com.synopsys.integration.blackduck.service.ProjectService;
import com.synopsys.integration.blackduck.service.ProjectUsersService;
import com.synopsys.integration.blackduck.service.UserGroupService;
import com.synopsys.integration.blackduck.service.model.ProjectSyncModel;
import com.synopsys.integration.blackduck.service.model.ProjectVersionWrapper;
import com.synopsys.integration.detect.exception.DetectUserFriendlyException;
Expand Down Expand Up @@ -68,6 +71,28 @@ public ProjectVersionWrapper createOrUpdateHubProject(final NameVersion projectN
final boolean forceUpdate = detectProjectServiceOptions.isForceProjectVersionUpdate();
final ProjectVersionWrapper projectVersionWrapper = projectService.syncProjectAndVersion(projectSyncModel, forceUpdate);
setApplicationId(projectVersionWrapper.getProjectView(), applicationId);



/////////// TODO Experimental //////////////
final String givenGroupName = "testGroup1";

final UserGroupService userGroupService = blackDuckServicesFactory.createUserGroupService();
final Optional<UserGroupView> givenGroup;
try {
givenGroup = userGroupService.getGroupByName(givenGroupName);
} catch (final IntegrationException e) {
throw new DetectUserFriendlyException(String.format("Error finding given group (%s) to add to project.", givenGroupName), e, ExitCodeType.FAILURE_CONFIGURATION);
}
if (givenGroup.isPresent()) {
logger.info(String.format("*** Found Group: %s", givenGroup.get().getName()));
final ProjectUsersService projectUsersService = blackDuckServicesFactory.createProjectUsersService();
// projectUsersService.getAssignedGroupsToProject()
} else {
logger.info("*** Did NOT find Group: testGroup1");
}

////////////////////////////////////////////
return projectVersionWrapper;
}

Expand Down

0 comments on commit 4d0b2e1

Please sign in to comment.