1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.jetspeed.om.security;
18
19 /***
20 * A Jetspeed basic Permission.
21 *
22 * @author <a href="mailto:taylor@apache.org">David Sean Taylor</a>
23 * @version $Id: Permission.java,v 1.3 2004/02/23 03:14:12 jford Exp $
24 */
25 public interface Permission
26 {
27 /***
28 * Get the name of the Permission
29 *
30 * @return the name of the permission.
31 */
32 public String getName();
33
34 /***
35 * Set the name of the Permission
36 *
37 * @param permissionName the name of the Permission.
38 */
39 public void setName(String permissionName);
40
41 /***
42 * Get the id of the Permission
43 *
44 * @return the id of the permission.
45 */
46 public String getId();
47
48 /***
49 * Set the id of the Permission
50 *
51 * @param id the new id for the permission
52 */
53 public void setId(String id);
54
55 }
56
57