From: Roland Haeder Date: Thu, 21 Apr 2016 20:19:34 +0000 (+0200) Subject: Continued a bit: X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=eed0223b619863c624c5d7a5aec8d0631c42ab39;p=pizzaservice-war.git Continued a bit: - return type is now updated contact instance - fixed class/interface imports --- diff --git a/src/java/org/mxchange/pizzaapplication/beans/contact/PizzaAdminContactWebRequestBean.java b/src/java/org/mxchange/pizzaapplication/beans/contact/PizzaAdminContactWebRequestBean.java index 5635e2b5..8e479c2c 100644 --- a/src/java/org/mxchange/pizzaapplication/beans/contact/PizzaAdminContactWebRequestBean.java +++ b/src/java/org/mxchange/pizzaapplication/beans/contact/PizzaAdminContactWebRequestBean.java @@ -32,13 +32,14 @@ import org.mxchange.jcontacts.contact.Contact; import org.mxchange.jcontacts.contact.ContactSessionBeanRemote; import org.mxchange.jcontacts.contact.gender.Gender; import org.mxchange.jcontacts.contact.utils.ContactUtils; -import org.mxchange.jcontacts.events.contact.AdminAddedContactEvent; +import org.mxchange.jcontacts.events.contact.add.AdminAddedContactEvent; +import org.mxchange.jcontacts.events.contact.update.AdminContactUpdatedEvent; +import org.mxchange.jcontacts.events.contact.update.AdminUpdatedContactEvent; import org.mxchange.jcountry.data.Country; import org.mxchange.jphone.phonenumbers.cellphone.DialableCellphoneNumber; import org.mxchange.jphone.phonenumbers.fax.DialableFaxNumber; import org.mxchange.jphone.phonenumbers.landline.DialableLandLineNumber; import org.mxchange.jphone.phonenumbers.mobileprovider.MobileProvider; -import org.mxchange.jusercore.events.user.update.AdminUserDataUpdatedEvent; import org.mxchange.pizzaapplication.beans.helper.PizzaAdminWebRequestController; /** @@ -183,6 +184,13 @@ public class PizzaAdminContactWebRequestBean implements PizzaAdminContactWebRequ */ private String street; + /** + * An event fired when the administrator has updated contact data + */ + @Inject + @Any + private Event updatedContactEvent; + /** * ZIP code */ @@ -229,13 +237,13 @@ public class PizzaAdminContactWebRequestBean implements PizzaAdminContactWebRequ this.updateContactData(contact); // Call EJB for updating contact data - Contact updatedContact = this.contactBean.updateContactData(contact); + Contact updatedContact = this.contactBean.updateContactPersonalData(contact); // Update list this.updateList(updatedContact); // Fire event - this.updatedContactDataEvent.fire(new AdminUserDataUpdatedEvent(updatedContact)); + this.updatedContactDataEvent.fire(new AdminContactUpdatedEvent(updatedContact)); // Return to contact list (for now) return "admin_list_contact"; //NOI18N