|
package com.ai.server.bean;
import com.ai.server.core.bean.DisplayBean;
import com.ai.server.core.context.DisplayContextData;
import com.ai.server.core.session.DisplaySessionManager;
import com.ai.server.util.Constant;
import com.ailk.common.data.IData;
public class LoginBean extends DisplayBean{
public IData login(IData param) throws Exception{
DisplayContextData displayContextData = new DisplayContextData(param.getString("ACCOUNT"));
String sessionId = DisplaySessionManager.getInstance().createSession(displayContextData);
param.put(Constant.Session.SESSION_ID, sessionId);
return param;
}
public IData getLoginInfo(IData param) throws Exception{
return getContextData().getData();
}
public IData setLoginInfo(IData param) throws Exception{
getContextData().setAccount(param.getString("NEW_ACCOUNT"));
return getContextData().getData();
}
}
|