]> git.mxchange.org Git - pizzaservice-ejb.git/commitdiff
Please cherry-pick:
authorRoland Häder <roland@mxchange.org>
Fri, 19 Aug 2016 16:02:37 +0000 (18:02 +0200)
committerRoland Haeder <roland@mxchange.org>
Fri, 19 Aug 2016 20:31:32 +0000 (22:31 +0200)
- called new detach method

src/java/org/mxchange/jcontacts/phone/PizzaAdminContactPhoneSessionBean.java

index 96754d168cc9594f2f74093027aecc62f71c3ae9..3cc997cd30ddfcaa228df5199a8d586544830cf9 100644 (file)
@@ -96,6 +96,9 @@ public class PizzaAdminContactPhoneSessionBean extends BasePizzaDatabaseBean imp
                // Set fax number in contact
                contact.setContactFaxNumber(faxNumber);
 
+               // Detach all phone entries before persisting it
+               this.detachAllContactPhoneEntries(contact);
+
                // Update database
                Contact updatedContact = this.contactBean.updateContactData(contact);
 
@@ -153,6 +156,9 @@ public class PizzaAdminContactPhoneSessionBean extends BasePizzaDatabaseBean imp
                // Set land-line number in contact
                contact.setContactLandLineNumber(landLineNumber);
 
+               // Detach all phone entries before persisting it
+               this.detachAllContactPhoneEntries(contact);
+
                // Update database
                Contact updatedContact = this.contactBean.updateContactData(contact);
 
@@ -204,6 +210,9 @@ public class PizzaAdminContactPhoneSessionBean extends BasePizzaDatabaseBean imp
                // Set mobile number in contact
                contact.setContactMobileNumber(mobileNumber);
 
+               // Detach all phone entries before persisting it
+               this.detachAllContactPhoneEntries(contact);
+
                // Update database
                Contact updatedContact = this.contactBean.updateContactData(contact);
 
@@ -261,6 +270,9 @@ public class PizzaAdminContactPhoneSessionBean extends BasePizzaDatabaseBean imp
                // Set fax number in contact
                contact.setContactFaxNumber(faxNumber);
 
+               // Detach all phone entries before persisting it
+               this.detachAllContactPhoneEntries(contact);
+
                // Update database
                Contact updatedContact = this.contactBean.updateContactData(contact);
 
@@ -318,6 +330,9 @@ public class PizzaAdminContactPhoneSessionBean extends BasePizzaDatabaseBean imp
                // Set landLine number in contact
                contact.setContactLandLineNumber(landLineNumber);
 
+               // Detach all phone entries before persisting it
+               this.detachAllContactPhoneEntries(contact);
+
                // Update database
                Contact updatedContact = this.contactBean.updateContactData(contact);
 
@@ -369,6 +384,9 @@ public class PizzaAdminContactPhoneSessionBean extends BasePizzaDatabaseBean imp
                // Set mobile number in contact
                contact.setContactMobileNumber(mobileNumber);
 
+               // Detach all phone entries before persisting it
+               this.detachAllContactPhoneEntries(contact);
+
                // Update database
                Contact updatedContact = this.contactBean.updateContactData(contact);
 
@@ -411,6 +429,9 @@ public class PizzaAdminContactPhoneSessionBean extends BasePizzaDatabaseBean imp
                // Remove it from contact
                contact.setContactFaxNumber(null);
 
+               // Detach all phone entries before persisting it
+               this.detachAllContactPhoneEntries(contact);
+
                // Update database
                Contact updatedContact = this.contactBean.updateContactData(contact);
 
@@ -453,6 +474,9 @@ public class PizzaAdminContactPhoneSessionBean extends BasePizzaDatabaseBean imp
                // Remove it from contact
                contact.setContactLandLineNumber(null);
 
+               // Detach all phone entries before persisting it
+               this.detachAllContactPhoneEntries(contact);
+
                // Update database
                Contact updatedContact = this.contactBean.updateContactData(contact);
 
@@ -495,6 +519,9 @@ public class PizzaAdminContactPhoneSessionBean extends BasePizzaDatabaseBean imp
                // Remove it from contact
                contact.setContactMobileNumber(null);
 
+               // Detach all phone entries before persisting it
+               this.detachAllContactPhoneEntries(contact);
+
                // Update database
                Contact updatedContact = this.contactBean.updateContactData(contact);