public void setPrivateForRootComponentUuid(DbSession session, String projectUuid, boolean isPrivate) { mapper(session).setPrivateForRootComponentUuid(projectUuid, isPrivate); }
public void applyBChangesForRootComponentUuid(DbSession session, String projectUuid) { mapper(session).applyBChangesForRootComponentUuid(projectUuid); }
private static int countByQueryImpl(DbSession session, @Nullable String organizationUuid, ComponentQuery query) { if (query.hasEmptySetOfComponents()) { return 0; } checkThatNotTooManyComponents(query); return mapper(session).countByQuery(organizationUuid, query); }
private static void ensureComponentPermissionConsistency(DbSession dbSession, UserPermissionDto dto) { if (dto.getComponentId() == null) { return; } ComponentMapper componentMapper = dbSession.getMapper(ComponentMapper.class); checkArgument( componentMapper.countComponentByOrganizationAndId(dto.getOrganizationUuid(), dto.getComponentId()) == 1, "Can't insert permission '%s' for component with id '%s' in organization with uuid '%s' because this component does not belong to organization with uuid '%s'", dto.getPermission(), dto.getComponentId(), dto.getOrganizationUuid(), dto.getOrganizationUuid()); }
public Optional<ComponentDto> selectByKey(DbSession session, String key) { return Optional.ofNullable(mapper(session).selectByKey(key)); }
public void insert(DbSession session, ComponentDto item) { mapper(session).insert(item); }
public void delete(DbSession session, long componentId) { mapper(session).delete(componentId); }
public long countGhostProjects(DbSession session, String organizationUuid, @Nullable String query) { return mapper(session).countGhostProjects(organizationUuid, buildUpperLikeSql(query)); }
public void resetBChangedForRootComponentUuid(DbSession session, String projectUuid) { mapper(session).resetBChangedForRootComponentUuid(projectUuid); }
public Optional<ComponentDto> selectById(DbSession session, long id) { return Optional.ofNullable(mapper(session).selectById(id)); }
private static void ensureComponentPermissionConsistency(DbSession dbSession, GroupPermissionDto dto) { if (dto.getResourceId() == null) { return; } ComponentMapper componentMapper = dbSession.getMapper(ComponentMapper.class); checkArgument( componentMapper.countComponentByOrganizationAndId(dto.getOrganizationUuid(), dto.getResourceId()) == 1, "Can't insert permission '%s' for component with id '%s' in organization with uuid '%s' because this component does not belong to organization with uuid '%s'", dto.getRole(), dto.getResourceId(), dto.getOrganizationUuid(), dto.getOrganizationUuid()); }
public Optional<ComponentDto> selectByKey(DbSession session, String key) { return Optional.fromNullable(mapper(session).selectByKey(key)); }
public void insert(DbSession session, ComponentDto item) { mapper(session).insert(item); }
public void delete(DbSession session, long componentId) { mapper(session).delete(componentId); }
public long countGhostProjects(DbSession session, String organizationUuid, @Nullable String query) { return mapper(session).countGhostProjects(organizationUuid, buildUpperLikeSql(query)); }
public void resetBChangedForRootComponentUuid(DbSession session, String projectUuid) { mapper(session).resetBChangedForRootComponentUuid(projectUuid); }
public Optional<ComponentDto> selectById(DbSession session, long id) { return Optional.fromNullable(mapper(session).selectById(id)); }
private void setPrivateForRootComponentUuid(DbSession dbSession, String uuid, boolean isPrivate) { dbClient.componentDao().setPrivateForRootComponentUuid(dbSession, uuid, isPrivate); ComponentMapper mapper = dbSession.getMapper(ComponentMapper.class); dbSession.getMapper(BranchMapper.class).selectByProjectUuid(uuid) .stream() .filter(branch -> !uuid.equals(branch.getUuid())) .forEach(branch -> mapper.setPrivateForRootComponentUuid(branch.getUuid(), isPrivate)); }
private static void ensureComponentPermissionConsistency(DbSession dbSession, UserPermissionDto dto) { if (dto.getComponentId() == null) { return; } ComponentMapper componentMapper = dbSession.getMapper(ComponentMapper.class); checkArgument( componentMapper.countComponentByOrganizationAndId(dto.getOrganizationUuid(), dto.getComponentId()) == 1, "Can't insert permission '%s' for component with id '%s' in organization with uuid '%s' because this component does not belong to organization with uuid '%s'", dto.getPermission(), dto.getComponentId(), dto.getOrganizationUuid(), dto.getOrganizationUuid()); }
private static int countByQueryImpl(DbSession session, @Nullable String organizationUuid, ComponentQuery query) { Set<Long> componentIds = query.getComponentIds(); if (componentIds != null && componentIds.isEmpty()) { return 0; } return mapper(session).countByQuery(organizationUuid, query); }