Subversion Repositories bacoAlunos

Rev

Rev 201 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
201 jmachado 1
package pt.estgp.estgweb.services.blogs;
2
 
3
import pt.utl.ist.berserk.logic.serviceManager.IService;
4
import pt.estgp.estgweb.services.announcements.DeleteAnnouncementService;
5
import pt.estgp.estgweb.domain.UserSession;
6
import pt.estgp.estgweb.domain.dao.DaoFactory;
7
import org.apache.log4j.Logger;
8
 
9
import java.io.Serializable;
10
 
11
/*
12
 * @author Goncalo Luiz gedl [AT] rnl [DOT] ist [DOT] utl [DOT] pt
13
 *
14
 *
15
 * Created at 17/Out/2003 , 23:45:24
16
 *
17
 */
18
/**
19
 * @author Jorge Machado
20
 *
21
 *
22
 * Created at 17/Out/2003 , 23:45:24
23
 *
24
 */
25
public class DeleteBlogService implements IService
26
{
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(DeleteBlogService.class);
29
 
30
 
31
 
32
    public 1.5.0/docs/api/java/lang/Boolean.html">Boolean run(1.5.0/docs/api/java/io/Serializable.html">Serializable id, UserSession userSession)
33
    {
34
        try
35
        {
36
            logger.info("Deleting blog:" + id + " user:" + userSession.getUser().getUsername());
37
            DaoFactory.getBlogDaoImpl().delete(id);
38
            return true;
39
        }
40
        catch(1.5.0/docs/api/java/lang/Exception.html">Exception e)
41
        {
42
            logger.error("Can't delete blog:"+id +""+e);
43
            return false;
44
        }
45
    }
46
}