public Session(OracleConnection conn) { if(conn == null) throw new ArgumentNullException("Connection"); this.conn = conn; try { // create managers privManager = new SysPrivManager(this); roleManager = new RoleManager(this); userManager = new UserManager(this); schemaManager = new SchemaManager(this); // store current user reference currentUser = userManager.SessionUser; } catch (Exception e) { MessageBox.Show(string.Format("Exception caught:\n{0}", e.Message)); } }
public UserRoleManagerLocal(SessionManager.Session session, UserManager.User user) : base(session, user) { }
public CurrentUserRoleManagerLocal(SessionManager.Session session, UserManager.CurrentUser currentUser) : base(session, currentUser) { }
public UserRoleManagerLocal CreateUserLocalManager(UserManager.User user) { return new UserRoleManagerLocal(session, user); }
public CurrentUserRoleManagerLocal CreateCurrentUserLocalManager(UserManager.CurrentUser currentUser) { return new CurrentUserRoleManagerLocal(session, currentUser); }
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(); }