Package org.meb.speedway.model.registry

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


    if (cache.containsKey(teamName)) {
      return cache.get(teamName);
    }
   
    String[] tokens = teamName.toLowerCase().split("\\ +");
    Team mostHitsTeam = null;
    int mostHits = 0;
    for (Team team : teams) {
      int hits = 0;
      for (String token : tokens) {
        if (team.getName().toLowerCase().contains(token)) {
View Full Code Here


        teamName = tokens[2];

        BaseDao<Team> teamDao = daoResolver.resolve(Team.class);
        TeamQuery teamQuery = new TeamQuery();
        teamQuery.getEntity().setName(teamName);
        Team team = teamDao.findUnique(teamQuery);
        if (team == null) {
          team = new Team(teamName);
        }
        if (team.getVersion() == null) {
          log.append("persist: " + team);
          log.append("\n");
          teamDao.persist(team);
        } else {
          log.append("merge: " + team);
View Full Code Here

  public Team findByName(String name) {
    CriteriaBuilder cb = getEntityManager().getCriteriaBuilder();
    CriteriaQuery<Team> cq = cb.createQuery(Team.class);
    Root<Team> root = cq.from(Team.class);
    cq.where(cb.equal(root.get(Team_.name), name));
    Team result;
    try {
      result = getEntityManager().createQuery(cq).getSingleResult();
    } catch (NoResultException e) {
      result = null;
    }
View Full Code Here

import org.meb.speedway.model.registry.Team;

public class TeamQuery extends Query<Team> {

  public TeamQuery() {
    super(new Team());
  }
View Full Code Here

    em.flush();
  }

  private void createAndPersisMeetings(List<Team> teams, List<Rider> riders) {
    int homeIdx = RandomUtils.nextInt(teams.size());
    Team homeTeam = teams.get(homeIdx);
    int awayIdx;
    while ((awayIdx = RandomUtils.nextInt(teams.size())) == homeIdx)
      ;
    Team awayTeam = teams.get(awayIdx);
    System.out.println("home team: " + homeTeam);
    System.out.println("away team: " + awayTeam);

    Event meeting = new Event();
    meeting.setHomeTeam(homeTeam);
View Full Code Here

        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);
View Full Code Here

    InputStream teamsIn = getClass().getResourceAsStream("/teams.csv");
    BufferedReader teamsReader = new BufferedReader(new InputStreamReader(teamsIn));
    String line = null;
    while ((line = teamsReader.readLine()) != null) {
      if (StringUtils.isNotBlank(line)) {
        em.persist(new Team(line.trim()));
      }
    }
  }
View Full Code Here

TOP

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

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.