Your browser does not support JavaScript and this site utilizes JavaScript to build content and provide links to additional information. You should either enable JavaScript in your browser settings or use a browser that supports JavaScript in order to take full advantage of this site.
1 package org.manentia.kasai; 2 3 import java.sql.ResultSet ; 4 import java.sql.SQLException ; 5 import java.util.ArrayList ; 6 import java.util.Collection ; 7 8 9 14 public class AuthObject { 15 16 private String id; 17 18 private Collection objectsUsersRoles; 19 20 private Collection objectsGroupsRoles; 21 22 23 public AuthObject() { 24 objectsUsersRoles = new ArrayList (); 25 objectsGroupsRoles = new ArrayList (); 26 } 27 28 public AuthObject (ResultSet rs) throws SQLException { 29 id = rs.getString("id"); 30 } 31 32 public String getId() { 33 return this.id; 34 } 35 36 public void setId(String id) { 37 this.id = id; 38 } 39 40 public Collection getObjectsUsersRoles(){ 41 return objectsUsersRoles; 42 } 43 44 public void setObjectsUsersRoles(Collection objectUserRole){ 45 this.objectsUsersRoles = objectUserRole; 46 } 47 48 public void addObjectUserRole(ObjectUserRole objectUserRole) { 49 if (objectUserRole != null) { 50 if(!objectsUsersRoles.contains(objectUserRole)){ 51 this.objectsUsersRoles.add(objectUserRole); 52 } 53 } 54 } 55 56 public void removeObjectUserRole (ObjectUserRole objectUserRole){ 57 if (objectUserRole != null){ 58 this.objectsUsersRoles.remove(objectUserRole); 59 } 60 } 61 62 public Collection getObjectsGroupsRoles(){ 63 return objectsGroupsRoles; 64 } 65 66 public void setObjectsGroupsRoles(Collection objectGroupRole){ 67 this.objectsGroupsRoles = objectGroupRole; 68 } 69 70 public void addObjectGroupRole(ObjectGroupRole objectGroupRole) { 71 if (objectGroupRole != null) { 72 if(!objectsGroupsRoles.contains(objectGroupRole)){ 73 this.objectsGroupsRoles.add(objectGroupRole); 74 } 75 } 76 } 77 78 public void removeObjectGroupRole (ObjectGroupRole objectGroupRole){ 79 if (objectGroupRole != null){ 80 this.objectsGroupsRoles.remove(objectGroupRole); 81 } 82 } 83 84 public boolean equals (java.lang.Object obj){ 85 boolean result = false; 86 87 try{ 88 if (obj instanceof AuthObject){ 89 if (((AuthObject)obj).getId().equals (this.id)){ 90 result = true; 91 } 92 } 93 } 94 catch (Exception e){ 95 result = false; 96 } 97 return result; 98 } 99 } 100
| Popular Tags
|