public static void AddCallback(ICoreBaseObject _instance, string group, IExecutable callback) { if (_instance.Callbacks [group] == null) _instance.Callbacks [group] = new List<IExecutable> (); _instance.Callbacks [group].Add (callback); }
public static void addCallbacks(ICoreBaseObject target, string group, List <IExecutable> callbacks) { CoreServiceContainer.GetInstance().GetService(target.Name + ADD_CALLBACK) .AddParam(GROUP, group) .AddParam(CALLBACK, callbacks) .Execute(); }
public static object ServiceAddCallback(ICoreBaseObject _instance, Dictionary<string,object>parameters) { string group = Convert.ToString (parameters ["group"]); CoreService callback = (CoreService)parameters ["callback"]; CoreBaseClassFactory.AddCallback (_instance, group, callback); return null; }
public static void Construct(ICoreBaseObject _instance) { _instance.Sc = CoreServiceContainer.GetInstance (); _instance.Context = CoreContext.GetInstance (); _instance.Sc.RegisterService (_instance.Name + ".add.callback", _instance.ServiceAddCallback); _instance.Sc.RegisterService (_instance.Name + ".add.callbacks", _instance.ServiceAddCallbacks); }
public static object Log(ICoreBaseObject _instance, object message) { if (_instance.Sc.HasService(CoreLogger.LOGGER_LOG)) { _instance.Sc.GetService(CoreLogger.LOGGER_LOG).AddParam(CoreLogger.MESSAGE, message).Execute(); } return(null); }
public static object ServiceAddCallback(ICoreBaseObject _instance, Dictionary <string, object> parameters) { string group = (String)parameters [CoreCallback.GROUP]; IExecutable callback = (IExecutable)parameters [CoreCallback.CALLBACK]; CoreBaseClassFactory.AddCallback(_instance, group, callback); return(null); }
public static void Construct(ICoreBaseObject _instance) { _instance.Sc = CoreServiceContainer.GetInstance(); _instance.Context = CoreContext.GetInstance(); _instance.Sc.RegisterService(_instance.Name + ".add.callback", _instance.ServiceAddCallback); _instance.Sc.RegisterService(_instance.Name + ".add.callbacks", _instance.ServiceAddCallbacks); }
public static object ServiceAddCallbacks(ICoreBaseObject _instance, Dictionary<string,object>parameters) { string group = (string)parameters ["group"]; List<CoreService> callbacks = (List<CoreService>)parameters ["callbacks"]; foreach (CoreService callback in callbacks) CoreBaseClassFactory.AddCallback (_instance, group, callback); return null; }
public static void AddCallback(ICoreBaseObject _instance, string group, IExecutable callback) { if (!_instance.Callbacks.ContainsKey(group)) { _instance.Callbacks.Add(group, new List <IExecutable>()); } _instance.Callbacks [group].Add(callback); }
public static CoreCallback CreateCallBack(ICoreBaseObject _instance, string group) { if (!_instance.Callbacks.ContainsKey(group)) { _instance.Callbacks.Add(group, new List <IExecutable> ()); } return(new CoreCallback(group, (List <IExecutable>)_instance.Callbacks [group])); }
public static object ServiceAddCallbacks(ICoreBaseObject _instance, Dictionary <string, object> parameters) { string group = (string)parameters ["group"]; List <IExecutable> callbacks = (List <IExecutable>)parameters ["callbacks"]; foreach (IExecutable callback in callbacks) { CoreBaseClassFactory.AddCallback(_instance, group, callback); } return(null); }
public static object Log(ICoreBaseObject _instance, object message) { if (_instance.Sc.HasService (CoreLogger.LOGGER_LOG)) _instance.Sc.GetService (CoreLogger.LOGGER_LOG).AddParam (CoreLogger.MESSAGE, message).Execute (); return null; }
public static CoreCallback CreateCallBack(ICoreBaseObject _instance, string group) { return new CoreCallback (group, (List<IExecutable>)_instance.Callbacks [group]); }