@GET
    @Path("userPreferenceAttributes")
    public Collection<Form> getUserPreferenceAttributes()
            throws GuacamoleException {

        // Retrieve all possible user preference attributes
        return userContext.getUserPreferenceAttributes();

    }
Retrieves the possible user preference attributes of a user object.

@return
    A collection of forms which describe the possible preference attributes of a
    user object.

@throws GuacamoleException
    If an error occurs while retrieving the possible attributes.
guacamole/src/main/java/org/apache/guacamole/rest/schema/SchemaResource.java