}
}
}
else if(ch instanceof XCDERootDirectoryUserStimulusAdd)
{
XCDERootDirectoryUserState state = ((XCDERootDirectoryUserStimulusAdd)ch).state;
parentRegister.getUserList().addUser(new UserData(state.userName,null,state.filePath,state.cursor,state.readyForBuild,state.readyForTest),true);
}
else if(ch instanceof XCDERootDirectoryUserStimulusRemove)
{
parentRegister.getUserList().removeUser(new UserData(((XCDERootDirectoryUserStimulusRemove)ch).userName,null,true,true),true);
}
else if(ch instanceof XCDERootDirectoryUserStimulusChange)
{
String usernameToFind = ((XCDERootDirectoryUserStimulusChange)ch).currUserName;
XCDERootDirectoryUserState newData = ((XCDERootDirectoryUserStimulusChange)ch).newState;
//lookup the user and modify their record appropriately.
Vector users = parentRegister.getUserList().getUsers();
int i = 0;
for (; users != null && i < users.size(); ++i)
{