- Timestamp:
- 12/10/08 15:03:00 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Hive.Server.ADODataAccess/UserGroupAdapter.cs
r939 r948 44 44 new dsHiveServer.PermissionOwner_UserGroupDataTable(); 45 45 46 private IPermissionOwnerAdapter permOwnerAdapter = 47 ServiceLocator.GetPermissionOwnerAdapter(); 48 49 private IUserAdapter userAdapter = 50 ServiceLocator.GetUserAdapter(); 46 private IPermissionOwnerAdapter permOwnerAdapter = null; 47 48 private IPermissionOwnerAdapter PermOwnerAdapter { 49 get { 50 if (permOwnerAdapter == null) 51 permOwnerAdapter = ServiceLocator.GetPermissionOwnerAdapter(); 52 53 return permOwnerAdapter; 54 } 55 } 56 57 private IUserAdapter userAdapter = null; 58 59 private IUserAdapter UserAdapter { 60 get { 61 if (userAdapter == null) 62 userAdapter = ServiceLocator.GetUserAdapter(); 63 64 return userAdapter; 65 } 66 } 51 67 52 68 public UserGroupAdapter() { … … 65 81 /*Parent - Permission Owner*/ 66 82 userGroup.PermissionOwnerId = row.PermissionOwnerId; 67 permOwnerAdapter.GetPermissionOwnerById(userGroup);83 PermOwnerAdapter.GetPermissionOwnerById(userGroup); 68 84 69 85 //first check for created references … … 88 104 if (permOwner == null) { 89 105 PermissionOwner permissionOwner = 90 userAdapter.GetUserById(permOwnerUserGroupRow.PermissionOwnerId);106 UserAdapter.GetUserById(permOwnerUserGroupRow.PermissionOwnerId); 91 107 92 108 if (permissionOwner == null) { … … 133 149 //first update the member to make sure it exists in the DB 134 150 if (permOwner is User) { 135 userAdapter.UpdateUser(permOwner as User);151 UserAdapter.UpdateUser(permOwner as User); 136 152 } else if (permOwner is UserGroup) { 137 153 UpdateUserGroup(permOwner as UserGroup); … … 201 217 public void UpdateUserGroup(UserGroup group) { 202 218 if (group != null) { 203 permOwnerAdapter.UpdatePermissionOwner(group);219 PermOwnerAdapter.UpdatePermissionOwner(group); 204 220 205 221 dsHiveServer.UserGroupRow row = … … 292 308 293 309 data.RemoveUserGroupRow(row); 294 return permOwnerAdapter.DeletePermissionOwner(group);310 return PermOwnerAdapter.DeletePermissionOwner(group); 295 311 } 296 312 }
Note: See TracChangeset
for help on using the changeset viewer.