/* (non-Javadoc) * @see it.eng.spago.dispatching.service.list.basic.IFaceBasicListService#getList(it.eng.spago.base.SourceBean, it.eng.spago.base.SourceBean) */ public ListIFace getList(SourceBean request, SourceBean response) throws Exception { logger.debug("IN"); ListIFace list = null; // get role / par id / par field name name String roleName = (String) request.getAttribute("roleName"); String parIdStr = (String) request.getAttribute("parameterId"); logger.debug("roleName=" + roleName); logger.debug("parameterId=" + parIdStr); Integer parId = new Integer(parIdStr); // check if the parameter use is manual input IParameterUseDAO parusedao = DAOFactory.getParameterUseDAO(); ParameterUse paruse = parusedao.loadByParameterIdandRole(parId, roleName); Integer manInp = paruse.getManualInput(); if (manInp.intValue() == 1) { String message = ""; try { message = PortletUtilities.getMessage( "scheduler.fillparmanually", "component_scheduler_messages"); } catch (Exception e) { IMessageBuilder msgBuilder = MessageBuilderFactory.getMessageBuilder(); message = msgBuilder.getMessage("scheduler.fillparmanually", "component_scheduler_messages"); } response.setAttribute(SpagoBIConstants.MESSAGE_INFO, message); } else { list = loadSpagoList(request, response, parId, roleName); } // fill response response.setAttribute(SpagoBIConstants.PUBLISHER_NAME, "LovLookupAjax"); logger.debug("OUT"); return list; }