Ejemplo n.º 1
0
 public fakePool(DbProxy proxy)
     : base("pool", proxy)
 {
 }
Ejemplo n.º 2
0
 public fakeSR(DbProxy proxy)
     : base("sr", proxy)
 {
 }
Ejemplo n.º 3
0
 public fakeHost(DbProxy proxy)
     : base("host", proxy)
 {
 }
Ejemplo n.º 4
0
 public fakeVIF(DbProxy proxy)
     : base("vif", proxy)
 {
 }
 public DeleteUserEventHandler(IEventBus eventBus, DbProxy dbProxy, ILogger <DeleteUserEventHandler> logger) : base(eventBus, dbProxy)
 {
     this.logger = logger;
 }
Ejemplo n.º 6
0
 public fakeVBD(DbProxy proxy)
     : base("vbd", proxy)
 {
 }
 public RemoveSubscriptionEventHandler(IEventBus eventBus, DbProxy dbProxy, ILogger <RemoveSubscriptionEventHandler> logger) : base(eventBus, dbProxy)
 {
     this.logger = logger;
 }
Ejemplo n.º 8
0
 public fakeTask(DbProxy proxy)
     : base("task", proxy)
 {
 }
Ejemplo n.º 9
0
 public fakeHost_Patch(DbProxy proxy)
     : base("host_patch", proxy)
 {
 }
Ejemplo n.º 10
0
 public fakeUnknown(string clazz, DbProxy proxy)
     : base(clazz, proxy)
 {
 }
Ejemplo n.º 11
0
 public ChangeUsernameEventHandler(IEventBus eventBus, DbProxy dbProxy, ILogger <ChangeUsernameEventHandler> logger) : base(eventBus, dbProxy)
 {
     this.logger = logger;
 }
Ejemplo n.º 12
0
 public fakeNetwork(DbProxy proxy)
     : base("network", proxy)
 {
 }
Ejemplo n.º 13
0
 public fakePBD(DbProxy proxy)
     : base("pbd", proxy)
 {
 }
Ejemplo n.º 14
0
 public fakeSession(DbProxy proxy)
 {
     _proxy = proxy;
 }
Ejemplo n.º 15
0
 internal static void pool_migrate(DbProxy proxy, string vm, string src, string dest)
 {
     proxy.EditObject_(DbProxy.EditTypes.RemoveFromArray, "host", src, "resident_VMs", vm);
     proxy.EditObject_(DbProxy.EditTypes.AddToArray, "host", dest, "resident_VMs", vm);
     proxy.EditObject_(DbProxy.EditTypes.Replace, "vm", vm, "resident_on", dest);
 }
Ejemplo n.º 16
0
 public fakeSecret(DbProxy proxy)
     : base("secret", proxy)
 {
 }
Ejemplo n.º 17
0
 public fakePool_Patch(DbProxy proxy)
     : base("pool_patch", proxy)
 {
 }
Ejemplo n.º 18
0
 public fakeEvent(DbProxy proxy)
     : base("event", proxy)
 {
     _highLoadEventGenerator = new HighLoadEventGenerator(proxy);
 }
Ejemplo n.º 19
0
 public fakeEvent(DbProxy proxy)
     : base("event", proxy)
 {
     _highLoadEventGenerator = new HighLoadEventGenerator(proxy);
 }
Ejemplo n.º 20
0
        public static SRO LoadObject(Type type, string alias, string tableName, string id, LoadType loadType, bool isNolock)
        {
            if (string.IsNullOrEmpty(id))
            {
                LogProxy.Error(IDISNULL, true);
                return(null);
            }

            if (loadType != LoadType.DataBaseDirect)
            {
                SRO obj = LoadCacheObject(type, id) as SRO;

                if (loadType == LoadType.OnlyCache)
                {
                    return(obj);
                }

                if (obj != null)
                {
                    return(obj);
                }
            }

            IDbOperate  dbOperate  = DbProxy.Create(alias, type);
            IDataReader dataReader = null;

            try
            {
                string sql = string.Format(isNolock ? SELECTSINGLEOBJECTWITHNOLOCK : SELECTSINGLEOBJECT, tableName);

                IMyDbParameter[] prams =
                {
                    DbParameterProxy.Create("@Id", SqlDbType.NVarChar, 32, id)
                };

                dataReader = dbOperate.GetDataReader(sql, prams);

                if (!dataReader.Read())
                {
                    return(null);
                }

                SRO obj = LoadObject(type, dataReader);
                if (obj == null)
                {
                    return(null);
                }
                obj.CurrentAlias     = alias;
                obj.CurrentTableName = tableName;
                return(obj);
            }
            catch (Exception ex)
            {
                LogProxy.Error(ex, true);
                throw;
            }
            finally
            {
                if (dataReader != null)
                {
                    dataReader.Close();
                }
            }
        }
