View Javadoc
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