Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/20/09 20:27:15 (15 years ago)
Author:
svonolfe
Message:

Updated interfaces (#532)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Security.DataAccess/IPermissionAdapter.cs

    r1378 r1384  
    2323using System.Collections.Generic;
    2424using System.Text;
    25 using HeuristicLab.DataAccess;
    2625using HeuristicLab.Security.Contracts.BusinessObjects;
    27 using HeuristicLab.DataAccess.Interfaces;
    2826
    29 namespace HeuristicLab.Hive.Server.Core.InternalInterfaces.DataAccess {
     27namespace HeuristicLab.Security.DataAccess {
    3028  /// <summary>
    3129  /// The permission database adapter
    3230  /// </summary>
    3331  interface IPermissionAdapter: IDataAdapter<Permission> {
    34     bool hasPermssion(String permissionOwnerId, Guid permissionToken,
     32    /// <summary>
     33    /// Determines, if the permission Owner has the permission on the entity
     34    /// </summary>
     35    /// <param name="permissionOwnerId"></param>
     36    /// <param name="permissionId"></param>
     37    /// <param name="entityId"></param>
     38    /// <returns></returns>
     39    GrantedPermission getPermssion(Guid permissionOwnerId, Guid permissionId,
     40      Guid entityId);
     41
     42    /// <summary>
     43    /// Adds a permission
     44    /// </summary>
     45    /// <param name="permissionOwnerId"></param>
     46    /// <param name="permissionId"></param>
     47    /// <param name="entityId"></param>
     48    /// <returns></returns>
     49    bool addPermission(Guid permissionOwnerId, Guid permissionId,
     50      Guid entityId);
     51
     52    /// <summary>
     53    /// Removes a permission
     54    /// </summary>
     55    /// <param name="permissionOwnerId"></param>
     56    /// <param name="permissionId"></param>
     57    /// <param name="entityId"></param>
     58    /// <returns></returns>
     59    bool removePermission(Guid permissionOwnerId, Guid permissionId,
    3560      Guid entityId);
    3661  }
Note: See TracChangeset for help on using the changeset viewer.