Class UserPermissionEvaluatorImpl

  • All Implemented Interfaces:
    org.molgenis.security.core.UserPermissionEvaluator

    @Component
    public class UserPermissionEvaluatorImpl
    extends Object
    implements org.molgenis.security.core.UserPermissionEvaluator
    • Method Detail

      • hasPermission

        public boolean hasPermission​(org.springframework.security.acls.model.ObjectIdentity objectIdentity,
                                     org.molgenis.security.core.Permission action)
        Specified by:
        hasPermission in interface org.molgenis.security.core.UserPermissionEvaluator
      • hasPermission

        public boolean hasPermission​(org.springframework.security.acls.model.ObjectIdentity objectIdentity,
                                     List<org.molgenis.security.core.Permission> permissions)
        Specified by:
        hasPermission in interface org.molgenis.security.core.UserPermissionEvaluator
      • getPermissions

        public Set<org.molgenis.security.core.Permission> getPermissions​(org.springframework.security.acls.model.ObjectIdentity objectIdentity,
                                                                         org.molgenis.security.core.Permission[] permissions)
        Specified by:
        getPermissions in interface org.molgenis.security.core.UserPermissionEvaluator