@Test public void setPortfoliosUuid_accepts_null() { underTest.setPortfoliosUuid(null); }
private void setDefaultTemplateUuid(DbSession dbSession, PermissionTemplateDto permissionTemplateDto, String qualifier) { String organizationUuid = permissionTemplateDto.getOrganizationUuid(); OrganizationDao organizationDao = dbClient.organizationDao(); DefaultTemplates defaultTemplates = checkFoundWithOptional( organizationDao.getDefaultTemplates(dbSession, organizationUuid), "No Default templates for organization with uuid '%s'", organizationUuid); if (Qualifiers.PROJECT.equals(qualifier)) { defaultTemplates.setProjectUuid(permissionTemplateDto.getUuid()); } else if (Qualifiers.VIEW.equals(qualifier)) { defaultTemplates.setPortfoliosUuid(permissionTemplateDto.getUuid()); } else if (Qualifiers.APP.equals(qualifier)) { defaultTemplates.setApplicationsUuid(permissionTemplateDto.getUuid()); } organizationDao.setDefaultTemplates(dbSession, organizationUuid, defaultTemplates); }
@Test public void check_toString() { assertThat(underTest.toString()).isEqualTo("DefaultTemplates{projectUuid='null', portfoliosUuid='null', applicationsUuid='null'}"); underTest .setProjectUuid("a project") .setApplicationsUuid("an application") .setPortfoliosUuid("a portfolio"); assertThat(underTest.toString()).isEqualTo("DefaultTemplates{projectUuid='a project', portfoliosUuid='a portfolio', applicationsUuid='an application'}"); } }
public void setDefaultTemplates(OrganizationDto defaultOrganization, String projectDefaultTemplateUuid, @Nullable String applicationDefaultTemplateUuid, @Nullable String portfoliosDefaultTemplateUuid) { DbSession dbSession = dbTester.getSession(); dbTester.getDbClient().organizationDao().setDefaultTemplates(dbSession, defaultOrganization.getUuid(), new DefaultTemplates() .setProjectUuid(projectDefaultTemplateUuid) .setApplicationsUuid(applicationDefaultTemplateUuid) .setPortfoliosUuid(portfoliosDefaultTemplateUuid)); dbSession.commit(); }
public void setDefaultTemplates(PermissionTemplateDto projectDefaultTemplate, @Nullable PermissionTemplateDto applicationDefaultTemplate, @Nullable PermissionTemplateDto portfolioDefaultTemplate) { checkArgument(portfolioDefaultTemplate == null || portfolioDefaultTemplate.getOrganizationUuid().equals(projectDefaultTemplate.getOrganizationUuid()), "default template for project and portfolio must belong to the same organization"); checkArgument(applicationDefaultTemplate == null || applicationDefaultTemplate.getOrganizationUuid().equals(projectDefaultTemplate.getOrganizationUuid()), "default template for project and application must belong to the same organization"); DbSession dbSession = dbTester.getSession(); dbTester.getDbClient().organizationDao().setDefaultTemplates(dbSession, projectDefaultTemplate.getOrganizationUuid(), new DefaultTemplates() .setProjectUuid(projectDefaultTemplate.getUuid()) .setPortfoliosUuid(portfolioDefaultTemplate == null ? null : portfolioDefaultTemplate.getUuid()) .setApplicationsUuid(applicationDefaultTemplate == null ? null : applicationDefaultTemplate.getUuid())); dbSession.commit(); }