package edu.harvard.i2b2.crc.dao.setfinder.querybuilder; import java.util.List; import edu.harvard.i2b2.crc.datavo.setfinder.query.PanelType; public class CalulateQueryTiming { public String getQueryTiming(List<PanelType> panelList) { String calcQueryTiming = "ANY"; for (PanelType panel : panelList) { if(panel.getPanelTiming() != null && panel.getPanelTiming().equalsIgnoreCase(QueryTimingHandler.SAMEINSTANCENUM)) { calcQueryTiming = QueryTimingHandler.SAMEINSTANCENUM; break; } else if (panel.getPanelTiming() != null && (panel.getPanelTiming().equalsIgnoreCase(QueryTimingHandler.SAMEVISIT) || panel.getPanelTiming().equalsIgnoreCase(QueryTimingHandler.SAME))) { calcQueryTiming = QueryTimingHandler.SAMEVISIT ; } } return calcQueryTiming; } }