protected String getRouteField(DocCollection coll) { if (coll == null) return null; Map m = (Map) coll.get(DOC_ROUTER); if (m == null) return null; return (String) m.get("field"); }
protected String getRouteField(DocCollection coll){ if(coll == null) return null; Object o = coll.get(DOC_ROUTER); if (o instanceof String) { return null; //old format. cannot have a routefield. Ignore it } Map m = (Map) o; if(m == null) return null; return (String) m.get("field"); }