private List extractPrincipals()

in src/main/java/org/apache/sling/serviceuser/webconsole/impl/ServiceUserWebConsolePlugin.java [257:270]


    private List<String> extractPrincipals(Mapping mapping) {
        List<String> principals = new ArrayList<>();
        String userName = mapping.map(mapping.getServiceName(), mapping.getSubServiceName());
        if (StringUtils.isNotBlank(userName)) {
            principals.add(userName);
        }
        Iterable<String> ps = mapping.mapPrincipals(mapping.getServiceName(), mapping.getSubServiceName());
        if (ps != null) {
            for (String principal : ps) {
                principals.add(principal);
            }
        }
        return principals;
    }