it.eng.spagobi.security
Interface IPortalSecurityProvider


public interface IPortalSecurityProvider

This is interface for gethering security information from portal server. A Specific subclass exists for each portal server.

Author:
Zoppello

Method Summary
 java.util.List getRoles()
           
 java.util.List getUserRoles(java.lang.String user, it.eng.spago.base.SourceBean config)
          Get the list of the user roles.
 

Method Detail

getRoles

java.util.List getRoles()
Returns:
The Role list. (list of it.eng.spagobi.bo.Role)

getUserRoles

java.util.List getUserRoles(java.lang.String user,
                            it.eng.spago.base.SourceBean config)
Get the list of the user roles. If the user doesn't exist the roles list is empty

Parameters:
user - Username
config - The configuration SourceBean
Returns:
List of user roles (list of it.eng.spagobi.bo.Role)