import java.io.Serializable;
import javax.ejb.Remote;
import org.mxchange.jcontacts.contact.Contact;
+import org.mxchange.jphone.exceptions.CellphoneNotLinkedException;
+import org.mxchange.jphone.phonenumbers.cellphone.DialableCellphoneNumber;
/**
* A remote interface for administrative purposes around contact's phone numbers
* (detached?) version.
* <p>
* @param contact Contact to unlink cell phone instance
+ * @param cellphoneNumber Cell phone number being unlinked
* <p>
* @return Updated contact instance
+ * <p>
+ * @throws CellphoneNotLinkedException If a cell phone instance is not
+ * linked (null) with this contact
*/
- Contact unlinkCellphoneDataFromContact (final Contact contact);
+ Contact unlinkCellphoneDataFromContact (final Contact contact, final DialableCellphoneNumber cellphoneNumber) throws CellphoneNotLinkedException;
}