Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
04/24/09 12:07:58 (15 years ago)
Author:
mbecirov
Message:

#586: Add permission constants and adopt server console

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Hive.Server.Core/3.2/ServiceLocator.cs

    r1530 r1648  
    2828using HeuristicLab.DataAccess.Interfaces;
    2929using System.Data.SqlClient;
     30using HeuristicLab.Security.Contracts.Interfaces;
    3031
    3132/// <summary>
     
    4748
    4849  private static IScheduler scheduler = null;
     50
     51  private static IPermissionManager permManager = null;
    4952
    5053  /// <summary>
     
    129132    return scheduler;
    130133  }
     134
     135  /// <summary>
     136  /// Gets the permission manager
     137  /// </summary>
     138  /// <returns></returns>
     139  [MethodImpl(MethodImplOptions.Synchronized)] 
     140  public static IPermissionManager GetPermissionManager() {
     141    if (permManager == null)
     142      permManager = discoveryService.GetInstances<IPermissionManager>()[0];
     143    return permManager;
     144   
     145  }
    131146}
Note: See TracChangeset for help on using the changeset viewer.