docs: public final void tryMakeWhereEntityIdString(final StringBuffer pSbWhere,
      final IRequestData pRequestData, final String pNameEntity,
        final String pFldNm,
          final Map<String, Object> pFilterMap,
            final Set<String> pFilterAppearance) throws Exception {
      String nmRnd = pRequestData.getParameter("nmRnd");
      String fltOrdPrefix;
      if (nmRnd.contains("pickerDub")) {
        fltOrdPrefix = "fltordPD";
      } else if (nmRnd.contains("picker")) {
        fltOrdPrefix = "fltordP";
      } else {
        fltOrdPrefix = "fltordM";
      }
      String nmFldValId = fltOrdPrefix + pFldNm + "ValId";
      String fltValId = pRequestData.getParameter(nmFldValId);
      String nmFldOpr = fltOrdPrefix + pFldNm + "Opr";
      String valFldOpr = pRequestData.getParameter(nmFldOpr);
      if (valFldOpr != null) {
        // equals or not to empty
        if (fltValId == null || fltValId.length() == 0) {
          if (valFldOpr.equals("eq")) {
            valFldOpr = "isnull";
          } else if (valFldOpr.equals("ne")) {
            valFldOpr = "isnotnull";
          }
        }
        pFilterMap.put(nmFldOpr, valFldOpr);
        String fltforcedName = fltOrdPrefix + "forcedFor";
        String fltforced = pRequestData.getParameter(fltforcedName);
        if (fltforced != null) {
          pFilterMap.put(fltforcedName, fltforced);
        }
        if (valFldOpr.equals("isnull")
          || valFldOpr.equals("isnotnull")) {
          String cond = pNameEntity.toUpperCase()
            + "." + pFldNm.toUpperCase() + " "
              + toSqlOperator(valFldOpr);
          if (pSbWhere.toString().length() == 0) {
            pSbWhere.append(cond);
          } else {
            pSbWhere.append(" and " + cond);
          }
          if (pFilterAppearance != null) {
            pFilterAppearance.add(getSrvI18n().getMsg(pFldNm) + " "
              + getSrvI18n().getMsg(valFldOpr));
          }
        } else if (!valFldOpr.equals("disabled") && !valFldOpr.equals("")
          && fltValId != null && fltValId.length() > 0) {
          pFilterMap.put(nmFldValId, fltValId);
          String nmFldValAppearance = fltOrdPrefix + pFldNm
            + "ValAppearance";
          String fltValAppearance = pRequestData.getParameter(nmFldValAppearance);
          pFilterMap.put(nmFldValAppearance, fltValAppearance);
          String valId = fltValId;
          if (valFldOpr.equals("in")) {
            valId = "(" + valId + ")"; //usually made by hand forced in widget
          } else {
            valId = "'" + valId + "'";
          }
          String cond = pNameEntity.toUpperCase()
              + "." + pFldNm.toUpperCase() + " "
                + toSqlOperator(valFldOpr)
                  + " " + valId;
          if (pSbWhere.toString().length() == 0) {
            pSbWhere.append(cond);
          } else {
            pSbWhere.append(" and " + cond);
          }
          if (pFilterAppearance != null) {
            pFilterAppearance.add(getSrvI18n().getMsg(pFldNm) + " "
              + getSrvI18n().getMsg(valFldOpr) + " " + fltValAppearance);
          }
        }
      }
    }