protected void PurgeTestEntities(Jhu.Graywulf.Keystone.KeystoneClient client)
        {
            var domains = client.ListDomains();
            for (int i = 0; i < domains.Length; i++)
            {
                if (domains[i].Name.StartsWith(TestPrefix))
                {
                    client.Delete(domains[i]);
                }
            }

            var projects = client.ListProjects();
            for (int i = 0; i < projects.Length; i++)
            {
                if (projects[i].Name.StartsWith(TestPrefix))
                {
                    client.Delete(projects[i]);
                }
            }

            var roles = client.ListRoles();
            for (int i = 0; i < roles.Length; i++)
            {
                if (roles[i].Name.StartsWith(TestPrefix))
                {
                    client.Delete(roles[i]);
                }
            }

            var groups = client.ListGroups();
            for (int i = 0; i < groups.Length; i++)
            {
                if (groups[i].Name.StartsWith(TestPrefix))
                {
                    client.Delete(groups[i]);
                }
            }

            var users = client.FindUsers(null, TestPrefix + "*", false, false);
            for (int i = 0; i < users.Length; i++)
            {
                if (users[i].Name.StartsWith(TestPrefix))
                {
                    client.Delete(users[i]);
                }
            }
        }
Example #2
0
 public DatabaseDefinition(Jhu.Graywulf.Registry.DatabaseDefinition e)
     : base(e)
 {
     InitializeMembers();
 }
Example #3
0
 public DatabaseInstance(Jhu.Graywulf.Registry.Entity e)
     : base(e)
 {
     InitializeMembers();
 }
Example #4
0
        private void RefreshColumnList(Jhu.Graywulf.SqlParser.ITableReference tr)
        {
            columns.Items.Clear();

            foreach (SqlParser.ColumnReference cr in tr.TableReference.ColumnReferences)
            {
                ListViewItem ni;

                if (cr.TableReference != null)
                {
                    ni = new ListViewItem(cr.TableReference.FullyQualifiedName);
                }
                else
                {
                    ni = new ListViewItem("?");
                }

                ni.SubItems.Add(cr.ColumnName);
                ni.SubItems.Add(cr.ColumnAlias);
                ni.SubItems.Add(cr.ColumnContext.ToString());
                ni.SubItems.Add(cr.IsComplexExpression.ToString());

                columns.Items.Add(ni);
            }
        }
Example #5
0
 public Machine(Jhu.Graywulf.Registry.Machine e)
     : base(e)
 {
     InitializeMembers();
 }
Example #6
0
 public Predicate(Jhu.Graywulf.SqlParser.Predicate value)
 {
     this.Value = value;
 }
Example #7
0
 protected bool IsTableExisting(Jhu.Graywulf.IO.DestinationTableParameters destination)
 {
     return IsTableExisting(destination.Table.Dataset.ConnectionString, destination.Table.SchemaName, destination.Table.TableName);
 }
Example #8
0
 protected void DropTable(Jhu.Graywulf.IO.DestinationTableParameters destination)
 {
     DropTable(destination.Table.Dataset.ConnectionString, destination.Table.SchemaName, destination.Table.TableName);
 }
Example #9
0
 public Jhu.Graywulf.Registry.Context CreateContext(IGraywulfActivity activity, System.Activities.CodeActivityContext activityContext, Jhu.Graywulf.Registry.ConnectionMode connectionMode, Jhu.Graywulf.Registry.TransactionMode transactionMode)
 {
     switch (executionMode)
     {
         case Query.ExecutionMode.SingleServer:
             return null;
         case Query.ExecutionMode.Graywulf:
             return Jhu.Graywulf.Registry.ContextManager.Instance.CreateContext(activity, activityContext, connectionMode, transactionMode);
         default:
             throw new NotImplementedException();
     }
 }