1
2
3
4 package org.flowfuse.base.services.right.implementation;
5
6 import org.apache.commons.logging.Log;
7 import org.apache.commons.logging.LogFactory;
8 import org.flowfuse.base.model.right.SystemRight;
9 import org.flowfuse.base.model.user.User;
10 import org.flowfuse.base.services.right.RightsManagementService;
11
12 import java.util.ArrayList;
13 import java.util.List;
14
15 /***
16 * @author <a href="stefan@flowfuse.org">Stefan Kleineikenscheidt</a>,
17 * Flowfuse.org
18 * @version $Id: RightsManagementServiceImpl.java,v 1.1 2005/11/20 15:02:19 skleinei Exp $
19 */
20 public class RightsManagementServiceImpl implements RightsManagementService {
21
22 /*** RCS ID */
23 public final static String rcsid = "$Id: RightsManagementServiceImpl.java,v 1.1 2005/11/20 15:02:19 skleinei Exp $";
24
25 /*** Logger */
26 protected final Log logger = LogFactory.getLog(this.getClass());
27
28 /***
29 *
30 * @param user
31 * @return
32 */
33 public List getSystemRights(User user) {
34
35 List rights = new ArrayList();
36
37 rights.add(new SystemRight("systemRight.list", "list"));
38 rights.add(new SystemRight("systemRight.create", "create"));
39 rights.add(new SystemRight("systemRight.reports", "report"));
40 rights.add(new SystemRight("systemRight.administration", "admin"));
41
42 return rights;
43 }
44 }
45
46