public static ListIFace filterListForParametersCorrelation(ParameterUse paruse,
SourceBean request, ListIFace list, HashMap parametersMap, EMFErrorHandler errorHandler) throws EMFUserError {
logger.debug("IN");
String objParIdStr = (String) request.getAttribute("objParId");
Integer objParId = new Integer(objParIdStr);
IObjParuseDAO objParuseDAO = DAOFactory.getObjParuseDAO();
List dependencies = objParuseDAO.loadObjParuse(objParId, paruse.getUseID());
if (dependencies != null && dependencies.size() > 0) {
if (dependencies.size() == 1) {
ObjParuse objparuse = (ObjParuse) dependencies.get(0);
list = filterForCorrelation(list, objparuse, request, parametersMap, errorHandler);
} else if (dependencies.size()==2) {