1 package net.mlw.fball.loader.yahoo;
2
3 import java.io.File;
4 import java.net.URL;
5 import java.util.Iterator;
6 import java.util.List;
7
8 import net.mlw.fball.bo.Player;
9 import net.mlw.fball.loader.LoaderContextHolder;
10 import net.mlw.util.NetUtils;
11
12 import org.apache.commons.logging.Log;
13 import org.apache.commons.logging.LogFactory;
14
15 /***
16 *
17 * @author Matthew L. Wilson
18 * @version $Revision: 1.5 $ $Date: 2004/04/01 21:51:07 $
19 */
20 public class GameStatsLoader extends LoaderContextHolder
21 {
22 /*** Commons Logger. **/
23 private static final Log LOGGER = LogFactory.getLog(GameStatsLoader.class);
24
25 /*** @see java.lang.Runnable#run()
26 */
27 public void doLoad() throws Exception
28 {
29 List players = playerDao.findByMap(null);
30 for (Iterator iter = players.iterator(); iter.hasNext();)
31 {
32 Player player = (Player) iter.next();
33
34 String yahooPlayerId = player.getProvider("yahoo");
35
36 File file = new File("/stats/players/" + yahooPlayerId);
37 file.mkdirs();
38 file = new File("/stats/players/" + yahooPlayerId + "/gamelog");
39
40 NetUtils.copyFile(new URL(location.replaceAll(":yahooPlayerId", yahooPlayerId)), file);
41
42 }
43 }
44 }
This page was automatically generated by Maven