Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
12/16/08 17:26:43 (15 years ago)
Author:
svonolfe
Message:

Refactored DAL, Improved Caching (#372)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Hive.Server.Core/InternalInterfaces/DataAccess/IClientGroupAdapter.cs

    r971 r995  
    3030  /// The client group database adapter
    3131  /// </summary>
    32   public interface IClientGroupAdapter {
    33     /// <summary>
    34     /// Save or update the client group
    35     /// </summary>
    36     /// <param name="client"></param>
    37     void UpdateClientGroup(ClientGroup group);
    38 
    39     /// <summary>
    40     /// Get the client group with the specified ID
    41     /// </summary>
    42     /// <param name="clientId"></param>
    43     /// <returns></returns>
    44     ClientGroup GetClientGroupById(long clientGroupId);
    45 
     32  public interface IClientGroupAdapter: IDataAdapter<ClientGroup> {
    4633    /// <summary>
    4734    /// Get the client group with the specified name
     
    4936    /// <param name="clientId"></param>
    5037    /// <returns></returns>
    51     ClientGroup GetClientGroupByName(string name);
    52 
    53     /// <summary>
    54     /// Get all client groups
    55     /// </summary>
    56     /// <returns></returns>
    57     ICollection<ClientGroup> GetAllClientGroups();
     38    ClientGroup GetByName(string name);
    5839
    5940    /// <summary>
     
    6344    /// <returns></returns>
    6445    ICollection<ClientGroup> MemberOf(Resource resource);
    65 
    66     /// <summary>
    67     /// Deletes the client group
    68     /// </summary>
    69     /// <param name="client"></param>
    70     bool DeleteClientGroup(ClientGroup group);
    7146  }
    7247}
Note: See TracChangeset for help on using the changeset viewer.