package org.bodington.spring.user;

import java.util.HashMap;
import java.util.Map;

import javax.servlet.http.HttpServletRequest;

import org.bodington.server.realm.UserManagementSession;
import org.bodington.spring.Utils;
import org.springframework.validation.Errors;
import org.springframework.web.servlet.mvc.SimpleFormController;

public class EditUserController extends SimpleFormController
{

    public EditUserController()
    {
        setCommandClass( NewUserForm.class );
    }
    
    public Map referenceData (HttpServletRequest request, Object command, Errors errors)
        throws Exception
    {
        Map map = new HashMap();
        UserManagementSession session = (UserManagementSession)Utils.getSession( request );
        map.put( "aliases", session.findAliases());
        return map;
    }
}
