Subversion Repositories bacoAlunos

Rev

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