]> git.mxchange.org Git - jcontacts-lib.git/commitdiff
Continued:
authorRoland Häder <roland@mxchange.org>
Sun, 15 Oct 2017 21:14:07 +0000 (23:14 +0200)
committerRoland Häder <roland@mxchange.org>
Mon, 16 Oct 2017 18:45:25 +0000 (20:45 +0200)
- removed findContactById() as this was a performance problem and it should be
  done all on WAR side (relying on JCache then)
- removed findContactByEmailAddress() as this was no longer used outside the
  EJB's own method and would be a performance problem, too.
- the application then needs to rely on it's cache or fetch whole list and
  check that list then (but I recommend first as 2nd is "same in green color)

Signed-off-by: Roland Häder <roland@mxchange.org>
src/org/mxchange/jcontacts/model/contact/ContactSessionBeanRemote.java
src/org/mxchange/jcontacts/model/phone/AdminContactsPhoneSessionBeanRemote.java

index dd82f0080576e4b9a3a66d4df318062e6cfb9b61..097863a8b9700406d0488f221078a868712b7a1c 100644 (file)
@@ -19,7 +19,6 @@ package org.mxchange.jcontacts.model.contact;
 import java.io.Serializable;
 import java.util.List;
 import javax.ejb.Remote;
-import org.mxchange.jcontacts.exceptions.ContactNotFoundException;
 
 /**
  * A remote interface for general contact purposes
@@ -89,26 +88,4 @@ public interface ContactSessionBeanRemote extends Serializable {
         */
        List<String> allEmailAddresses ();
 
-       /**
-        * Returns a contact instance which has the given id number.
-        * <p>
-        * @param contactId Contact id
-        * <p>
-        * @return Contact instance
-        * <p>
-        * @throws ContactNotFoundException If the contact was not found
-        */
-       Contact findContactById (final Long contactId) throws ContactNotFoundException;
-
-       /**
-        * Returns a contact instance which has the given email address.
-        * <p>
-        * @param emailAddress Email address
-        * <p>
-        * @return Contact instance
-        * <p>
-        * @throws ContactNotFoundException If the contact was not found
-        */
-       Contact findContactByEmailAddress (final String emailAddress) throws ContactNotFoundException;
-
 }
index 35ee2b2816787539e4d879abe2d8d21275b1b0a2..a6417ff4fd91bc02b4f78d7e6400d4b38b016657 100644 (file)
@@ -19,8 +19,8 @@ package org.mxchange.jcontacts.model.phone;
 import java.io.Serializable;
 import javax.ejb.Remote;
 import org.mxchange.jcontacts.model.contact.Contact;
-import org.mxchange.jphone.exceptions.PhoneNumberAlreadyLinkedException;
-import org.mxchange.jphone.exceptions.PhoneNumberNotLinkedException;
+import org.mxchange.jphone.exceptions.phone.PhoneNumberAlreadyLinkedException;
+import org.mxchange.jphone.exceptions.phone.PhoneNumberNotLinkedException;
 import org.mxchange.jphone.model.phonenumbers.fax.DialableFaxNumber;
 import org.mxchange.jphone.model.phonenumbers.landline.DialableLandLineNumber;
 import org.mxchange.jphone.model.phonenumbers.mobile.DialableMobileNumber;