Example usage for java.util.stream Collectors toSet

List of usage examples for java.util.stream Collectors toSet

Introduction

In this page you can find the example usage for java.util.stream Collectors toSet.

Prototype

public static <T> Collector<T, ?, Set<T>> toSet() 

Source Link

Document

Returns a Collector that accumulates the input elements into a new Set .

Usage

From source file:io.gravitee.management.service.impl.IdentityServiceImpl.java

@Override
public Collection<User> search(String query) {
    return identityManager.search(query).stream().map(this::convert).collect(Collectors.toSet());
}

From source file:org.echocat.marquardt.service.spring.CertificateAuthenticationWrapper.java

@Override
public Collection<? extends GrantedAuthority> getAuthorities() {
    return _certificate.getRoles().stream().map(role -> new SimpleGrantedAuthority(role.name()))
            .collect(Collectors.toSet());
}

From source file:io.syndesis.rest.v1.handler.exception.ConstraintViolationExceptionMapper.java

@Override
public Response toResponse(ConstraintViolationException exception) {
    final Set<Violation> violations = exception.getConstraintViolations().stream()
            .map(Violation.Builder::fromConstraintViolation).collect(Collectors.toSet());

    return Response.status(Status.BAD_REQUEST).entity(violations).build();
}

From source file:com.vsct.dt.strowgr.admin.gui.mapping.json.UpdatedEntryPointBackendMappingJson.java

@JsonCreator
public UpdatedEntryPointBackendMappingJson(@JsonProperty("id") String id,
        @JsonProperty("servers") Set<UpdatedEntryPointBackendServerMappingJson> servers,
        @JsonProperty("context") Map<String, String> context) {
    super(id, servers.stream().map(identity()).collect(Collectors.toSet()), context);
}

From source file:Inmemantlr.java

private static Set<File> getFilesForOption(CommandLine cmd, String opt) {
    Set<File> ret = new HashSet<>();
    if (cmd.hasOption(opt)) {
        Set<String> us = new HashSet<>();
        us.addAll(Arrays.asList(cmd.getOptionValues(opt)));
        ret.addAll(us.stream().map(File::new).collect(Collectors.toSet()));
    }/*  w w w.  ja v a  2  s . co m*/
    return ret;
}

From source file:io.gravitee.repository.redis.management.internal.impl.TagRedisRepositoryImpl.java

@Override
public Set<RedisTag> findAll() {
    final Map<Object, Object> tags = redisTemplate.opsForHash().entries(REDIS_KEY);

    return tags.values().stream().map(object -> convert(object, RedisTag.class)).collect(Collectors.toSet());
}

From source file:io.gravitee.repository.redis.management.internal.impl.ViewRedisRepositoryImpl.java

@Override
public Set<RedisView> findAll() {
    final Map<Object, Object> views = redisTemplate.opsForHash().entries(REDIS_KEY);

    return views.values().stream().map(object -> convert(object, RedisView.class)).collect(Collectors.toSet());
}

From source file:delfos.rs.contentbased.vsm.booleanvsm.SparseVector.java

public SparseVector(Collection<Key> domain) {
    map = Collections.synchronizedMap(new HashMap<>());

    this.domain = Collections.synchronizedSet(domain.stream().collect(Collectors.toSet()));
}

From source file:nu.yona.server.subscriptions.service.UserAnonymizedService.java

public Set<UserAnonymizedDto> getAllUsersAnonymized() {
    return userAnonymizedRepository.findAll().stream().map(UserAnonymizedDto::createInstance)
            .collect(Collectors.toSet());
}

From source file:cz.fi.muni.pa165.comparator.SortByPoints.java

private Set<Game> getGamesWon(Team t) {
    Set<Game> gamesW = new HashSet<>();

    gamesW.addAll(games.stream().filter(g -> g.getHomeTeam().equals(t))
            .filter(g -> g.getMatchResult().equals(MatchResult.HOME_TEAM_WIN)).collect(Collectors.toSet()));

    gamesW.addAll(games.stream().filter(g -> g.getGuestTeam().equals(t))
            .filter(g -> g.getMatchResult().equals(MatchResult.GUEST_TEAM_WIN)).collect(Collectors.toSet()));
    return gamesW;
}