Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
08/27/10 08:35:43 (14 years ago)
Author:
cneumuel
Message:

added authorizationManager which checks for permission to specific jobs (#1168)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/3.3-HiveMigration/sources/HeuristicLab.Hive/HeuristicLab.Hive.Server.Core/3.3/ServiceLocator.cs

    r4302 r4333  
    4242
    4343    private static ILifecycleManager lifecycleManager = null;
    44 
    45     private static ISessionFactory sessionFactory = null;
    46 
     44   
    4745    private static IScheduler scheduler = null;
    4846
    49     //private static IPermissionManager permManager = null;
    50 
    51     private static IHivePermissionManager hivePermManager = null;
    52 
     47    private static IAuthorizationManager authorizationManager = null;
     48   
    5349    private static IContextFactory contextFactory = null;
    5450
     
    118114    /// </summary>
    119115    /// <returns></returns>
    120     //[MethodImpl(MethodImplOptions.Synchronized)]
    121     //public static IPermissionManager GetPermissionManager() {
    122     //  if (permManager == null)
    123     //    permManager = ApplicationManager.Manager.GetInstances<IPermissionManager>().First();
    124     //  return permManager;
    125 
    126     //}
    127 
    128     ///// <summary>
    129     ///// Gets the permission manager
    130     ///// </summary>
    131     ///// <returns></returns>
    132     //[MethodImpl(MethodImplOptions.Synchronized)]
    133     //public static IHivePermissionManager GetHivePermissionManager() {
    134     //  if (hivePermManager == null)
    135     //    hivePermManager = ApplicationManager.Manager.GetInstances<IHivePermissionManager>().First();
    136     //  return hivePermManager;
    137 
    138     //}
     116    [MethodImpl(MethodImplOptions.Synchronized)]
     117    public static IAuthorizationManager GetAuthorizationManager() {
     118      if (authorizationManager == null)
     119        authorizationManager = ApplicationManager.Manager.GetInstances<IAuthorizationManager>().First();
     120      return authorizationManager;
     121    }
    139122
    140123    /// <summary>
Note: See TracChangeset for help on using the changeset viewer.