Contact newContact = Contact.NewInstance();
if (create){
contact = newContact;
+ this.setContact(contact);
}
return contact;
}
* @param location
* @see eu.etaxonomy.cdm.model.agent.Contact#addAddress(java.lang.String, java.lang.String, java.lang.String, eu.etaxonomy.cdm.model.location.Country, java.lang.String, java.lang.String, eu.etaxonomy.cdm.model.location.Point)
*/
- public void addAddress(String street, String postcode, String locality,
+ public Address addAddress(String street, String postcode, String locality,
Country country, String pobox, String region,
Point location) {
- getNewOrExistingContact(true).addAddress(street, postcode, locality, country, pobox, region,
+ return getNewOrExistingContact(true).addAddress(street, postcode, locality, country, pobox, region,
location);
}
/**
* @param url
* @see eu.etaxonomy.cdm.model.agent.Contact#removeUrl(java.lang.String)
*/
- public void removeUrl(String url) {
+ public void removeUrl(URI url) {
getNewOrExistingContact(false).removeUrl(url);
}