Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
12/04/08 15:53:04 (16 years ago)
Author:
svonolfe
Message:

Added user adapter to the service locator (#372)

Location:
trunk/sources/HeuristicLab.Hive.Server.Core
Files:
2 edited

Legend:

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

    r845 r899  
    4242    /// <param name="userId"></param>
    4343    /// <returns></returns>
    44     ClientInfo GetUserById(long userId);
     44    User GetUserById(long userId);
     45
     46    /// <summary>
     47    /// Get the user with the specified name
     48    /// </summary>
     49    /// <param name="userId"></param>
     50    /// <returns></returns>
     51    User GetUserByName(string name);
    4552
    4653    /// <summary>
  • trunk/sources/HeuristicLab.Hive.Server.Core/ServiceLocator.cs

    r826 r899  
    3131
    3232  private static IClientAdapter clientAdapter = null;
     33
     34  private static IUserAdapter userAdapter = null;
    3335 
    3436  /// <summary>
     
    4345    return clientAdapter;
    4446  }
     47
     48  /// <summary>
     49  /// Gets the user database adapter
     50  /// </summary>
     51  /// <returns></returns>
     52  internal static IUserAdapter GetUserAdapter() {
     53    if (userAdapter == null) {
     54      userAdapter = discoveryService.GetInstances<IUserAdapter>()[0];
     55    }
     56
     57    return userAdapter;
     58  }
    4559}
Note: See TracChangeset for help on using the changeset viewer.