本文整理了Java中org.sonar.db.qualityprofile.QProfileEditGroupsDao.deleteByQProfiles
方法的一些代码示例,展示了QProfileEditGroupsDao.deleteByQProfiles
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。QProfileEditGroupsDao.deleteByQProfiles
方法的具体详情如下:
包路径:org.sonar.db.qualityprofile.QProfileEditGroupsDao
类名称:QProfileEditGroupsDao
方法名:deleteByQProfiles
暂无
代码示例来源:origin: SonarSource/sonarqube
db.qProfileEditGroupsDao().deleteByQProfiles(dbSession, customProfiles);
代码示例来源:origin: SonarSource/sonarqube
@Test
public void deleteByQProfiles() {
OrganizationDto organization = db.organizations().insert();
OrganizationDto anotherOrganization = db.organizations().insert();
QProfileDto profile1 = db.qualityProfiles().insert(organization);
QProfileDto profile2 = db.qualityProfiles().insert(organization);
QProfileDto profile3 = db.qualityProfiles().insert(organization);
QProfileDto anotherProfile = db.qualityProfiles().insert(anotherOrganization);
GroupDto group1 = db.users().insertGroup(organization);
GroupDto group2 = db.users().insertGroup(organization);
db.qualityProfiles().addGroupPermission(profile1, group1);
db.qualityProfiles().addGroupPermission(profile2, group2);
db.qualityProfiles().addGroupPermission(profile3, group1);
db.qualityProfiles().addGroupPermission(anotherProfile, group1);
underTest.deleteByQProfiles(db.getSession(), asList(profile1, profile2));
assertThat(underTest.exists(db.getSession(), profile1, group1)).isFalse();
assertThat(underTest.exists(db.getSession(), profile2, group2)).isFalse();
assertThat(underTest.exists(db.getSession(), profile3, group1)).isTrue();
assertThat(underTest.exists(db.getSession(), anotherProfile, group1)).isTrue();
}
代码示例来源:origin: org.sonarsource.sonarqube/sonar-server
db.qProfileEditGroupsDao().deleteByQProfiles(dbSession, customProfiles);
内容来源于网络,如有侵权,请联系作者删除!