Ejemplo n.º 21
0
 public fakeSecret(DbProxy proxy)
     : base("secret", proxy)
 {
 }
Ejemplo n.º 22
0
 public fakeTask(DbProxy proxy)
     : base("task", proxy)
 {
 }
 public XenServerHealthCheckSimulatorWebProxy(DbProxy proxy) : base(proxy)
 {
 }
Ejemplo n.º 24
0
 public fakeSR(DbProxy proxy)
     : base("sr", proxy)
 {
 }
Ejemplo n.º 25
0
 public fakeUnknown(string clazz, DbProxy proxy)
     : base(clazz, proxy)
 {
 }
Ejemplo n.º 26
0
 public fakePool(DbProxy proxy)
     : base("pool", proxy)
 {
 }
Ejemplo n.º 27
0
 public fakeVDI(DbProxy proxy)
     : base("vdi", proxy)
 {
 }
Ejemplo n.º 28
0
 public fakeAuth(DbProxy proxy)
     : base("auth", proxy)
 {
 }
Ejemplo n.º 29
0
 public fakeVIF(DbProxy proxy)
     : base("vif", proxy)
 {
 }
Ejemplo n.º 30
0
 internal static void pool_migrate(DbProxy proxy, string vm, string src, string dest)
 {
     proxy.EditObject_(DbProxy.EditTypes.RemoveFromArray, "host", src, "resident_VMs", vm);
     proxy.EditObject_(DbProxy.EditTypes.AddToArray, "host", dest, "resident_VMs", vm);
     proxy.EditObject_(DbProxy.EditTypes.Replace, "vm", vm, "resident_on", dest);
 }
Ejemplo n.º 31
0
        internal static void hard_shutdown(DbProxy proxy, string opaque_ref)
        {
            proxy.EditObject_(DbProxy.EditTypes.RemoveFromArray, "vm", opaque_ref, "allowed_operations", "hard_shutdown");
            proxy.EditObject_(DbProxy.EditTypes.RemoveFromArray, "vm", opaque_ref, "allowed_operations", "hard_reboot");

            proxy.EditObject_(DbProxy.EditTypes.Replace, "vm", opaque_ref, "power_state", "Halted");
            proxy.EditObject_(DbProxy.EditTypes.Replace, "vm", opaque_ref, "resident_on", Helper.NullOpaqueRef);

            proxy.EditObject_(DbProxy.EditTypes.AddToArray, "vm", opaque_ref, "allowed_operations", "start");
            proxy.EditObject_(DbProxy.EditTypes.AddToArray, "vm", opaque_ref, "allowed_operations", "start_on");
            proxy.EditObject_(DbProxy.EditTypes.AddToArray, "vm", opaque_ref, "allowed_operations", "copy");
            proxy.EditObject_(DbProxy.EditTypes.AddToArray, "vm", opaque_ref, "allowed_operations", "clone");
            proxy.EditObject_(DbProxy.EditTypes.AddToArray, "vm", opaque_ref, "allowed_operations", "destroy");
            proxy.EditObject_(DbProxy.EditTypes.AddToArray, "vm", opaque_ref, "allowed_operations", "make_into_template");
            proxy.EditObject_(DbProxy.EditTypes.AddToArray, "vm", opaque_ref, "allowed_operations", "export");
        }
Ejemplo n.º 32
0
 public fakeVM(DbProxy proxy)
     : base("vm", proxy)
 {
 }
Ejemplo n.º 33
0
 public fakeVM(DbProxy proxy)
     : base("vm", proxy)
 {
 }
Ejemplo n.º 34
0
 public fakeNetwork(DbProxy proxy)
     : base("network", proxy)
 {
 }
Ejemplo n.º 35
0
 public fakeHost_Patch(DbProxy proxy)
     : base("host_patch", proxy)
 {
 }
Ejemplo n.º 36
0
 public fakeAuth(DbProxy proxy)
     : base("auth", proxy)
 {
 }
Ejemplo n.º 37
0
 protected fakeXenObject(string clazz, DbProxy proxy)
 {
     this.proxy = proxy;
     this.clazz = clazz;
 }
Ejemplo n.º 38
0
 public fakeVDI(DbProxy proxy)
     : base("vdi", proxy)
 {
 }
Ejemplo n.º 39
0
 public fakePBD(DbProxy proxy)
     : base("pbd", proxy)
 {
 }
Ejemplo n.º 40
0
 public fakeSession(DbProxy proxy)
 {
     _proxy = proxy;
 }