Class CommunityInstanceAccessControlExtension

  • All Implemented Interfaces:
    org.silverpeas.core.security.authorization.ComponentInstanceAccessControlExtension

    @Named
    @Service
    public class CommunityInstanceAccessControlExtension
    extends org.silverpeas.core.security.authorization.DefaultInstanceAccessControlExtension
    Author:
    silveryocha
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.silverpeas.core.security.authorization.ComponentInstanceAccessControlExtension

        org.silverpeas.core.security.authorization.ComponentInstanceAccessControlExtension.Constants
    • Constructor Detail

      • CommunityInstanceAccessControlExtension

        public CommunityInstanceAccessControlExtension()
    • Method Detail

      • mustUserBeComponentInstanceAdminIfManagerOfParentSpace

        protected boolean mustUserBeComponentInstanceAdminIfManagerOfParentSpace​(org.silverpeas.core.security.authorization.ComponentAccessController.DataManager dataManager,
                                                                                 org.silverpeas.core.admin.user.model.User user,
                                                                                 org.silverpeas.core.admin.component.model.SilverpeasComponentInstance componentInstance)
        Overrides:
        mustUserBeComponentInstanceAdminIfManagerOfParentSpace in class org.silverpeas.core.security.authorization.DefaultInstanceAccessControlExtension
      • canAnonymousAccessInstance

        protected boolean canAnonymousAccessInstance​(org.silverpeas.core.security.authorization.AccessControlContext context)
        Overrides:
        canAnonymousAccessInstance in class org.silverpeas.core.security.authorization.DefaultInstanceAccessControlExtension