Project

General

Profile

« Previous | Next » 

Revision 31774

Node to add hostedBy apis

View differences:

PatchHostedBy.java
35 35
	public String evaluate(final String record) {
36 36
		try {
37 37
			final Document doc = reader.read(new StringReader(record));
38
			final HostedByEntry ds = findHostedBy(doc);
39
			if (ds != null) {	
40
				final Element node = (Element) doc.selectSingleNode("//*[local-name()='hostedBy']");
41
				if (node != null) {
38
			final Element node = (Element) doc.selectSingleNode("//*[local-name()='hostedBy']");
39
			if (node != null) {
40
				final HostedByEntry ds = findHostedBy(doc);
41
				if (ds != null) {	
42 42
					node.addAttribute("id", ds.getId());
43 43
					node.addAttribute("name", ds.getName());
44 44
					counters.increaseCounter(ds.getId());
45 45
				}
46 46
				return doc.asXML();
47
			} else if (log.isDebugEnabled()) {
48
				log.debug(" -- Missing hostedBy --");
47 49
			}
48 50
		} catch(Throwable e) {
49 51
			log.error("Error adding hosted by to " + record);
......
55 57
		for(Object o : doc.selectNodes("//*[local-name()='header']/*[local-name()='setSpec']")) {
56 58
			final String set = ((Element) o).getText().trim();
57 59
			if (setSpecHostedByMap.containsKey(set)) {
58
				if (log.isDebugEnabled()) {
59
					log.debug(set + " -> " + setSpecHostedByMap.get(set));
60
				if (log.isInfoEnabled()) {
61
					log.info(set + " -> " + setSpecHostedByMap.get(set));
60 62
				}
61 63
				return setSpecHostedByMap.get(set);
62 64
			} else if (log.isDebugEnabled()) {

Also available in: Unified diff