org.eaglei.services.repository
Class RepositorySecurityProvider
java.lang.Object
org.eaglei.services.repository.RepositorySecurityProvider
- All Implemented Interfaces:
- org.eaglei.security.SecurityProvider
public final class RepositorySecurityProvider
- extends java.lang.Object
- implements org.eaglei.security.SecurityProvider
- Author:
- Ricardo De Lima, Lucy Hadden, Daniela Bourges, Ted Bashor
April 11, 2010
Center for Biomedical Informatics (CBMI)
|
Method Summary |
org.eaglei.security.Session |
getSession(java.lang.String sessionId)
|
boolean |
isValid(java.lang.String sessionId)
|
org.eaglei.security.Session |
logIn(java.lang.String institutionId,
java.lang.String user,
java.lang.String password)
|
void |
logOut(java.lang.String sessionId)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RepositorySecurityProvider
public RepositorySecurityProvider(InstitutionRegistry institutionRegistry)
- Intitialize from InstitutionRegistry configuration info.
logIn
public org.eaglei.security.Session logIn(java.lang.String institutionId,
java.lang.String user,
java.lang.String password)
- Specified by:
logIn in interface org.eaglei.security.SecurityProvider
logOut
public void logOut(java.lang.String sessionId)
- Specified by:
logOut in interface org.eaglei.security.SecurityProvider
getSession
public org.eaglei.security.Session getSession(java.lang.String sessionId)
- Specified by:
getSession in interface org.eaglei.security.SecurityProvider
isValid
public boolean isValid(java.lang.String sessionId)
- Specified by:
isValid in interface org.eaglei.security.SecurityProvider
Copyright © 2009-2011 Eagle-I. All Rights Reserved.