it.eng.spagobi.security
Class ExoMembershipAsRoleSecurityProviderImpl
java.lang.Object
it.eng.spagobi.security.ExoMembershipAsRoleSecurityProviderImpl
- All Implemented Interfaces:
- it.eng.spagobi.security.IPortalSecurityProvider
public class ExoMembershipAsRoleSecurityProviderImpl
- extends java.lang.Object
- implements it.eng.spagobi.security.IPortalSecurityProvider
Implements the IPortalSecurityProvider interface defining method to get the
system and user roles.
Method Summary |
java.util.List |
getRoles()
Get all the portal roles |
java.util.List |
getUserRoles(java.lang.String user,
it.eng.spago.base.SourceBean config)
Get the list of the user roles. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExoMembershipAsRoleSecurityProviderImpl
public ExoMembershipAsRoleSecurityProviderImpl()
getRoles
public java.util.List getRoles()
- Get all the portal roles
- Specified by:
getRoles
in interface it.eng.spagobi.security.IPortalSecurityProvider
- Returns:
- List of the portal roles (list of it.eng.spagobi.bo.Role)
getUserRoles
public 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
- Specified by:
getUserRoles
in interface it.eng.spagobi.security.IPortalSecurityProvider
- Parameters:
user
- Usernameconfig
- The SourceBean configuration
- Returns:
- List of user roles (list of it.eng.spagobi.bo.Role)