1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 package fr.paris.lutece.plugins.extend.modules.favorite.web.action;
35
36 import fr.paris.lutece.portal.business.user.AdminUser;
37 import fr.paris.lutece.portal.service.admin.AccessDeniedException;
38 import fr.paris.lutece.portal.service.resource.IExtendableResource;
39 import fr.paris.lutece.portal.web.pluginaction.AbstractPluginAction;
40 import fr.paris.lutece.portal.web.pluginaction.IPluginActionResult;
41 import fr.paris.lutece.portal.web.resource.IExtendableResourcePluginAction;
42
43 import java.util.Map;
44
45 import javax.servlet.http.HttpServletRequest;
46 import javax.servlet.http.HttpServletResponse;
47
48
49
50
51
52
53 public class FavoriteInstallerPluginAction extends AbstractPluginAction<IExtendableResource> implements IExtendableResourcePluginAction
54 {
55 private static final String ACTION_NAME = "Favorite";
56
57
58 private static final String TEMPLATE_BUTTON = "../plugins/extend/modules/favorite/actions/install_favorite.html";
59
60
61
62
63 @Override
64 public boolean isInvoked( HttpServletRequest request )
65 {
66 return false;
67 }
68
69
70
71
72 @Override
73 public void fillModel( HttpServletRequest request, AdminUser adminUser, Map<String, Object> model )
74 {
75 }
76
77
78
79
80 @Override
81 public String getButtonTemplate( )
82 {
83 return TEMPLATE_BUTTON;
84 }
85
86
87
88
89 @Override
90 public String getName( )
91 {
92 return ACTION_NAME;
93 }
94
95
96
97
98 @Override
99 public IPluginActionResult process( HttpServletRequest request, HttpServletResponse response, AdminUser adminUser, IExtendableResource sessionFields )
100 throws AccessDeniedException
101 {
102 return null;
103 }
104 }