@Override public void onSubmit() { for (int i = 0; i < criteria.size(); i++) { TermQueryCriteria cr = criteria.get(i); if (cr.getElementName().equals(crit.getElementName())) { criteria.remove(i); ((FMBrowserSession) getSession()).setCriteria(criteria); refreshProductPage(); computeStartEndIdx(); PageParameters parameters = new PageParameters(); parameters.add("name", type.getName()); parameters.add("pageNum", String.valueOf(pageNum)); setResponsePage(getPage().getClass(), parameters); break; } } }
@Override public void onSubmit() { for (int i = 0; i < criteria.size(); i++) { TermQueryCriteria cr = criteria.get(i); if (cr.getElementName().equals(crit.getElementName())) { criteria.remove(i); ((FMBrowserSession) getSession()).setCriteria(criteria); refreshProductPage(); computeStartEndIdx(); PageParameters parameters = new PageParameters(); parameters.add("name", type.getName()); parameters.add("pageNum", String.valueOf(pageNum)); setResponsePage(getPage().getClass(), parameters); break; } } }
if (qc instanceof TermQueryCriteria) { TermQueryCriteria tqc = (TermQueryCriteria) qc; returnString.append(tqc.getElementName()).append(" != '").append(tqc.getValue()).append("'"); }else { returnString.append("NOT(").append(getInfixCriteriaString(qc)).append(")"); }else if (criteria instanceof TermQueryCriteria) { TermQueryCriteria tqc = (TermQueryCriteria) criteria; returnString.append(tqc.getElementName()).append(" == '").append(tqc.getValue()).append("'");
if (qc instanceof TermQueryCriteria) { TermQueryCriteria tqc = (TermQueryCriteria) qc; returnString.append(tqc.getElementName()).append(" != '").append(tqc.getValue()).append("'"); }else { returnString.append("NOT(").append(getInfixCriteriaString(qc)).append(")"); }else if (criteria instanceof TermQueryCriteria) { TermQueryCriteria tqc = (TermQueryCriteria) criteria; returnString.append(tqc.getElementName()).append(" == '").append(tqc.getValue()).append("'");
@Override protected void populateItem(ListItem<TermQueryCriteria> item) { item.add(new Label("criteria_elem_name", item.getModelObject() .getElementName())); item.add(new Label("criteria_elem_value", item.getModelObject() .getValue())); item.add(new TermQueryCriteriaRemoveButton("criteria_elem_remove", item.getModelObject())); } };
@Override protected void populateItem(ListItem<TermQueryCriteria> item) { item.add(new Label("criteria_elem_name", item.getModelObject() .getElementName())); item.add(new Label("criteria_elem_value", item.getModelObject() .getValue())); item.add(new TermQueryCriteriaRemoveButton("criteria_elem_remove", item.getModelObject())); } };
@Override protected void onSubmit() { ElementCrit tc = (ElementCrit) getDefaultModelObject(); for (TermQueryCriteria tqc : criteria) { if (tqc.getElementName().equals(tc.getElem().getElementName())) { return; } } criteria.add(new TermQueryCriteria(tc.getElem().getElementName(), tc .getValue())); ((FMBrowserSession) getSession()).setCriteria(criteria); refreshProductPage(); computeStartEndIdx(); PageParameters parameters = new PageParameters(); parameters.add("name", type.getName()); parameters.add("pageNum", String.valueOf(pageNum)); setResponsePage(getPage().getClass(), parameters); } }
@Override protected void onSubmit() { ElementCrit tc = (ElementCrit) getDefaultModelObject(); for (TermQueryCriteria tqc : criteria) { if (tqc.getElementName().equals(tc.getElem().getElementName())) { return; } } criteria.add(new TermQueryCriteria(tc.getElem().getElementName(), tc .getValue())); ((FMBrowserSession) getSession()).setCriteria(criteria); refreshProductPage(); computeStartEndIdx(); PageParameters parameters = new PageParameters(); parameters.add("name", type.getName()); parameters.add("pageNum", String.valueOf(pageNum)); setResponsePage(getPage().getClass(), parameters); } }