From: Roland Haeder <roland@mxchange.org>
Date: Fri, 18 Sep 2015 09:57:21 +0000 (+0200)
Subject: check instance + used method is no longer there
X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=561d8c0433dc2a6d9da7ff84926cc559037ad8cf;p=addressbook-lib.git

check instance + used method is no longer there
Signed-off-by:Roland Häder <roland@mxchange.org>
---

diff --git a/src/org/mxchange/addressbook/manager/contact/AddressbookContactManager.java b/src/org/mxchange/addressbook/manager/contact/AddressbookContactManager.java
index 65bdd97..c3067ca 100644
--- a/src/org/mxchange/addressbook/manager/contact/AddressbookContactManager.java
+++ b/src/org/mxchange/addressbook/manager/contact/AddressbookContactManager.java
@@ -130,6 +130,9 @@ public class AddressbookContactManager extends BaseManager implements Manageable
 		if (null == contact) {
 			// Abort here
 			throw new NullPointerException("contact is null"); //NOI18N
+		} if (!(this.getClient() instanceof AddressbookClient)) {
+			// Cannot cast
+			throw new IllegalArgumentException(MessageFormat.format("this.getClient()={0} does not implement AddressbookClient", this.getClient())); //NOI18N
 		}
 
 		// Get and cast client instance
diff --git a/src/org/mxchange/addressbook/model/contact/user/UserContact.java b/src/org/mxchange/addressbook/model/contact/user/UserContact.java
index 8642ae1..3ac444e 100644
--- a/src/org/mxchange/addressbook/model/contact/user/UserContact.java
+++ b/src/org/mxchange/addressbook/model/contact/user/UserContact.java
@@ -62,6 +62,6 @@ public class UserContact extends BookContact implements Contact {
 	 * Default constructor, may only be used from database backend
 	 */
 	public UserContact () {
-		this.enableFlagOwnContact();
+		this.setOwnContact(Boolean.TRUE);
 	}
 }