it.eng.spago.security
Interface IExtendedEngUserProfile

All Superinterfaces:
IEngUserProfile, java.io.Serializable

public interface IExtendedEngUserProfile
extends IEngUserProfile

Author:
Andrea Zoppello Define extended interface to query the user profile about a user access on a particular resource

Field Summary
 
Fields inherited from interface it.eng.spago.security.IEngUserProfile
ENG_USER_PROFILE
 
Method Summary
 boolean canAccessResource(java.lang.String resourceID)
           
 boolean canExecuteFunctionality(java.lang.String functionalityID)
           
 java.util.Collection getAccessibleResources()
           
 
Methods inherited from interface it.eng.spago.security.IEngUserProfile
getFunctionalities, getFunctionalitiesByRole, getRoles, getUserAttribute, getUserAttributeNames, getUserUniqueIdentifier, hasRole, isAbleToExecuteAction, isAbleToExecuteModuleInPage, setApplication
 

Method Detail

canAccessResource

boolean canAccessResource(java.lang.String resourceID)
                          throws EMFInternalError
Throws:
EMFInternalError

getAccessibleResources

java.util.Collection getAccessibleResources()
                                            throws EMFInternalError
Throws:
EMFInternalError

canExecuteFunctionality

boolean canExecuteFunctionality(java.lang.String functionalityID)
                                throws EMFInternalError
Throws:
EMFInternalError