org.eaglei.datatools.provider
Interface DatatoolsSecurityProvider

All Known Implementing Classes:
FooRepositorySecurityProvider

public interface DatatoolsSecurityProvider

Author:
Daniela Bourges-Waldegg

Method Summary
 java.util.List<Workspace> getWorkspaces(org.eaglei.security.Session session)
           
 boolean isOnline()
           
 java.util.List<WorkFlowTransition> listWorkFlowTransitions(org.eaglei.security.Session session, org.eaglei.model.EIEntity workspaceEntity)
           
 User login(java.lang.String userName, java.lang.String password)
           
 void logout(org.eaglei.security.Session session)
           
 User whoami(org.eaglei.security.Session session)
           
 

Method Detail

login

User login(java.lang.String userName,
           java.lang.String password)
           throws org.eaglei.services.repository.RepositoryProviderException
Throws:
org.eaglei.services.repository.RepositoryProviderException

logout

void logout(org.eaglei.security.Session session)
            throws org.eaglei.services.repository.RepositoryProviderException
Throws:
org.eaglei.services.repository.RepositoryProviderException

whoami

User whoami(org.eaglei.security.Session session)
            throws org.eaglei.services.repository.RepositoryProviderException
Throws:
org.eaglei.services.repository.RepositoryProviderException

isOnline

boolean isOnline()

getWorkspaces

java.util.List<Workspace> getWorkspaces(org.eaglei.security.Session session)
                                        throws org.eaglei.services.repository.RepositoryProviderException
Throws:
org.eaglei.services.repository.RepositoryProviderException

listWorkFlowTransitions

java.util.List<WorkFlowTransition> listWorkFlowTransitions(org.eaglei.security.Session session,
                                                           org.eaglei.model.EIEntity workspaceEntity)
                                                           throws org.eaglei.services.repository.RepositoryProviderException
Throws:
org.eaglei.services.repository.RepositoryProviderException


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