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 Role.
21 *
22 * @author <a href="mailto:taylor@apache.org">David Sean Taylor</a>
23 * @version $Id: Role.java,v 1.3 2004/02/23 03:14:12 jford Exp $
24 */
25 public interface Role
26 {
27 /***
28 * Get the name of the Role
29 *
30 * @return the name of the role.
31 */
32 public String getName();
33
34 /***
35 * Set the name of the Role
36 *
37 * @param roleName the name of the Role.
38 */
39 public void setName(String roleName);
40
41 /***
42 * Get the id of the Role
43 *
44 * @return the id of the role.
45 */
46 public String getId();
47
48 /***
49 * Set the id of the Role
50 *
51 * @param id the new id for the role
52 */
53 public void setId(String id);
54
55 }
56