public static String getPrintableString(Record record) { StringBuilder result = new StringBuilder(); result.append("\nPublication {\n"); for (String field : record.getFields()) { result.append("--" + field + ":\n"); List<Value> values = record.getValues(field); for (Value value : values) { result.append("\t" + value.getAsString() + "\n"); } } result.append("}\n"); return result.toString(); } }
protected String getMetadata(String formName, Record itemLookup, String name) { String type = SubmissionLookupService.getType(itemLookup); String md = outputMap.get(type + "." + name); if (StringUtils.isBlank(md)) { md = outputMap.get(formName + "." + name); if (StringUtils.isBlank(md)) { md = outputMap.get(name); } } // KSTA:ToDo: Make this a modifier if (md != null && md.contains("|")) { String[] cond = md.trim().split("\\|"); for (int idx = 1; idx < cond.length; idx++) { boolean temp = itemLookup.getFields().contains(cond[idx]); if (temp) { return null; } } return cond[0]; } return md; }
@Override public List<String> generateOutput(RecordSet recs) { System.out.println("=================Records================="); for (Record rec : recs) { System.out.println("--------------Record--------------"); for (String str : rec.getFields()) { List<Value> vals = rec.getValues(str); if (vals != null) { System.out.println(str + ": "); for (Value val : vals) { System.out.println("----: " + val.getAsString()); } } } } System.out.println("=================Records end================="); return new ArrayList<String>(); }
for (String field : p.getFields()) { List<Value> values = p.getValues(field); if (values != null && values.size() > 0) {
for (String field : itemLookup.getFields()) { String metadata = getMetadata(formName, itemLookup, field); if (StringUtils.isBlank(metadata)) {
protected void enrichItem(Context context, List<Record> rset, Item item) throws SQLException, AuthorizeException { for (Record record : rset) { for (String field : record.getFields()) { try { String[] tfield = Utils.tokenize(field);