protected void populateEntriesForMissingMandatoryRestrictions()

in src/main/java/org/apache/sling/starter/access/models/Ace.java [370:381]


    protected void populateEntriesForMissingMandatoryRestrictions(List<RestrictionItem> list,
            Set<RestrictionDefinition> supportedRestrictions) {
        if (supportedRestrictions != null) {
            for (RestrictionDefinition rd : supportedRestrictions) {
                if (rd.isMandatory() && list.stream().noneMatch(item -> item.getName().equals(rd.getName()))) {
                    //missing it, so add an item to the list
                    RestrictionItem ri = new RestrictionItem(rd, null, false);
                    list.add(ri);
                }
            }
        }
    }