@Override public void doAfterCompose(Component comp) throws Exception { super.doAfterCompose(comp); comp.setAttribute("controller", this); Map<String, SessionInfo> args = Executions.getCurrent().getArg(); SessionInfo _ses = args.get(Param.SESSION); sessionManager = SessionInfoManagerFactory.getInstance().getSession(_ses.getId()); this.sessionInfo = sessionManager.getSessionInfo(); selectedPhysicians = sessionInfo.getAlternateTreatmentProviders(); }
public void save() { sessionInfo.setAlternateTreatmentProviders((List<Physician>) selectedPhysiciansLb.getModel()); sessionManager.save(sessionInfo); successLbl.setValue("Other treatment provider has been saved."); }