Subversion Repositories bacoAlunos

Rev

Rev 1814 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1814 Rev 1827
Line 1... Line 1...
1
package pt.estgp.estgweb.services.urlstat;
1
package pt.estgp.estgweb.services.urlstat;
2
 
2
 
-
 
3
import jomm.utils.BytesUtils;
-
 
4
import jomm.utils.DatesUtils;
3
import jomm.utils.MessageResources;
5
import jomm.utils.MessageResources;
4
import jomm.utils.MyCalendar;
6
import jomm.utils.MyCalendar;
5
import org.apache.log4j.Logger;
-
 
6
import org.apache.commons.httpclient.util.URIUtil;
-
 
7
import org.apache.commons.httpclient.URIException;
7
import org.apache.commons.httpclient.URIException;
-
 
8
import org.apache.commons.httpclient.util.URIUtil;
-
 
9
import org.apache.log4j.Logger;
8
import org.jfree.chart.ChartFactory;
10
import org.jfree.chart.ChartFactory;
9
import org.jfree.chart.ChartUtilities;
11
import org.jfree.chart.ChartUtilities;
10
import org.jfree.chart.JFreeChart;
12
import org.jfree.chart.JFreeChart;
11
import org.jfree.chart.axis.DateAxis;
13
import org.jfree.chart.axis.DateAxis;
12
import org.jfree.chart.plot.XYPlot;
14
import org.jfree.chart.plot.XYPlot;
13
import org.jfree.data.time.Day;
15
import org.jfree.data.time.Day;
-
 
16
import org.jfree.data.time.Month;
14
import org.jfree.data.time.TimeSeries;
17
import org.jfree.data.time.TimeSeries;
15
import org.jfree.data.time.TimeSeriesCollection;
18
import org.jfree.data.time.TimeSeriesCollection;
16
import org.jfree.data.time.Month;
-
 
17
import pt.estgp.estgweb.domain.UrlStat;
19
import pt.estgp.estgweb.domain.UrlStat;
18
import pt.estgp.estgweb.domain.UrlStatDay;
20
import pt.estgp.estgweb.domain.UrlStatDay;
19
import pt.estgp.estgweb.domain.UrlStatMonth;
21
import pt.estgp.estgweb.domain.UrlStatMonth;
20
import pt.estgp.estgweb.domain.dao.DaoFactory;
22
import pt.estgp.estgweb.domain.dao.DaoFactory;
21
import pt.estgp.estgweb.services.expceptions.ServiceException;
23
import pt.estgp.estgweb.services.expceptions.ServiceException;
22
import pt.estgp.estgweb.utils.Globals;
24
import pt.estgp.estgweb.utils.Globals;
23
import jomm.utils.DatesUtils;
-
 
24
import jomm.utils.BytesUtils;
-
 
25
import jomm.dao.impl.AbstractDao;
-
 
26
import jomm.web.utils.TestHttpServletRequest;
-
 
27
import pt.utl.ist.berserk.logic.serviceManager.IService;
25
import pt.utl.ist.berserk.logic.serviceManager.IService;
28
 
26
 
29
import javax.servlet.http.HttpServletRequest;
27
import javax.servlet.http.HttpServletRequest;
30
import java.awt.*;
28
import java.awt.*;
31
import java.io.File;
29
import java.io.File;
32
import java.io.IOException;
30
import java.io.IOException;
-
 
31
import java.text.SimpleDateFormat;
33
import java.util.Date;
32
import java.util.Date;
34
import java.util.List;
33
import java.util.List;
35
import java.util.ArrayList;
-
 
36
import java.text.SimpleDateFormat;
-
 
37
 
34
 
38
 
35
 
39
/**
36
/**
40
 * @author Jorge Machado
37
 * @author Jorge Machado
41
 * @date 15/Mar/2008
38
 * @date 15/Mar/2008