]> SALOME platform Git repositories - modules/gde.git/blobdiff - projects/GDE_App/GDE-ejb/src/java/com/edf/gde/entities/GroupPermission.java
Salome HOME
(no commit message)
[modules/gde.git] / projects / GDE_App / GDE-ejb / src / java / com / edf / gde / entities / GroupPermission.java
index a8521a1c46aec7145e088f1fdb8047a50a7f143a..2ec7b2802b1f7f61c6ee2496907ec74a3feb637f 100644 (file)
@@ -17,15 +17,19 @@ import javax.validation.constraints.NotNull;
  *
  * @author Kavoos
  */
-@Entity(name = "UserPermission")
-@Table(name = "USERPERMISSIONS")
+@Entity(name = "GroupPermission")
+@Table(name = "GROUPPERMISSIONS ")
 @NamedQueries({
-    @NamedQuery(name = "UserPermission.findAll", query = "SELECT u FROM User u"),
-    @NamedQuery(name = "UserPermission.findById", query = "SELECT u FROM User u where u.id=:id"),
-    @NamedQuery(name = "UserPermission.findByName", query = "SELECT u FROM User u where u.name=:username")
+    @NamedQuery(name = "GroupPermission.findAll", query = "SELECT g FROM GroupPermission g"),
+    @NamedQuery(name = "GroupPermission.findById", query = "SELECT g FROM GroupPermission g where g.id=:id"),
+    @NamedQuery(name = "GroupPermission.findByName", query = "SELECT g FROM GroupPermission g where g.name=:username"),
+    @NamedQuery(name = "GroupPermission.findPermission", query = "SELECT g from GroupPermission g where "
+            + "g.groupId=:groupId "
+            + "and g.serviceName=:serviceName "
+            + "and g.methodName=:methodName")
 })
 
-public class UserPermission implements Serializable {
+public class GroupPermission implements Serializable {
 
     @Id
     @Basic(optional = false)
@@ -41,7 +45,7 @@ public class UserPermission implements Serializable {
     @Column(name="methodName")
     String methodName;
 
-    public UserPermission() {
+    public GroupPermission() {
     }
 
     public Long getId() {