@Override
    public void updateProperty(String username, String propName, String propValue) throws UserNotFoundException, UnsupportedOperationException
    {
        if (!data.containsKey(username)) {
            throw new UserNotFoundException();
        }
        data.get(username).put(propName, propValue);
    }
A very basic implementation of a UserPropertyProvider, that retains data in-memory.

@author Guus der Kinderen, guus@goodbytes.nl
xmppserver/src/test/java/org/jivesoftware/openfire/user/property/TestUserPropertyProvider.java