1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package net.sf.fridaymvc.sample.hibernate;
18
19 import java.io.Serializable;
20
21 import net.sf.fridaymvc.security.accesscontroller.AbstractPermission;
22
23 /***
24 * @author <a href="mailto:arto.pastinen@ofw.fi">Arto Pastinen</a>
25 * @version $Id: HibernatePermission.java,v 1.1.1.1 2004/11/23 09:36:44 artsi Exp $
26 * @hibernate.class
27 * table = "permissions"
28 */
29
30 public class HibernatePermission extends AbstractPermission implements Serializable {
31 protected Integer permissionUid;
32
33 /***
34 *
35 * @hibernate.property
36 * column = "name"
37 * not-null = "true"
38 * length = "50"
39 * unique = "true"
40 */
41 public String getName() {
42 return super.getName();
43 }
44
45 /***
46 * @return Returns the permissionUid.
47 * @hibernate.id
48 * column = "permission_uid"
49 * generator-class = "native"
50 * unsaved-value = "null"
51 */
52 public Integer getPermissionUid() {
53 return this.permissionUid;
54 }
55 /***
56 * @param permissionUid The permissionUid to set.
57 */
58 public void setPermissionUid(Integer permissionUid) {
59 this.permissionUid = permissionUid;
60 }
61
62 /***
63 * @hibernate.property
64 * column = "mask"
65 * not-null = "true"
66 * unique = "true"
67 */
68 public int getMask() {
69 return super.getMask();
70 }
71 }