return "";
}
public Address getAddress(String addressStoreName, String addressId)
{
WebservicesClientManager wcm = (WebservicesClientManager) Engine.instance().getManager(
WebservicesClientManager.ID);
SoapObject request = wcm.createSoapRequest("http://aktera.iritgo.de/webservices/address", "getAddressRequest");
wcm.addRequestParameter(request, "addressStoreName", PropertyInfo.STRING_CLASS, addressStoreName);
wcm.addRequestParameter(request, "addressId", PropertyInfo.STRING_CLASS, addressId);
SEnvelope envelope = wcm.createEnvelopeForCurrentUser(request);
Address address = new Address();
try
{
SoapObject so = (SoapObject) wcm.sendToCurrentServerReturnObject(envelope);
address.setId(wcm.getPropertyAsString(so, "id"));
address.setSalutation(wcm.getPropertyAsString(so, "salutation"));
address.setFirstName(wcm.getPropertyAsString(so, "firstName"));
address.setLastName(wcm.getPropertyAsString(so, "lastName"));
address.setCompany(wcm.getPropertyAsString(so, "company"));
address.setDivision(wcm.getPropertyAsString(so, "division"));
address.setPosition(wcm.getPropertyAsString(so, "position"));
address.setStreet(wcm.getPropertyAsString(so, "street"));
address.setPostalCode(wcm.getPropertyAsString(so, "postalCode"));
address.setCity(wcm.getPropertyAsString(so, "city"));
address.setCountry(wcm.getPropertyAsString(so, "country"));
address.setEmail(wcm.getPropertyAsString(so, "email"));
address.setHomepage(wcm.getPropertyAsString(so, "homepage"));
address.setRemark(wcm.getPropertyAsString(so, "remark"));
List<PhoneNumber> phoneNumbers = new LinkedList();
PhoneNumber pn = new PhoneNumber();
pn.setCategory(PhoneNumber.Category.B);
pn.setDisplayNumber(wcm.getPropertyAsString(so, "phoneNumberB"));
pn.setCanonicalNumber(wcm.getPropertyAsString(so, "phoneNumberB"));
phoneNumbers.add(pn);
pn = new PhoneNumber();
pn.setCategory(PhoneNumber.Category.BDD);
pn.setDisplayNumber(wcm.getPropertyAsString(so, "phoneNumberBDD"));
pn.setCanonicalNumber(wcm.getPropertyAsString(so, "phoneNumberBDD"));
phoneNumbers.add(pn);
pn = new PhoneNumber();
pn.setCategory(PhoneNumber.Category.BF);
pn.setDisplayNumber(wcm.getPropertyAsString(so, "phoneNumberBF"));
pn.setCanonicalNumber(wcm.getPropertyAsString(so, "phoneNumberBF"));
phoneNumbers.add(pn);
pn = new PhoneNumber();
pn.setCategory(PhoneNumber.Category.BM);
pn.setDisplayNumber(wcm.getPropertyAsString(so, "phoneNumberBM"));
pn.setCanonicalNumber(wcm.getPropertyAsString(so, "phoneNumberBM"));
phoneNumbers.add(pn);
pn = new PhoneNumber();
pn.setCategory(PhoneNumber.Category.BM);
pn.setDisplayNumber(wcm.getPropertyAsString(so, "phoneNumberBM"));
pn.setCanonicalNumber(wcm.getPropertyAsString(so, "phoneNumberBM"));
phoneNumbers.add(pn);
pn = new PhoneNumber();
pn.setCategory(PhoneNumber.Category.P);
pn.setDisplayNumber(wcm.getPropertyAsString(so, "phoneNumberP"));
pn.setCanonicalNumber(wcm.getPropertyAsString(so, "phoneNumberP"));
phoneNumbers.add(pn);
pn = new PhoneNumber();
pn.setCategory(PhoneNumber.Category.PF);
pn.setDisplayNumber(wcm.getPropertyAsString(so, "phoneNumberPF"));
pn.setCanonicalNumber(wcm.getPropertyAsString(so, "phoneNumberPF"));
phoneNumbers.add(pn);
pn = new PhoneNumber();
pn.setCategory(PhoneNumber.Category.PM);
pn.setDisplayNumber(wcm.getPropertyAsString(so, "phoneNumberPM"));
pn.setCanonicalNumber(wcm.getPropertyAsString(so, "phoneNumberPM"));
phoneNumbers.add(pn);
pn = new PhoneNumber();
pn.setCategory(PhoneNumber.Category.VOIP);
pn.setDisplayNumber(wcm.getPropertyAsString(so, "phoneNumberVOIP"));
pn.setCanonicalNumber(wcm.getPropertyAsString(so, "phoneNumberVOIP"));
phoneNumbers.add(pn);
address.setPhoneNumbers(phoneNumbers);
}
catch (Exception x)
{