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.UserDao; 26 import info.mikethomas.fahweb.model.User; 27 import java.util.List; 28 29 /** 30 * <p>UserService class.</p> 31 * 32 * @author Michael Thomas (mikepthomas@outlook.com) 33 * @version $Id: $Id 34 */ 35 public class UserService { 36 37 UserDao userDao; 38 39 /** 40 * <p>Setter for the field <code>userDao</code>.</p> 41 * 42 * @param userDao a {@link info.mikethomas.fahweb.dao.UserDao} object. 43 */ 44 public void setUserDao(UserDao userDao) { 45 this.userDao = userDao; 46 } 47 48 /** 49 * <p>addUser.</p> 50 * 51 * @param user a {@link info.mikethomas.fahweb.model.User} object. 52 */ 53 public void addUser(User user) { 54 userDao.addUser(user); 55 } 56 57 /** 58 * <p>listUser.</p> 59 * 60 * @param firstResult a int. 61 * @param maxResults a int. 62 * @return a {@link java.util.List} object. 63 */ 64 public List<User> listUser(int firstResult, int maxResults) { 65 return userDao.listUserForTeam(39299, firstResult, maxResults); 66 } 67 }