1 package com.edf.gde.entities;
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;
20 @Entity(name = "UserPermission")
21 @Table(name = "USERPERMISSIONS")
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")
28 public class UserPermission implements Serializable {
31 @Basic(optional = false)
34 @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "SEQ_GEN_SEQUENCE")
35 @SequenceGenerator(name = "SEQ_GEN_SEQUENCE", allocationSize = 50)
37 @Column(name="groupId")
39 @Column(name="serviceName")
41 @Column(name="methodName")
44 public UserPermission() {
51 public void setId(Long id) {
55 public long getGroupId() {
59 public void setGroupId(long groupId) {
60 this.groupId = groupId;
63 public String getServiceName() {
67 public void setServiceName(String serviceName) {
68 this.serviceName = serviceName;
71 public String getMethodName() {
75 public void setMethodName(String methodName) {
76 this.methodName = methodName;