Class VirtualUserPermissions


  • public class VirtualUserPermissions
    extends Object
    Configuration bean for virtual references overridden permissions.
    Author:
    Dinuta Silviu
    • Constructor Detail

      • VirtualUserPermissions

        public VirtualUserPermissions()
    • Method Detail

      • init

        public void init()
      • getPermissionTypeQName

        public QName getPermissionTypeQName()
      • hasVirtualNodePermission

        public AccessStatus hasVirtualNodePermission​(String permission,
                                                     boolean readonly)
      • hasQueryNodePermission

        public AccessStatus hasQueryNodePermission​(String permission)
      • getAllowSmartNodes

        public Set<String> getAllowSmartNodes()
      • setAllowSmartNodes

        public void setAllowSmartNodes​(Set<String> allowFolders)
      • getDenySmartNodes

        public Set<String> getDenySmartNodes()
      • setDenySmartNodes

        public void setDenySmartNodes​(Set<String> denyFolders)
      • setDenyReadonlySmartNodes

        public void setDenyReadonlySmartNodes​(Set<String> denyReadonlySmartNodes)
      • getDenyReadonlySmartNodes

        public Set<String> getDenyReadonlySmartNodes()
      • getAllowQueryNodes

        public Set<String> getAllowQueryNodes()
      • setAllowQueryNodes

        public void setAllowQueryNodes​(Set<String> allowDocuments)
      • getDenyQueryNodes

        public Set<String> getDenyQueryNodes()
      • setDenyQueryNodes

        public void setDenyQueryNodes​(Set<String> denyDocuments)