Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
06/04/12 14:14:47 (12 years ago)
Author:
jkarder
Message:

#1860:

  • added ResourcePermission data transfer object
  • added resource permission management service methods
  • added authorization service method for resource administration
  • HiveService now uses AccessService infrastructure
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HiveResourcePermissionManagement (trunk integration)/HeuristicLab.Services.Hive/3.3/ServiceContracts/IHiveService.cs

    r7916 r7950  
    3131  public interface IHiveService {
    3232
     33    #region Authorization Methods
     34    [OperationContract]
     35    bool AuthorizesForResourceAdministration(Guid resourceId);
     36    #endregion
     37
    3338    #region Task Methods
    3439    [OperationContract]
     
    160165    #region ResourcePermission Methods
    161166    [OperationContract]
    162     void GrantResourcePermission(Guid resourceId, Guid grantedUserId);
    163 
    164     [OperationContract]
    165     void RevokeResourcePermission(Guid resourceId, Guid grantedUserId);
     167    void GrantResourcePermissions(Guid resourceId, params Guid[] grantedUserIds);
     168
     169    [OperationContract]
     170    void RevokeResourcePermissions(Guid resourceId, params Guid[] grantedUserIds);
    166171
    167172    [OperationContract]
Note: See TracChangeset for help on using the changeset viewer.