1 package info.mikethomas.fahweb.service; 2 3 /* 4 * #%L 5 * This file is part of FAHWeb. 6 * %% 7 * Copyright (C) 2012 - 2017 Michael Thomas <mikepthomas@outlook.com> 8 * %% 9 * This program is free software: you can redistribute it and/or modify 10 * it under the terms of the GNU General Public License as 11 * published by the Free Software Foundation, either version 3 of the 12 * License, or (at your option) any later version. 13 * 14 * This program is distributed in the hope that it will be useful, 15 * but WITHOUT ANY WARRANTY; without even the implied warranty of 16 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17 * GNU General Public License for more details. 18 * 19 * You should have received a copy of the GNU General Public 20 * License along with this program. If not, see 21 * <http://www.gnu.org/licenses/gpl-3.0.html>. 22 * #L% 23 */ 24 25 import info.mikethomas.fahweb.dao.TeamDao; 26 import info.mikethomas.fahweb.model.Team; 27 import java.util.List; 28 29 /** 30 * <p>TeamService class.</p> 31 * 32 * @author Michael Thomas (mikepthomas@outlook.com) 33 * @version $Id: $Id 34 */ 35 public class TeamService { 36 37 TeamDao teamDao; 38 39 /** 40 * <p>Setter for the field <code>teamDao</code>.</p> 41 * 42 * @param teamDao a {@link info.mikethomas.fahweb.dao.TeamDao} object. 43 */ 44 public void setTeamDao(TeamDao teamDao) { 45 this.teamDao = teamDao; 46 } 47 48 /** 49 * <p>addTeam.</p> 50 * 51 * @param team a {@link info.mikethomas.fahweb.model.Team} object. 52 */ 53 public void addTeam(Team team) { 54 teamDao.addTeam(team); 55 } 56 57 /** 58 * <p>listTeam.</p> 59 * 60 * @param firstResult a int. 61 * @param maxResults a int. 62 * @return a {@link java.util.List} object. 63 */ 64 public List<Team> listTeam(int firstResult, int maxResults) { 65 return teamDao.listTeam(firstResult, maxResults); 66 } 67 }