Subversion Repositories bacoAlunos

Rev

Rev 1306 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
255 jmachado 1
package pt.estgp.estgweb.services.courseunits;
2
 
3
import pt.estgp.estgweb.domain.CourseUnit;
4
import pt.estgp.estgweb.domain.Student;
5
import pt.estgp.estgweb.domain.dao.DaoFactory;
995 jmachado 6
import pt.utl.ist.berserk.logic.serviceManager.IService;
255 jmachado 7
 
1072 jmachado 8
import java.util.ArrayList;
255 jmachado 9
import java.util.List;
10
 
11
/**
12
 * @author Jorge Machado
13
 * @date 2/Jun/2008
14
 * @see pt.estgp.estgweb.services.courseunits
15
 */
16
public class LoadSubscribedUnitsCurrentYearService implements IService
17
{
18
    public List<CourseUnit> run(long studentId)
19
    {
20
        Student t = DaoFactory.getStudentDaoImpl().load(studentId);
995 jmachado 21
        List<CourseUnit> units = DaoFactory.getCourseUnitDaoImpl().loadSubscribedImportYearUnits(studentId, DaoFactory.getConfigurationDaoImpl().getInterfaceImportYear());
1072 jmachado 22
                units = new ArrayList<CourseUnit>(units);
255 jmachado 23
        for(CourseUnit c: units)
24
        {
25
            c.getName();
26
            c.getCourse().getName();
27
        }
28
        return units;
29
    }
1040 jmachado 30
 
31
    public List<CourseUnit> givenYear(long studentId,1.5.0/docs/api/java/lang/String.html">String year)
32
    {
33
        Student t = DaoFactory.getStudentDaoImpl().load(studentId);
34
        List<CourseUnit> units = DaoFactory.getCourseUnitDaoImpl().loadSubscribedImportYearUnits(studentId, year);
1072 jmachado 35
                units = new ArrayList<CourseUnit>(units);
1040 jmachado 36
        for(CourseUnit c: units)
37
        {
38
            c.getName();
39
            c.getCourse().getName();
40
        }
41
        return units;
42
    }
255 jmachado 43
}