Class DefaultInstanceAccessControlExtension
- java.lang.Object
-
- org.silverpeas.core.security.authorization.DefaultInstanceAccessControlExtension
-
- All Implemented Interfaces:
ComponentInstanceAccessControlExtension
- Direct Known Subclasses:
UserCalendarInstanceAccessControlExtension
@Base @Singleton @Named public class DefaultInstanceAccessControlExtension extends Object implements ComponentInstanceAccessControlExtension
- Author:
- silveryocha
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.silverpeas.core.security.authorization.ComponentInstanceAccessControlExtension
ComponentInstanceAccessControlExtension.Constants
-
-
Constructor Summary
Constructors Constructor Description DefaultInstanceAccessControlExtension()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
canAnonymousAccessInstance(AccessControlContext context)
boolean
fillUserRolesFromComponentInstance(ComponentAccessController.DataManager dataManager, User user, String componentId, AccessControlContext context, Set<SilverpeasRole> userRoles)
protected boolean
mustUserBeComponentInstanceAdminIfManagerOfParentSpace(ComponentAccessController.DataManager dataManager, User user, SilverpeasComponentInstance componentInstance)
-
-
-
Method Detail
-
fillUserRolesFromComponentInstance
public boolean fillUserRolesFromComponentInstance(ComponentAccessController.DataManager dataManager, User user, String componentId, AccessControlContext context, Set<SilverpeasRole> userRoles)
- Specified by:
fillUserRolesFromComponentInstance
in interfaceComponentInstanceAccessControlExtension
-
mustUserBeComponentInstanceAdminIfManagerOfParentSpace
protected boolean mustUserBeComponentInstanceAdminIfManagerOfParentSpace(ComponentAccessController.DataManager dataManager, User user, SilverpeasComponentInstance componentInstance)
-
canAnonymousAccessInstance
protected boolean canAnonymousAccessInstance(AccessControlContext context)
-
-