package com.villemos.ispace.ktreecrawler;
import org.apache.camel.Exchange;
public class MiddleBean {
public void process(Exchange exchange) throws Exception {
String message = "";
boolean valid = true;
if (exchange.getIn().getHeaders().containsKey("ktreeurl") == false || exchange.getIn().getHeader("ktreeurl").equals("") == true) {
message += "<p>Error: URL not set.</p>";
valid = false;
}
if (exchange.getIn().getHeaders().containsKey("ktreeuser") == false || exchange.getIn().getHeader("ktreeuser").equals("") == true) {
message += "<p>Error: User not set.</p>";
valid = false;
}
if (exchange.getIn().getHeaders().containsKey("ktreepassword") == false || exchange.getIn().getHeader("ktreepassword").equals("") == true) {
message += "<p>Error: Password not set.</p>";
valid = false;
}
message += "";
if (valid == false) {
exchange.getOut().setBody(message);
}
exchange.getIn().getHeaders().put("isValid", valid);
}
}