CPD Results
The following document contains the results of PMD's CPD 6.0.1.
Duplications
| File |
Line |
| de\winkler\betoffice\dao\hibernate\SeasonDaoHibernate.java |
185 |
| de\winkler\betoffice\dao\hibernate\SeasonDaoHibernate.java |
256 |
queryTeamPoints.setParameter("grouptype_id", groupType.getId());
List<?> resultQueryTeamPoints = queryTeamPoints.getResultList();
for (Object object : resultQueryTeamPoints) {
Object[] row = (Object[]) object;
Team team = (Team) row[0];
int win = ((Long) row[1]).intValue();
int remis = ((Long) row[2]).intValue();
int lost = ((Long) row[3]).intValue();
// int points = ((Long) row[4]).intValue();
if (resultMap.containsKey(team)) {
TeamResult tr = resultMap.get(team);
tr.setWin(win);
tr.setLost(lost);
tr.setRemis(remis);
} else {
TeamResult tr = new TeamResult(season, groupType, team);
tr.setWin(win);
tr.setLost(lost);
tr.setRemis(remis);
resultMap.put(team, tr);
}
}
return teamResultToList(resultMap);
} |
| File |
Line |
| de\winkler\betoffice\dao\hibernate\UserDaoHibernate.java |
118 |
| de\winkler\betoffice\dao\hibernate\UserDaoHibernate.java |
193 |
query13.setParameter("end_index", endIndex);
List<?> resultQuery13 = query13.list();
for (Object object : resultQuery13) {
Object[] row = (Object[]) object;
User user = (User) row[0];
int fullPoints = ((Long) row[1]).intValue();
if (resultMap.containsKey(user)) {
resultMap.get(user).setUserWin(fullPoints);
} else {
UserResult ur = new UserResult(user);
ur.setUserWin(fullPoints);
resultMap.put(user, ur);
}
}
/* count(*) as 'half_points', u.* */
NativeQuery query10 = getSessionFactory().getCurrentSession()
.createNativeQuery(QUERY_SEASON_RANGE_10_POINTS) |
| File |
Line |
| de\winkler\betoffice\dao\hibernate\UserDaoHibernate.java |
142 |
| de\winkler\betoffice\dao\hibernate\UserDaoHibernate.java |
214 |
query10.setParameter("end_index", endIndex);
List<?> resultQuery10 = query10.list();
for (Object object : resultQuery10) {
Object[] row = (Object[]) object;
User user = (User) row[0];
int halfPoints = ((Long) row[1]).intValue();
if (resultMap.containsKey(user)) {
resultMap.get(user).setUserTotoWin(halfPoints);
} else {
UserResult ur = new UserResult(user);
ur.setUserTotoWin(halfPoints);
resultMap.put(user, ur);
}
}
/* count(*) as 'count_matches' */
NativeQuery queryMatches = getSessionFactory().getCurrentSession()
.createNativeQuery(QUERY_SEASON_RANGE_COUNT_MATCHES) |
| File |
Line |
| de\winkler\betoffice\dao\hibernate\SeasonDaoHibernate.java |
163 |
| de\winkler\betoffice\dao\hibernate\SeasonDaoHibernate.java |
232 |
List<?> resultQueryTeamGoals = queryTeamGoals.list();
for (Object object : resultQueryTeamGoals) {
Object[] row = (Object[]) object;
Team team = (Team) row[0];
// int diff = ((Long) row[1]).intValue();
int posGoals = ((Long) row[2]).intValue();
int negGoals = ((Long) row[3]).intValue();
TeamResult tr = new TeamResult(season, groupType, team);
tr.setNegGoals(negGoals);
tr.setPosGoals(posGoals);
resultMap.put(team, tr);
}
NativeQuery queryTeamPoints = getSessionFactory().getCurrentSession()
.createNativeQuery(QUERY_TEAM_SEASON_POINTS) |
| File |
Line |
| de\winkler\betoffice\dao\hibernate\RoundDaoHibernate.java |
198 |
| de\winkler\betoffice\dao\hibernate\RoundDaoHibernate.java |
220 |
.createNativeQuery(QUERY_NEXT_ROUND_BY_DATE);
query.setParameter("season_id", seasonId);
query.setParameter("date", date.toDate(), DateType.INSTANCE);
Optional<Long> result = Optional.empty();
try {
Object[] object = (Object[]) query.getSingleResult();
BigInteger roundId = (BigInteger) object[1];
if (roundId != null) {
result = Optional.of(roundId.longValue());
}
} catch (NoResultException ex) {
// Return value keeps empty
}
return result;
}
@Override
public Optional<Long> findLastTippRound(long seasonId, DateTime date) { |