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
1 fvelez 1
package pt.estgp.estgweb.services.announcements;
2
 
3
import pt.utl.ist.berserk.logic.serviceManager.IService;
4
import pt.estgp.estgweb.domain.views.AnnouncementView;
5
import pt.estgp.estgweb.domain.UserSession;
6
import pt.estgp.estgweb.domain.Announcement;
7
import pt.estgp.estgweb.domain.dao.DaoFactory;
8
import org.apache.log4j.Logger;
9
 
10
import java.io.Serializable;
11
 
12
/*
13
 * @author Goncalo Luiz gedl [AT] rnl [DOT] ist [DOT] utl [DOT] pt
14
 *
15
 *
16
 * Created at 17/Out/2003 , 23:45:24
17
 *
18
 */
19
/**
20
 * @author Jorge Machado
21
 *
22
 *
23
 * Created at 17/Out/2003 , 23:45:24
24
 *
25
 */
26
public class LoadAnnouncementService implements IService {
27
 
28
    private static final 1.5.0/docs/api/java/util/logging/Logger.html">Logger logger = 1.5.0/docs/api/java/util/logging/Logger.html">Logger.getLogger(LoadAnnouncementService.class);
29
 
30
 
31
 
32
    public AnnouncementView run(1.5.0/docs/api/java/io/Serializable.html">Serializable id, UserSession userSession)
33
    {
34
        Announcement announcement = DaoFactory.getAnnouncementDaoImpl().load(id);
35
        AnnouncementView announcementView = new AnnouncementView(announcement);
36
        logger.info("Loading announcement view:" + announcement.getId());
37
        return announcementView;
38
    }
39
}