/// <summary> /// constructor /// </summary> public TClientDomainManager(String AClientID, TClientServerConnectionType AClientServerConnectionType, TClientManagerCallForwarder AClientManagerRef, ISystemDefaultsCache ASystemDefaultsCacheRef, ICacheableTablesManager ACacheableTablesManagerRef, IPrincipal AUserInfo) : base(AClientID, AClientServerConnectionType, AClientManagerRef, "007") { }
/// <summary> /// initialize variables that are initialized from classes specific to the server, eg. with access to OpenPetra database /// </summary> public static void InitializeStaticVariables(ISystemDefaultsCache ASystemDefaultsCache, ICacheableTablesManager ACacheableTablesManager, IUserManager AUserManager, IErrorLog AErrorLog, IMaintenanceLogonMessage AMaintenanceLogonMessage, IClientAppDomainConnection AClientDomainManager) { USystemDefaultsCache = ASystemDefaultsCache; UCacheableTablesManager = ACacheableTablesManager; UUserManager = AUserManager; UErrorLog = AErrorLog; UMaintenanceLogonMessage = AMaintenanceLogonMessage; UClientDomainManager = AClientDomainManager; }
/// <summary> /// initialize variables that are initialized from classes specific to the server, eg. with access to OpenPetra database /// </summary> public static void InitializeStaticVariables(ISystemDefaultsCache ASystemDefaultsCache, IUserManager AUserManager, IErrorLog AErrorLog, IMaintenanceLogonMessage AMaintenanceLogonMessage) { USystemDefaultsCache = ASystemDefaultsCache; UUserManager = AUserManager; UErrorLog = AErrorLog; UMaintenanceLogonMessage = AMaintenanceLogonMessage; }