* wouldn't be secure.
*/
public void doInsert(RunData data, Context context)
throws Exception
{
TurbineUser entry = new TurbineUser();
data.getParameters().setProperties(entry);
DreamUser prefs = new DreamUser();
data.getParameters().setProperties(prefs);
ParameterParser pp= data.getParameters();
Enumeration paramKeys= pp.keys();
while(paramKeys.hasMoreElements()) {
String paramName = paramKeys.nextElement().toString();
if(paramName.startsWith("roleid")) {
String suffix=paramName.substring(6, paramName.length());
TurbineUserGroupRole entryItem= new TurbineUserGroupRole();
entryItem.setGroupId(1);
entryItem.setRoleId(pp.getInt("roleid" + suffix));
entry.addTurbineUserGroupRole(entryItem);
}
}
Connection conn = Transaction.begin(TurbineUserPeer.DATABASE_NAME);
boolean success = false;
try {
entry.save(conn);
int usrId=entry.getUserId();
prefs.setUserId(usrId);
prefs.save(conn);
Transaction.commit(conn);
success = true;