Class SecurityBasicPermissionSet

    • Constructor Detail

      • SecurityBasicPermissionSet

        public SecurityBasicPermissionSet()
    • Method Detail

      • setCachePermissions

        public void setCachePermissions​(Map<String,​Collection<SecurityPermission>> cachePermissions)
        Setter for set cache permission map.
        Parameters:
        cachePermissions - Cache permissions.
      • setTaskPermissions

        public void setTaskPermissions​(Map<String,​Collection<SecurityPermission>> taskPermissions)
        Setter for set task permission map.
        Parameters:
        taskPermissions - Task permissions.
      • setServicePermissions

        public void setServicePermissions​(Map<String,​Collection<SecurityPermission>> servicePermissions)
        Setter for set service permission map.
        Parameters:
        servicePermissions - Service permissions.
      • setSystemPermissions

        public void setSystemPermissions​(Collection<SecurityPermission> systemPermissions)
        Setter for set collection system permission.
        Parameters:
        systemPermissions - System permissions.
      • setDefaultAllowAll

        public void setDefaultAllowAll​(boolean dfltAllowAll)
        Setter for set default allow all.
        Parameters:
        dfltAllowAll - Default allow all.
      • defaultAllowAll

        public boolean defaultAllowAll()
        Flag indicating whether to allow or deny cache and task operations if they were not explicitly specified.
        Specified by:
        defaultAllowAll in interface SecurityPermissionSet
        Returns:
        True to allow all cache task operations if they were not explicitly specified, false otherwise.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object