Class ProjectAccessDecisionManager

  • All Implemented Interfaces:
    org.springframework.security.access.AccessDecisionManager

    public class ProjectAccessDecisionManager
    extends Object
    implements org.springframework.security.access.AccessDecisionManager
    Checks that user has all required permissions for a project.
    Author:
    Pavel.Sher Date: 10.08.2007
    • Constructor Detail

      • ProjectAccessDecisionManager

        public ProjectAccessDecisionManager()
    • Method Detail

      • decide

        public void decide​(org.springframework.security.core.Authentication authentication,
                           Object object,
                           Collection<org.springframework.security.access.ConfigAttribute> config)
                    throws AccessDeniedException,
                           org.springframework.security.authentication.InsufficientAuthenticationException
        Specified by:
        decide in interface org.springframework.security.access.AccessDecisionManager
        Throws:
        AccessDeniedException
        org.springframework.security.authentication.InsufficientAuthenticationException
      • supports

        public boolean supports​(org.springframework.security.access.ConfigAttribute attribute)
        Specified by:
        supports in interface org.springframework.security.access.AccessDecisionManager
      • supports

        public boolean supports​(Class clazz)
        Specified by:
        supports in interface org.springframework.security.access.AccessDecisionManager