Package org.meb.speedway.model.registry

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


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


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

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

public class LeagueQuery extends Query<League> {

  public LeagueQuery() {
    super(new League());
  }
View Full Code Here

    try {
      BaseDao<League> dao = daoResolver.resolve(League.class);
      for (String[] tokens : tokensArray) {
        leagueCode = tokens[0];
        leagueName = tokens[1];
        League league = dao.find(League.class, leagueCode);
        if (league == null) {
          league = new League();
        }
        league.setCode(leagueCode);
        league.setName(leagueName);
        if (league.getVersion() == null) {
          log.append("persist: " + league);
          log.append("\n");
          dao.persist(league);
        } else {
          log.append("merge: " + league);
View Full Code Here

        }

        BaseDao<League> leagueDao = daoResolver.resolve(League.class);
        LeagueQuery leagueQuery = new LeagueQuery();
        leagueQuery.getEntity().setName(leagueCode);
        League league = leagueDao.findUnique(leagueQuery);
        if (league.getTeamsHistory() == null) {
          league.setTeamsHistory(new ArrayList<LeagueTeamHistory>());
        }
        LeagueTeamHistory ltHistory = new LeagueTeamHistory();
        ltHistory.setLeague(league);
        ltHistory.setTeam(team);
        ltHistory.setYear(year);
        if (!league.getTeamsHistory().contains(ltHistory)) {
          league.getTeamsHistory().add(ltHistory);
        }
        if (league.getVersion() == null) {
          log.append("persist: " + league);
          log.append("\n");
          leagueDao.persist(league);
        } else {
          log.append("merge: " + league);
View Full Code Here

TOP

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

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.