Salome HOME
a8521a1c46aec7145e088f1fdb8047a50a7f143a
[modules/gde.git] / projects / GDE_App / GDE-ejb / src / java / com / edf / gde / entities / GroupPermission.java
1 package com.edf.gde.entities;
2
3 import java.io.Serializable;
4 import javax.persistence.Basic;
5 import javax.persistence.Column;
6 import javax.persistence.Entity;
7 import javax.persistence.GeneratedValue;
8 import javax.persistence.GenerationType;
9 import javax.persistence.Id;
10 import javax.persistence.NamedQueries;
11 import javax.persistence.NamedQuery;
12 import javax.persistence.SequenceGenerator;
13 import javax.persistence.Table;
14 import javax.validation.constraints.NotNull;
15
16 /**
17  *
18  * @author Kavoos
19  */
20 @Entity(name = "UserPermission")
21 @Table(name = "USERPERMISSIONS")
22 @NamedQueries({
23     @NamedQuery(name = "UserPermission.findAll", query = "SELECT u FROM User u"),
24     @NamedQuery(name = "UserPermission.findById", query = "SELECT u FROM User u where u.id=:id"),
25     @NamedQuery(name = "UserPermission.findByName", query = "SELECT u FROM User u where u.name=:username")
26 })
27
28 public class UserPermission implements Serializable {
29
30     @Id
31     @Basic(optional = false)
32     @NotNull
33     @Column(name = "id")
34     @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "SEQ_GEN_SEQUENCE")
35     @SequenceGenerator(name = "SEQ_GEN_SEQUENCE", allocationSize = 50)
36     private Long id;
37     @Column(name="groupId")
38     long groupId;
39     @Column(name="serviceName")
40     String serviceName;
41     @Column(name="methodName")
42     String methodName;
43
44     public UserPermission() {
45     }
46
47     public Long getId() {
48         return id;
49     }
50
51     public void setId(Long id) {
52         this.id = id;
53     }
54
55     public long getGroupId() {
56         return groupId;
57     }
58
59     public void setGroupId(long groupId) {
60         this.groupId = groupId;
61     }
62
63     public String getServiceName() {
64         return serviceName;
65     }
66
67     public void setServiceName(String serviceName) {
68         this.serviceName = serviceName;
69     }
70
71     public String getMethodName() {
72         return methodName;
73     }
74
75     public void setMethodName(String methodName) {
76         this.methodName = methodName;
77     }
78    
79
80 }