Changeset 5511 for branches/HeuristicLab.Hive-3.4/sources/HeuristicLab.Services.Hive.DataAccess/3.4/Interfaces
- Timestamp:
- 02/17/11 14:47:56 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.Hive-3.4/sources/HeuristicLab.Services.Hive.DataAccess/3.4/Interfaces/IHiveDao.cs
r5404 r5511 1 1 using System; 2 2 using System.Collections.Generic; 3 using System.Linq;4 using System.Text;5 3 using System.Linq.Expressions; 6 4 7 5 namespace HeuristicLab.Services.Hive.DataAccess { 6 using HeuristicLab.Services.Hive.Common.DataTransfer; 8 7 using DT = HeuristicLab.Services.Hive.Common.DataTransfer; 9 8 … … 32 31 void UpdateHiveExperiment(DT.HiveExperiment dto); 33 32 void DeleteHiveExperiment(Guid id); 33 #endregion 34 35 #region HiveExperimentPermission Methods 36 DT.HiveExperimentPermission GetHiveExperimentPermission(Guid hiveExperimentId, Guid grantedUserId); 37 IEnumerable<DT.HiveExperimentPermission> GetHiveExperimentPermissions(Expression<Func<HiveExperimentPermission, bool>> predicate); 38 void AddHiveExperimentPermission(DT.HiveExperimentPermission dto); 39 void UpdateHiveExperimentPermission(DT.HiveExperimentPermission dto); 40 void DeleteHiveExperimentPermission(Guid hiveExperimentId, Guid grantedUserId); 34 41 #endregion 35 42 … … 80 87 81 88 #region Authorization Methods 82 bool IsUserAuthorizedForJobs(Guid userId, params Guid[] jobIds); 89 Permission GetPermissionForJob(Guid jobId, Guid userId); 90 Permission GetPermissionForExperiment(Guid experimentId, Guid userId); 91 Guid GetExperimentForJob(Guid jobId); 83 92 #endregion 84 93 }
Note: See TracChangeset
for help on using the changeset viewer.