public ConstraintColumnManager(SessionManager.Session session)
        {
            if (session == null)
                throw new ArgumentNullException("Session");

            this.session = session;
            this.conn = this.session.Connection;
        }
        public ResourceLimitManager(SessionManager.Session session)
        {
            if (session == null)
                throw new ArgumentNullException("Session");

            this.session = session;
            this.conn = this.session.Connection;
        }
Beispiel #3
0
        public RoleManager(SessionManager.Session session)
        {
            if (session == null)
                throw new ArgumentNullException("Session");

            this.session = session;
            this.conn = session.Connection;
            privManager = session.PrivManager;
        }
Beispiel #4
0
        public TableManager(SessionManager.Session session)
        {
            if (session == null)
                throw new ArgumentNullException("Session");

            this.session = session;
            this.manager = session.SchemaManager;
            this.conn = session.Connection;
            this.columnManager = manager.ColumnManager;
            this.constraintManager = manager.ConstraintManager;
            this.indexManager = manager.IndexManager;
        }
Beispiel #5
0
        public SchemaManager(SessionManager.Session session)
        {
            if (session == null)
                throw new ArgumentNullException("Session");

            this.session = session;
            this.conn = session.Connection;
            this.tableManager = new TableManager(session);
            this.columnManager = new ColumnManager();
            this.constraintManager = new ConstraintManager();
            this.indexManager = new IndexManager();
        }
Beispiel #6
0
        public UserManager(SessionManager.Session session)
        {
            if (session == null)
                throw new ArgumentNullException("Session");

            this.session = session;
            this.conn = session.Connection;
            // load current user
            if (!loadCurrentUser())
                throw new Exception("Current user not loaded");
            // load other users
            loadUsers();
            // create user view
            defaultUserView = CollectionViewSource.GetDefaultView(users) as ListCollectionView;
        }
Beispiel #7
0
        public UserRole(string name, SessionManager.Session session)
        {
            if (session == null)
                throw new ArgumentNullException("Session");

            this.session = session;
            this.userRoleManager = session.RoleManager;
            this.name = name;
            this.conn = session.Connection;
            // register with events of the role manager
            userRoleManager.RoleGrantsOfAllRolesRefreshed +=
                new RoleGrantsOfAllRolesRefreshedHandler(manager_RoleGrantsOfAllRolesRefreshed);
            userRoleManager.RoleGrantsRefreshed +=
                new RoleGrantsRefreshedHandler(manager_RoleGrantsRefreshed);
        }
Beispiel #8
0
        public QuotasManager(SessionManager.Session session)
        {
            if (session == null)
                throw new ArgumentNullException("Session");

            this.session = session;
            this.conn = session.Connection;
        }
Beispiel #9
0
 public UserRoleManagerLocal(SessionManager.Session session, UserManager.User user)
     : base(session, user)
 {
 }
Beispiel #10
0
 public RoleRoleManagerLocal(SessionManager.Session session, Role role)
     : base(session, role)
 {
 }
Beispiel #11
0
            public RoleManagerLocal(SessionManager.Session session, UserRole userRole)
            {
                if (session == null)
                    throw new ArgumentNullException("Session");

                this.session = session;
                manager = session.RoleManager;
                this.userRole = userRole;
                this.conn = session.Connection;
            }
Beispiel #12
0
 public Role(string name, bool passwordRequired, SessionManager.Session session)
     : base(name, session)
 {
     this.passwordRequired = passwordRequired;
     // create managers
     createManagers();
 }
Beispiel #13
0
 public CurrentUserRoleManagerLocal(SessionManager.Session session,
                                    UserManager.CurrentUser currentUser)
     : base(session, currentUser)
 {
 }
Beispiel #14
0
 public User(decimal id, string name,
             object defaultTablespace, object temporaryTablespace,
             DateTime? created, DateTime? expiryDate,
             SessionManager.Session session)
     : base(name, session)
 {
     this.id = id;
     this.defaultTablespace = defaultTablespace;
     this.temporaryTablespace = temporaryTablespace;
     this.expiryDate = expiryDate;
     this.created = created;
     this.manager = session.UserManager;
     // create managers
     createManagers();
 }
Beispiel #15
0
 public CurrentUser(
             decimal id, string name,
             object defaultTablespace, object temporaryTablespace,
             DateTime? created, DateTime? expiryDate,
             SessionManager.Session session)
     : base(id, name, defaultTablespace, temporaryTablespace, created, expiryDate, session)
 {
 }
Beispiel #16
0
            public LocalColumnManager(SessionManager.Session session)
            {
                if (session == null)
                    throw new ArgumentNullException("Session");

                this.session = session;
                this.conn = this.session.Connection;
                manager = this.session.SchemaManager.ColumnManager;
                // set up event handlers
                this.manager.AllColumnsRefreshed += new AllColumnsRefreshedHandler(manager_AllColumnsRefreshed);
            }