/** * Place all the data object in the context for use in the template. * * @param data RunData instance * @param context Context instance * @exception Exception, a generic exception */ public void doBuildTemplate(RunData data, Context context) { try { ParameterParser pp = data.getParameters(); String userName = pp.getString("username"); String modetype = pp.getString("Process"); String mode = pp.getString("mode"); String stat = pp.getString("status"); String counter = pp.getString("count", ""); context.put("tdcolor", counter); int uid = UserUtil.getUID(userName); List userList = UserManagement.getUserDetail(Integer.toString(uid)); context.put("udetail", userList); context.put("Process", modetype); context.put("mode", mode); context.put("status", stat); } catch (Exception e) { data.setMessage("The error in user id :- " + e); } }
public void doRegister(RunData data, Context context) throws Exception { try { MultilingualUtil m_u = new MultilingualUtil(); ParameterParser pp = data.getParameters(); String serverName = data.getServerName(); int srvrPort = data.getServerPort(); String serverPort = Integer.toString(srvrPort); String roleName = pp.getString("role", ""); /** * Getting the value of file from temporary variable According to selection of Language. and * replacing the String from property file. * * @see MultilingualUtil in utils */ LangFile = (String) data.getUser().getTemp("LangFile"); /** Retreiving details entered by the user */ String gname = new String(); // String roleName=new String(); gname = pp.getString("group", ""); // roleName=pp.getString("role",""); if (gname.equals("")) { gname = new String(); gname = pp.getString("group_author"); } if (roleName.equals("")) { roleName = new String(); roleName = pp.getString("role_author"); } String uname = pp.getString("UNAME"); String passwd = pp.getString("PASSWD"); if (passwd.equals("")) passwd = uname; String fname = pp.getString("FNAME"); String lname = pp.getString("LNAME"); String email = pp.getString("EMAIL"); email = UserManagement.ChkMailId(email); /** * Passing the value of file from temporary variable According to selection of Language. Adds * the new user in the database. * * @see UserManagement in utils */ String msg = UserManagement.CreateUserProfile( uname, passwd, fname, lname, email, gname, roleName, serverName, serverPort, LangFile); data.setMessage(msg); } catch (Exception ex) { data.setMessage("The Error in AddUser Action"); } }