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