Default Requester with login user
package com.manual.doc.order.java;
import java.util.HashMap;
import org.apache.log4j.Logger;
import com.master.form.EntityFormHandler;
import com.master.util.EAFManualUtil;
import com.master.util.ProcessAction;
import com.master.util.ProcessHelper;
public class OrderRequestRequesterInsertMode extends ProcessHelper implements ProcessAction {
Logger logger = Logger.getLogger(OrderRequestRequesterInsertMode.class);
@Override
public void modifyInsert() {
logger.debug("========= Get userName from userLogin and put to Requester on screen =======");
//get data model of main module
String entityID = (String)getRequest().getSession().getAttribute("entityID");
EntityFormHandler entityForm = (EntityFormHandler)getRequest().getSession().getAttribute(entityID +"_session");
String moduleID = entityForm.getMainModuleID();
String userName = (String)request.getSession().getAttribute("userName");
HashMap hRequester = EAFManualUtil.getDataHashMapFromSession(moduleID, request);
//set value of field "Requester" as user login
hRequester.put("REQUESTER", userName);
}
}Last updated
