Class StudioAbstractAccessDecisionVoter

    • Constructor Detail

      • StudioAbstractAccessDecisionVoter

        public StudioAbstractAccessDecisionVoter()
    • Method Detail

      • vote

        public int vote​(org.springframework.security.core.Authentication authentication,
                        Object object,
                        Collection collection)
        Specified by:
        vote in interface org.springframework.security.access.AccessDecisionVoter
      • voteInternal

        protected abstract int voteInternal​(org.springframework.security.core.Authentication authentication,
                                            Object object,
                                            Collection collection)
      • isSiteMember

        protected boolean isSiteMember​(User currentUser,
                                       String userParam)
      • isSiteMember

        protected boolean isSiteMember​(String siteId,
                                       User currentUser)
      • isSiteAdmin

        protected boolean isSiteAdmin​(String siteId,
                                      User currentUser)
      • isSelf

        protected boolean isSelf​(User currentUser,
                                 String userParam)
      • isAdmin

        protected boolean isAdmin​(User user)
      • setStudioConfiguration

        public void setStudioConfiguration​(StudioConfiguration studioConfiguration)
      • setSiteService

        public void setSiteService​(SiteService siteService)
      • setSecurityService

        public void setSecurityService​(SecurityService securityService)
      • setUserServiceInternal

        public void setUserServiceInternal​(UserServiceInternal userServiceInternal)