addressOptionsDependencyObjects[0] = cr.new ObjectsHelper();
addressOptionsDependencyObjects[0].object = new ResultRange();
addressOptionsDependencyObjects[0].alias = "resultRange";
Address address = (Address) cr.getObjectFromXML(ph.XMLFile, "address", Address.class, addressDependencyObjects);
AddressOptions ao = (AddressOptions) cr.getObjectFromXML(ph.XMLFile, "ao", AddressOptions.class, addressOptionsDependencyObjects);
try {
ai = cAf.findAddress(address, ao, id_licenca);
} catch (Exception e) {
e.printStackTrace();
}
response.setContentType("text/xml");
response.setCharacterEncoding("UTF-8");
ObjectsHelper[] dependencyObjects = new ObjectsHelper[2];
dependencyObjects[0] = cr.new ObjectsHelper();
dependencyObjects[0].object = new AddressInfo();
dependencyObjects[0].alias = "AddressInfo";
dependencyObjects[1] = cr.new ObjectsHelper();
dependencyObjects[1].object = new AddressLocation();
dependencyObjects[1].alias = "AddressLocation";
response.getWriter().write("<?xml version='1.0' encoding='UTF-8'?>\n" + cr.getXMLFromObject(ai, dependencyObjects) + "");
}
if (ph.fields[0].equals("findCity")) {
CityLocationInfo ci = new CityLocationInfo();
ObjectsHelper[] addressOptionsDependencyObjects = new ObjectsHelper[1];
addressOptionsDependencyObjects[0] = cr.new ObjectsHelper();
addressOptionsDependencyObjects[0].object = new ResultRange();
addressOptionsDependencyObjects[0].alias = "resultRange";
City city = (City) cr.getObjectFromXML(ph.XMLFile, "cidade", City.class, null);
AddressOptions ao = (AddressOptions) cr.getObjectFromXML(ph.XMLFile, "ao", AddressOptions.class, addressOptionsDependencyObjects);
try {
ci = cAf.findCity(city, ao, id_licenca);
} catch (Exception e) {
e.printStackTrace();