]> git.mxchange.org Git - jjobs-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:42 +0000 (22:31 +0200)
- called new detach method

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

index 6a5de672f284b7c64a42cd5648169f71368d2c45..8cea55197faecc444ca3aac4358c0e3322d5be73 100644 (file)
@@ -96,6 +96,9 @@ public class JobsAdminContactPhoneSessionBean extends BaseJobsDatabaseBean imple
                // 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 JobsAdminContactPhoneSessionBean extends BaseJobsDatabaseBean imple
                // 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 JobsAdminContactPhoneSessionBean extends BaseJobsDatabaseBean imple
                // 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 JobsAdminContactPhoneSessionBean extends BaseJobsDatabaseBean imple
                // 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 JobsAdminContactPhoneSessionBean extends BaseJobsDatabaseBean imple
                // 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 JobsAdminContactPhoneSessionBean extends BaseJobsDatabaseBean imple
                // 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 JobsAdminContactPhoneSessionBean extends BaseJobsDatabaseBean imple
                // 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 JobsAdminContactPhoneSessionBean extends BaseJobsDatabaseBean imple
                // 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 JobsAdminContactPhoneSessionBean extends BaseJobsDatabaseBean imple
                // 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);