Package org.meb.speedway.model.registry

Examples of org.meb.speedway.model.registry.Rider


    if (cache.containsKey(riderName)) {
      return cache.get(riderName);
    }

    String[] tokens = riderName.toLowerCase().split("\\ +");
    Rider mostHitsRider = null;
    int mostHits = 0;
    for (Rider rider : riders) {
      int hits = 0;
      for (String token : tokens) {
        if (rider.getName().toLowerCase().contains(token)) {
View Full Code Here


    TeamResolver teamResolver = new TeamResolver(teams);
    while ((line = ridersReader.readLine()) != null) {
      if (StringUtils.isNotBlank(line)) {
        String[] tokens = line.trim().split(";");
        String riderName = tokens[0].trim();
        Rider rider = new Rider(riderName);
        rider.setTeamsHistory(new ArrayList<TeamRiderHistory>());

        for (int i = 1; i < tokens.length; i += 2) {
          Integer year = Integer.valueOf(tokens[i].trim());
          String teamName = tokens[i + 1].trim();

          Team team = teamResolver.resolve(teamName);
          if (team != null) {
            TeamRiderHistory trh = new TeamRiderHistory();
            trh.setYear(year);
            trh.setRider(rider);
            trh.setTeam(team);
            rider.getTeamsHistory().add(trh);
          } else {
            System.out.println("Unable to resolve: " + teamName);
          }
        }
        em.persist(rider);
View Full Code Here

TOP

Related Classes of org.meb.speedway.model.registry.Rider

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.