org.eaglei.services.repository
Class RepositorySecurityProvider

java.lang.Object
  extended by 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 April 11, 2010 Center for Biomedical Informatics (CBMI)

Constructor Summary
RepositorySecurityProvider()
           
RepositorySecurityProvider(InstitutionRegistry institutionRegistry)
          Intitialize from InstitutionRegistry configuration info.
 
Method Summary
 org.eaglei.security.Session getSession(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
 

Constructor Detail

RepositorySecurityProvider

public RepositorySecurityProvider()

RepositorySecurityProvider

public RepositorySecurityProvider(InstitutionRegistry institutionRegistry)
Intitialize from InstitutionRegistry configuration info.

Method Detail

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


Copyright © 2009-2010 Eagle-I. All Rights Reserved.