public int countByQuery(DbSession dbSession, OrganizationQuery organizationQuery) { requireNonNull(organizationQuery, "organizationQuery can't be null"); return getMapper(dbSession).countByQuery(organizationQuery); }
public Optional<OrganizationDto> selectByKey(DbSession dbSession, String key) { requireNonNull(key, "key can't be null"); return Optional.ofNullable(getMapper(dbSession).selectByKey(key)); }
public List<OrganizationDto> selectByQuery(DbSession dbSession, OrganizationQuery organizationQuery, Pagination pagination) { requireNonNull(organizationQuery, "organizationQuery can't be null"); return getMapper(dbSession).selectByQuery(organizationQuery, pagination); }
public List<OrganizationDto> selectByUuids(DbSession dbSession, Set<String> organizationUuids) { return executeLargeInputs(organizationUuids, getMapper(dbSession)::selectByUuids); }
public List<String> selectAllUuids(DbSession dbSession) { return getMapper(dbSession).selectAllUuids(); }
public List<OrganizationDto> selectByPermission(DbSession dbSession, Integer userId, String permission) { return getMapper(dbSession).selectByPermission(userId, permission); }
public int deleteByUuid(DbSession dbSession, String uuid) { return getMapper(dbSession).deleteByUuid(uuid); }
public List<OrganizationWithNclocDto> selectOrganizationsWithNcloc(DbSession dbSession, List<String> organizationUuids) { List<OrganizationWithNclocDto> result = new ArrayList<>(); executeLargeUpdates(organizationUuids, chunk -> result.addAll(getMapper(dbSession).selectOrganizationsWithNcloc(NCLOC_KEY, chunk, KeyType.BRANCH, BranchType.LONG)) ); return result; }
public Optional<Integer> getDefaultGroupId(DbSession dbSession, String organizationUuid) { checkUuid(organizationUuid); return Optional.ofNullable(getMapper(dbSession).selectDefaultGroupIdByUuid(organizationUuid)); }
/** * Retrieve the default template of the specified organization if: * <ol> * <li>the specified organization exists</li> * <li>the project default permission template is defined</li> * </ol> */ public Optional<DefaultTemplates> getDefaultTemplates(DbSession dbSession, String organizationUuid) { checkUuid(organizationUuid); return Optional.ofNullable(getMapper(dbSession).selectDefaultTemplatesByUuid(organizationUuid)); }
public Optional<OrganizationDto> selectByUuid(DbSession dbSession, String uuid) { checkUuid(uuid); return Optional.ofNullable(getMapper(dbSession).selectByUuid(uuid)); }
public boolean getNewProjectPrivate(DbSession dbSession, OrganizationDto organization) { return getMapper(dbSession).selectNewProjectPrivateByUuid(organization.getUuid()); }
public void setDefaultGroupId(DbSession dbSession, String uuid, GroupDto defaultGroup) { checkUuid(uuid); Integer defaultGroupId = requireNonNull(defaultGroup, "Default group cannot be null").getId(); getMapper(dbSession).updateDefaultGroupId(uuid, requireNonNull(defaultGroupId, "Default group id cannot be null"), system2.now()); }
public void setNewProjectPrivate(DbSession dbSession, OrganizationDto organization, boolean newProjectPrivate) { getMapper(dbSession).updateNewProjectPrivate(organization.getUuid(), newProjectPrivate, system2.now()); }
public void setDefaultTemplates(DbSession dbSession, String uuid, DefaultTemplates defaultTemplates) { checkUuid(uuid); checkDefaultTemplates(defaultTemplates); long now = system2.now(); getMapper(dbSession).updateDefaultTemplates(uuid, defaultTemplates, now); }
public int update(DbSession dbSession, OrganizationDto organization) { checkDto(organization); organization.setUpdatedAt(system2.now()); return getMapper(dbSession).update(organization); }
public void setDefaultQualityGate(DbSession dbSession, OrganizationDto organization, QGateWithOrgDto qualityGate) { getMapper(dbSession).updateDefaultQualityGate(organization.getUuid(), qualityGate.getUuid(), system2.now()); }
public void insert(DbSession dbSession, OrganizationDto organization, boolean newProjectPrivate) { checkDto(organization); long now = system2.now(); organization.setCreatedAt(now); organization.setUpdatedAt(now); getMapper(dbSession).insert(organization, newProjectPrivate); }
public List<OrganizationDto> selectByUuids(DbSession dbSession, Set<String> organizationUuids) { if (organizationUuids.size() == 1) { return Collections.singletonList(getMapper(dbSession).selectByUuid(organizationUuids.iterator().next())); } return executeLargeInputs(organizationUuids, getMapper(dbSession)::selectByUuids); }
public void setDefaultTemplates(DbSession dbSession, String uuid, DefaultTemplates defaultTemplates) { checkUuid(uuid); checkDefaultTemplates(defaultTemplates); long now = system2.now(); getMapper(dbSession).updateDefaultTemplates(uuid, defaultTemplates, now); }