Revision: 15244
          http://gate.svn.sourceforge.net/gate/?rev=15244&view=rev
Author:   markagreenwood
Date:     2012-01-28 14:43:25 +0000 (Sat, 28 Jan 2012)
Log Message:
-----------
removed some more of the old db security stuff that we no longer use or wish to 
support

Removed Paths:
-------------
    gate/trunk/src/gate/security/AccessController.java
    gate/trunk/src/gate/security/SessionImpl.java

Deleted: gate/trunk/src/gate/security/AccessController.java
===================================================================
--- gate/trunk/src/gate/security/AccessController.java  2012-01-28 14:42:45 UTC 
(rev 15243)
+++ gate/trunk/src/gate/security/AccessController.java  2012-01-28 14:43:25 UTC 
(rev 15244)
@@ -1,107 +0,0 @@
-/*
- *  AccessController.java
- *
- *  Copyright (c) 1995-2010, The University of Sheffield. See the file
- *  COPYRIGHT.txt in the software or at http://gate.ac.uk/gate/COPYRIGHT.txt
- *
- *  This file is part of GATE (see http://gate.ac.uk/), and is free
- *  software, licenced under the GNU Library General Public License,
- *  Version 2, June 1991 (in the distribution as file licence.html,
- *  and also available at http://gate.ac.uk/gate/licence.html).
- *
- *  Marin Dimitrov, 19/Sep/2001
- *
- *  $Id$
- */
-
-package gate.security;
-
-import java.util.List;
-
-import gate.persist.PersistenceException;
-
-
-public interface AccessController {
-
-  /** --- */
-  public Group findGroup(String name)
-    throws PersistenceException, SecurityException;
-
-  /** --- */
-  public Group findGroup(Long id)
-    throws PersistenceException, SecurityException;
-
-  /** --- */
-  public User findUser(String name)
-    throws PersistenceException, SecurityException;
-
-  /** --- */
-  public User findUser(Long id)
-    throws PersistenceException, SecurityException;
-
-  /** --- */
-  public Session findSession(Long id)
-    throws SecurityException;
-
-  /** --- */
-  public Group createGroup(String name,Session s)
-    throws PersistenceException, SecurityException;
-
-  /** --- */
-  public void deleteGroup(Long id, Session s)
-    throws PersistenceException, SecurityException;
-
-  /** --- */
-  public void deleteGroup(Group grp, Session s)
-    throws PersistenceException, SecurityException;
-
-  /** --- */
-  public User createUser(String name, String passwd,Session s)
-    throws PersistenceException, SecurityException;
-
-  /** --- */
-  public void deleteUser(User usr, Session s)
-    throws PersistenceException, SecurityException;
-
-  /** --- */
-  public void deleteUser(Long id, Session s)
-    throws PersistenceException, SecurityException;
-
-  /** --- */
-  public Session login(String usr_name, String passwd, Long prefGroupID)
-    throws PersistenceException, SecurityException;
-
-  /** --- */
-  public void logout(Session s)
-    throws SecurityException;
-
-  /** --- */
-  public void setSessionTimeout(Session s, int timeoutMins)
-    throws SecurityException;
-
-  /** --- */
-  public boolean isValidSession(Session s)
-    throws SecurityException;
-
-
-  /** --- */
-  public void open()
-    throws PersistenceException;
-
-  /** --- */
-  public void close()
-    throws PersistenceException;
-
-
-  /** -- */
-  public List listUsers()
-    throws PersistenceException;
-
-  /** -- */
-  public List listGroups()
-    throws PersistenceException;
-
-  /** -- */
-  public boolean isValidSecurityInfo(SecurityInfo si);
-
-}

Deleted: gate/trunk/src/gate/security/SessionImpl.java
===================================================================
--- gate/trunk/src/gate/security/SessionImpl.java       2012-01-28 14:42:45 UTC 
(rev 15243)
+++ gate/trunk/src/gate/security/SessionImpl.java       2012-01-28 14:43:25 UTC 
(rev 15244)
@@ -1,125 +0,0 @@
-/*
- *  SessionImpl.java
- *
- *  Copyright (c) 1995-2010, The University of Sheffield. See the file
- *  COPYRIGHT.txt in the software or at http://gate.ac.uk/gate/COPYRIGHT.txt
- *
- *  This file is part of GATE (see http://gate.ac.uk/), and is free
- *  software, licenced under the GNU Library General Public License,
- *  Version 2, June 1991 (in the distribution as file licence.html,
- *  and also available at http://gate.ac.uk/gate/licence.html).
- *
- *  Marin Dimitrov, 19/Sep/2001
- *
- *  $Id$
- */
-
-package gate.security;
-
-import junit.framework.Assert;
-
-public class SessionImpl implements Session {
-
-  /** ID of the session */
-  private Long  id;
-
-  /** User associated with the session */
-  private User  user;
-
-  /** Group associated with the session
-   *  a user may be member of many groups, but at
-   *  login time only one could be specified */
-  private Group group;
-
-  /** sesion timeout (in minutes)
-   *  @see  AccessControllerImpl#DEFAULT_SESSION_TIMEOUT_MIN
-   *  */
-  private int   timeout;
-
-  /** TRUE if user associated with the session is in the
-   *  ADMINS user group, otherwise FALSE */
-  private boolean isPrivileged;
-
-  /** --- */
-  public SessionImpl(Long id,User usr,Group grp, int timeout, boolean 
isPrivileged) {
-
-    this.id = id;
-    this.user = usr;
-    this.group = grp;
-    this.timeout = timeout;
-    this.isPrivileged = isPrivileged;
-  }
-
-  /* Session interface */
-
-  /** returns the session ID */
-  public Long getID() {
-
-    return this.id;
-  }
-
-  /** returns the user associated with the session */
-  public User getUser() {
-
-    return this.user;
-  }
-
-  /**
-   *  returns the group associated with the session
-   *  a user may be member of many groups, but at
-   *  login time only one could be specified
-   *
-   */
-  public Group getGroup() {
-
-    return this.group;
-  }
-
-  /** TRUE if user associated with the session is in the
-   *  ADMINS user group, otherwise FALSE */
-  public boolean isPrivilegedSession() {
-
-    return this.isPrivileged;
-  }
-
-
-
-  /* misc methods */
-
-
-  /** returns the timeout (in minutes) of the session
-   */
-  public int getTimeout() {
-
-    return this.timeout;
-  }
-
-  @Override
-  public int hashCode() {
-    final int prime = 31;
-    int result = 1;
-    result = prime * result + ((id == null) ? 0 : id.hashCode());
-    return result;
-  }
-
-  /**
-  *
-  *  this one is necessary for the contains() operations in Lists
-  *  It is possible that two users have two different GroupImpl that refer
-  *  to the very same GATE group in the DB, because they got it from the 
security
-  *  factory at different times. So we assume that two instances refer the same
-  *  GATE group if NAME1==NAME2
-  *
-  *  */
-  @Override
-  public boolean equals(Object obj) {
-    if(this == obj) return true;
-    if(obj == null) return false;
-    if(getClass() != obj.getClass()) return false;
-    SessionImpl other = (SessionImpl)obj;
-    if(id == null) {
-      if(other.id != null) return false;
-    } else if(!id.equals(other.id)) return false;
-    return true;
-  }
-}

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.


------------------------------------------------------------------------------
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
_______________________________________________
GATE-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gate-cvs

Reply via email to