public void setResultAttributeMapping(final Map<String, ?> resultAttributeMapping) {
        val parsedResultAttributeMapping = parseAttributeToAttributeMapping(resultAttributeMapping);
        val userAttributes = flattenCollection(parsedResultAttributeMapping.values());
        this.resultAttributeMapping = parsedResultAttributeMapping;
        this.possibleUserAttributeNames = new LinkedHashSet(userAttributes);
    }
Sets result attribute mapping.

@param resultAttributeMapping the result attribute mapping
core/cas-server-core-authentication-api/src/main/java/org/apereo/cas/authentication/attribute/AbstractQueryPersonAttributeDao.java