public String asString()

in src/main/java/org/apache/sling/feature/cpconverter/accesscontrol/Mapping.java [146:167]


    public String asString() {
        StringBuilder sb = new StringBuilder();
        sb.append(serviceName);
        if (subServiceName != null) {
            sb.append(':').append(subServiceName);
        }
        sb.append('=');
        if (userName != null) {
            sb.append(userName);
        } else {
            sb.append('[');
            Iterator<String> it = principalNames.iterator();
            while (it.hasNext()) {
                sb.append(it.next());
                if (it.hasNext()) {
                    sb.append(',');
                }
            }
            sb.append(']');
        }
        return sb.toString();
    }